Difference between revisions of "RevisionHistory"
(→In Development (Coming soon)) |
(→In Development (Coming soon)) |
||
Line 26: | Line 26: | ||
*** echo ${OgreBotAPI.PointAtAngleNoSize[180,${Target.ID},3]} | *** echo ${OgreBotAPI.PointAtAngleNoSize[180,${Target.ID},3]} | ||
**** 636.842529,-34.797489,1570.445190 | **** 636.842529,-34.797489,1570.445190 | ||
+ | * Instance Controller | ||
+ | ** Before IC starts an instance, it will now force a reset to everyone in the group of the zone. This means people who swap in various toons, should no longer have to remember to reset their zones first. Obviously if the tank does not have a lock out, and your priest DOES have a lock out (not resettable), it's still going to fail, but if the priest's zone is resettable, it should be reset. | ||
== Development Build release == | == Development Build release == |
Revision as of 18:55, 2 July 2021
Contents
- 1 Revision History
- 2 Early development items
- 3 In Development (Coming soon)
- 4 Development Build release
- 5 Released Versions
- 5.1 Patch Version 302 (Current)
- 5.2 Patch Version 300
- 5.3 Patch Version 299
- 5.3.1 Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.197, OgreCraft-1.067
- 5.3.2 Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.195, OgreCraft-1.067
- 5.3.3 Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.194, OgreCraft-1.067
- 5.3.4 Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.193a, OgreCraft-1.067
- 5.3.5 Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.193a, OgreCraft-1.066
- 5.3.6 Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.192, OgreCraft-1.066
- 5.3.7 Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.191, OgreCraft-1.066
- 5.3.8 Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.190, OgreCraft-1.066
- 5.3.9 Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.189, OgreCraft-1.066
- 5.3.10 Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.189, OgreCraft-1.065
- 5.3.11 Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.188, OgreCraft-1.065
- 5.3.12 Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.187, OgreCraft-1.064
- 5.3.13 Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.186, OgreCraft-1.064
- 5.3.14 Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.185b, OgreCraft-1.062
- 5.3.15 Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.185, OgreCraft-1.062
- 5.4 Patch Version 296
- 5.4.1 Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.183, OgreCraft-1.062
- 5.4.2 Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.182, OgreCraft-1.057
- 5.4.3 Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.181, OgreCraft-1.057
- 5.4.4 Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.180, OgreCraft-1.057
- 5.4.5 Versions: ISXOgre-2019.02.13, Patch Version-297, OgreBot-17.179ar, OgreCraft-1.057
- 5.4.6 Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.179, OgreCraft-1.057
- 5.4.7 Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.178z, OgreCraft-1.057
- 5.4.8 Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.178w, OgreCraft-1.057
- 5.4.9 Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.178v, OgreCraft-1.057
- 5.4.10 Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.178u, OgreCraft-1.057
- 5.4.11 Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.178, OgreCraft-1.057
- 5.4.12 Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.177w, OgreCraft-1.057
- 5.4.13 Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.177v, OgreCraft-1.057
- 5.4.14 Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.177t, OgreCraft-1.057
- 5.4.15 Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.177k, OgreCraft-1.057
- 5.4.16 Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.177g, OgreCraft-1.057
- 5.4.17 Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.177c, OgreCraft-1.057
- 5.4.18 Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.177, OgreCraft-1.057
- 5.4.19 Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.176, OgreCraft-1.057
- 5.4.20 Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.175, OgreCraft-1.057
- 5.4.21 Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.174a, OgreCraft-1.057
- 5.4.22 Versions: ISXOgre-2018.06.19, Patch Version-294, OgreBot-17.173s, OgreCraft-1.057
- 5.4.23 Versions: ISXOgre-2018.06.19, Patch Version-294, OgreBot-17.173r, OgreCraft-1.057
- 5.4.24 Versions: ISXOgre-2018.06.19, Patch Version-294, OgreBot-17.173n, OgreCraft-1.057
- 5.5 Patch Version 294
- 5.6 Patch Version 289
- 5.6.1 Versions: ISXOgre-2018.03.27, Patch Version-292, OgreBot-17.170, OgreCraft-1.057
- 5.6.2 Versions: ISXOgre-2018.03.27, Patch Version-292, OgreBot-17.169a, OgreCraft-1.057
- 5.6.3 Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.168, OgreCraft-1.057
- 5.6.4 Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.167, OgreCraft-1.055
- 5.6.5 Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.166, OgreCraft-1.055
- 5.6.6 Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.165, OgreCraft-1.055
- 5.6.7 Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.164, OgreCraft-1.055
- 5.6.8 Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.163, OgreCraft-1.055
- 5.6.9 Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.162, OgreCraft-1.055
- 5.6.10 Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.161, OgreCraft-1.055
- 5.6.11 Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.160, OgreCraft-1.054
- 5.6.12 Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.159, OgreCraft-1.054
- 5.6.13 Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.158a, OgreCraft-1.054
- 5.6.14 Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.158, OgreCraft-1.054
- 5.7 Patch Version 288
- 5.8 Patch Version 287
- 5.8.1 Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.156, OgreCraft-1.054
- 5.8.2 Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.155, OgreCraft-1.054
- 5.8.3 Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.154, OgreCraft-1.054
- 5.8.4 Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.153, OgreCraft-1.054
- 5.8.5 Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.152, OgreCraft-1.054
- 5.8.6 Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.151, OgreCraft-1.054
- 5.8.7 Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.150, OgreCraft-1.054
- 5.8.8 Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.149, OgreCraft-1.054
- 5.8.9 Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.149, OgreCraft-1.052
- 5.8.10 Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.148, OgreCraft-1.051
- 5.8.11 Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.147, OgreCraft-1.051
- 5.8.12 Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.146, OgreCraft-1.051
- 5.8.13 Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.145k, OgreCraft-1.051
- 5.8.14 Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.145d, OgreCraft-1.051
- 5.8.15 Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.145c, OgreCraft-1.051
- 5.9 Patch Version 286
- 5.9.1 Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.145a, OgreCraft-1.051
- 5.9.2 Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.145a, OgreCraft-1.050
- 5.9.3 Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.145, OgreCraft-1.049
- 5.9.4 Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.145, OgreCraft-1.048
- 5.9.5 Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.144, OgreCraft-1.047
- 5.9.6 Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.143, OgreCraft-1.047
- 5.9.7 Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.141, OgreCraft-1.047
- 5.9.8 Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.140, OgreCraft-1.047
- 5.9.9 Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.139, OgreCraft-1.047
- 5.9.10 Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.138, OgreCraft-1.047
- 5.9.11 Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.136, OgreCraft-1.047
- 5.9.12 Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.136, OgreCraft-1.047
- 5.9.13 Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.135, OgreCraft-1.047
- 5.9.14 Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.134, OgreCraft-1.047
- 5.9.15 Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.133, OgreCraft-1.047
- 5.9.16 Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.132, OgreCraft-1.045
- 5.9.17 Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.131, OgreCraft-1.045
- 5.9.18 Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.130, OgreCraft-1.045
- 5.9.19 Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.130, OgreCraft-1.044
- 5.10 Patch Version 285
- 6 Older Revisions
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---
Early development items
- Note: These are items I'm working on in the early stages and will NOT be released with the next update.
- Sort of unnamed.. but something like: PoP_DivineAttribute_Crate_Buying
- if you have 100 or more of the currency used to buy a crate that may contain a divine attribute crate, it buys them until you have less than 100 currency. For example: If you had 99 or LESS, it would not buy any. But if you had 101, it would buy 1 (then you would be at 91, which is under the 100 threshhold). If you had 125, it would buy 3, and you would end up with 95 currency remaining.
- The reason why I have it leaving 99 (1 stack), is so you always have enough gems for armor (raid armor) in this case. I may add something where you can override this 100 number.
- Buys and collects the crates that have a chance to give you Divine Attributes.
- if you have 100 or more of the currency used to buy a crate that may contain a divine attribute crate, it buys them until you have less than 100 currency. For example: If you had 99 or LESS, it would not buy any. But if you had 101, it would buy 1 (then you would be at 91, which is under the 100 threshhold). If you had 125, it would buy 3, and you would end up with 95 currency remaining.
In Development (Coming soon)
- OgreBotAPI
- member:point3f PointAtAngleNoSize(int _Angle, string _NameOrID=0, float _Distance=3)
- Used to determine a point around an actor, with a specific angle vs the way they are facing. For example, if you want to be directly behind them, use Angle 0, if you want to be in front, it's angle 180
- echo ${OgreBotAPI.PointAtAngleNoSize[180,${Target.ID},3]}
- 636.842529,-34.797489,1570.445190
- member:point3f PointAtAngleNoSize(int _Angle, string _NameOrID=0, float _Distance=3)
- Instance Controller
- Before IC starts an instance, it will now force a reset to everyone in the group of the zone. This means people who swap in various toons, should no longer have to remember to reset their zones first. Obviously if the tank does not have a lock out, and your priest DOES have a lock out (not resettable), it's still going to fail, but if the priest's zone is resettable, it should be reset.
Development Build release
- These are items that are in the development release. Note: These builds may not be stable.
- How to Patch Development Build
Versions: ISXOgre-2021.04.20, Patch Version-302, OgreBot-17.200e, OgreCraft-1.067
- OgreBot
- All expert zones have been added for bulwark. If any are missed let me know which zone.
- Mesh network (how IC zones into zones)
- Has been updated for all expert zones. If any are missing let mek now.
Versions: ISXOgre-2021.04.20, Patch Version-302, OgreBot-17.200c, OgreCraft-1.067
- LGUI2
- This is the new interface that Innerspace uses. `ogre revision` (the in-game revision history window that opens, uses it)
- Ogrebot itself does NOT use LGUI2 (and realistically never will, it's too big of a problem to move over for minimal gain, but new projects may use it)
- Updated to the latest Innerspace development build to get all the latest updates
- Ogre may or may not require the latest for LGUI2 windows to load going forward
- While this update should have VERY minimal impact on everyone, it may impact any and LGUI2 windows.
- Listboxes are now bold when mouse over an entry
Released Versions
Patch Version 302 (Current)
Versions: ISXOgre-2021.04.20, Patch Version-302, OgreBot-17.200, OgreCraft-1.067
- OgreIH (Instance Controller)
- When in a GH, the zoning portion now understands what a EverPorter can do (RoS only for now). And will be able to zone you directly from GH to Zelmie Caves, then into Zelmie.
- WARNING: Because it doesn't port you close enough to click, there is some slight movement involved.
- When in Fordel, if you are close to the doors to echo caverns, it understands it can run directly to the door to zone into foray or quarry.
- WARNING: Same as above, because it doesn't port you TO the door, it will run over to the door. Use at your own risk.
- Added the rest of the RoS zones. Note: There is a lot of manual data to be entered here. If any don't work, I need the exact name of the zone you were trying to go too, and what happened, along with the messages in the console, and I can fix them. Without the information, nothing will be fixed! Help me, help you!
- Fixed the call to GH after each zone from working (it would actually crash the instance file)
- When in a GH, the zoning portion now understands what a EverPorter can do (RoS only for now). And will be able to zone you directly from GH to Zelmie Caves, then into Zelmie.
- Ogre IC (Instance Controller)
- Added a new checkbox [x] Call to GH after each zone
- This was added to support the new EverPorter. The concept here is, you run a zone, and instead of zoning out of the zone, you call to GH, then you can go to your next zone via the EverPorter.
- Until they fix EverPorter from only showing echo zones, this won't get much testing... but that's the concept.
- One word of warning, it seems like after using EverPorter, it doesn't put you close enough to zone in, you always have to "run" there. So there will be a minimal amount of overworld movement involved. That's up to you if the risk is worth it.
- Added a new checkbox [x] Call to GH after each zone
- OgreBot UI
- Overseer
- Added [x] Run overseer in own thread
- This means to run it outside of Ogrebot's main process. This will allow Ogrebot to continue to function while Overseer runs. This is kind of in testing to see how it goes. Feel free to use it. If it works, it may become the default, but we'll see how testing works. P.S. User01 - you owe me!
- Added [x] Run overseer in own thread
- Overseer
- Goblin skull ear now uses ID instead of name to equip the old ear. This should prevent it trying to equip an ear of the same name that is not attuned yet.
- AutoTarget
- Now supports using ID's instead of names
- This is really for script writings who need to target specific actors during a fight, usually with the same name
- In a previous patch I broke partial names working. That has been resolved, partial names work fine again
- Now supports using ID's instead of names
- Bulwark
- Making some changes to how bulwark works, this is ongoing, will update as I make more progress. The goal here is to make it more reliable, especially for people on crappy Internet connections.. Not mentioning any names here...
- Ogre Craft
- Added support for "Velium Multi-Forge"
- MCP
- raw commands that had a space within the relay option (such as "all other") will now work.
- If you are having problems with your rawcommand no longer working, it is because function was not working properly and allowing wrongly set up buttons to work, and wouldn't allow some properly set up buttons to work. You can come to discord for help with your button. In short, each parameter goes on it's own line, every all other MCP buttons.
- raw commands that had a space within the relay option (such as "all other") will now work.
- MCP/OC/API
- ChangeBeltAdorn <ForWho> <BeltAdornmentType>
- Valid Belt Adornment Types: ?, stun, stifle, mez, fear. (? just lists them out)
- Checks to see if you have an adornment of that type already equipped, if so, does nothing.
- Equips the correct adornment.
- If your OLD adornment that was on your belt previously, stacks with another one, does nothing more.
- If your OLD adornment that was on your belt does not stack and is moved into a random bag (generally speaking, your first available empty slot in your inventory), your old adornment will see if it can be moved to where the new adornment was. If that is not possible (because you had a stack of them), it will see if it can be moved NEAR where that adornment was. For example, if the new adorn was in bag 4, slot 6. It will see if it can move the old adornment into bag 4, slot 3-9. If none of that is possible, it just leaves it alone.
- There are debug messages for every scenario that go into the console and OgreConsole. This is intended for now.
- While you can technically do this in combat, it is highly not recommended. Every pulse of surge damage seems to interrupt it, making it impossible to actually swap in combat.
- You cannot do this while moving, because it interrupts.
- ChangeBeltAdorn <ForWho> <BeltAdornmentType>
- OgreBot
- Turbo
- Removed the message about turbo having to be between 20 and 2000 if turbo is blank (which it would be for 99% of people). It still sets it to the default of 300 with this message, so it can be safely ignored.
- Having > 1000 fervor and using the fervor checks on caststack should no longer crash you.
- Turbo
- Ogre IC (Instance Controller)
- Added new checkbox: [x] Stay in zone until a zone ready
- You will NOT zone out if there are no zones available to be run.
- Note: This has minimal testing, so people will need to test and give me exact scenarios of how to reproduce this.
- As usual, the IC file has to support this new option. Having said that, any file using the generic call Obj_OgreIH.ZoneNavigation.ZoneOut already has support.
- For those with custom zone out, you can use it by using the following code:
- call Obj_OgreIH.HandleStayInInstanceUntilAnyZoneAvailable
- This will stay inside that function while the option is checked and no zones are available. You can check ${Return} immediately after. A return of > 0, will give you the first available listbox # that can be run. Note: This doesn't mean this IS the instance you will run, just the first one that is available in the list. A return of 0 means the checkbox is not checked.
- call Obj_OgreIH.HandleStayInInstanceUntilAnyZoneAvailable
- For those with custom zone out, you can use it by using the following code:
- Added new checkbox: [x] Stay in zone until a zone ready
- MCP
- Buttons that start with "relay ", will now be extra escaped for the relay that consumes an escape. This should have almost 0 impact, as 99% of the buttons are NOT relayed via MCP (they are relayed via the extension and not dataparsed when doing so). The button specifically tested was "RelayRunScript"
- OgreBot
- Bulwark added for [Dedalyk's Lair]
- Savage Weald: Backwoods Brawl [Challenge]
- The Grimling Zero
- Automated targeting
- Set up for
- Places your group (standard group only) apart. You handle the tank manually for now
- The Grimling Zero
- WARNING: You should not read this section about Turbo. It likely does not apply to you, and you can only harm yourself using it.
- Turbo is an innerspace script option that lets you set how many "things" can be processed each frame. Higher is not better, but lower is not better, either. If you set it too high, you will get stuttering and it will slaughter your FPS, too low and it will take "time" to process anything. This is why you should not touch this option. I will provide ZERO support for people playing with turbo. Leave it alone.
- Turbo on the Setup tab now saves properly (up to 9999), however the current valid limits are 20-2000
- Turbo on the Setup tab now loads when the profile is loaded
- Turbo messages have been added. Ogrebot sets a Turbo of 5000 when it loads, then sets itself to 300 for normal running, unless the profile has a valid limit that is different.
- OgreConsole/IRC
- Added: Update_Turbo <ForWho> <Turbo>
- OgreBotAPI
- Added method: Update_Turbo[forwho,turbo]
- OgreBotAPI:Update_Turbo[all,350]
- Added member:int Get_Turbo
- echo ${OgreBotAPI.Get_Turbo}
- Added member:string Get_Archetype[class or actorid]
- returns the Archtype, such as: fighter, priest, scout, mage
- echo ${OgreBotAPI.Get_Archetype["Guardian"]} --> fighter
- echo ${OgreBotAPI.Get_Archetype[${Me.ID}]} --> priest (I was on a priest testing)
- Added member:string Get_Role[class or actorid]
- Returns tank, priest, enchanter, bard, dps. These are based off of what Ogrebot considers them, which I think is quite standard. All tank types are tanks, even if someone thinks they are a "dps tank"
- echo ${OgreBotAPI.Get_Role["Guardian"]} --> tank
- echo ${OgreBotAPI.Get_Role[${Me.ID}]} --> priest (I was on a priest testing)
- Added member:string Get_BaseClass[class or actorid]
- Returns the base class, such as: warrior (for guardian or berserker), druid, shaman, rogue, summoner (etc etc)
- echo ${OgreBotAPI.Get_BaseClass["Guardian"]} --> warrior
- echo ${OgreBotAPI.Get_BaseClass[${Me.ID}]} --> shaman (I was on a mystic testing)
- Added method: Update_Turbo[forwho,turbo]
- ISXOgre
- Tweaked some patching options for myself to help with testing. This should have no impact on anyone else.
- OgreBotAPI
- Added: member:string Get_ScriptBaseName(string _Path, bool _RemoveExtension=TRUE)
- If you feed it a path/extension, it returns you the base name. Examples:
- Example 1
- echo ${OgreBotAPI.Get_ScriptBaseName["test.iss"]}
- -> test
- Example 2
- echo ${OgreBotAPI.Get_ScriptBaseName["custom/test.iss"]}
- -> test
- Example 3
- echo ${OgreBotAPI.Get_ScriptBaseName["test.iss",FALSE]}
- -> test.iss
- Example 4
- echo ${OgreBotAPI.Get_ScriptBaseName["custom/why/is/this/in/so/many/folders/test.iss",FALSE]}
- -> test.iss
- Example 1
- If you feed it a path/extension, it returns you the base name. Examples:
- Added: member:string Get_ScriptBaseName(string _Path, bool _RemoveExtension=TRUE)
- OgreBot
- Vex Thal: Edge of Oscuris [Challenge]
- Now has Bulwark code activated
- Vex Thal: Edge of Oscuris [Challenge]
- Ogre Export
- Illusionist ability "Extract Mana" (the whole line) should no longer report as a PBAE. After this patch you will need to run a new export, then Ogrebot should display Heal/PowerHeal as an option
- OgreBot GUI
- OVerseer
- Added [x] Skip Celestial Quests (Green)
- It's untested, but should work
- Added [x] Skip Celestial Quests (Green)
- OVerseer
- Login
- Added additional details when login fails (this is usually with autologin, but also when you "ogre toonname")
- Savage Weald: Backwoods Brawl [Challenge]
- Ogrebot should now recognize named when you are assisting properly. For example, if you are fighting a named that requires you to assist through a mage, if you are assisting through a mage, ogre will help you fight it.
- Note: There are some limitations that I'm not willing to worry about at this time, for example, the named would NOT be calculated properly in AE or encounter calculations. For example, lets say you had an AE set to # of people to 3, and you had the named plus 2 adds, it would only report there's 2 mobs, and your AE set to # 3 would NOT fire.
- Note 2: The mob has to be LESS than 100% health, 99% is fine, so you may need to "assist" or wait for the person who is controlling the assisting (IE: the mage) to knock him down to 99%.
- If this becomes a problem in the future, I will spend more time to resolve this, but for now, I'm fine with it just not working properly.
- If any of these do not work, I will need to know which named, the /loc of the named and any other details, I have zero plans of actually running this zone myself.
- Ogrebot should now recognize named when you are assisting properly. For example, if you are fighting a named that requires you to assist through a mage, if you are assisting through a mage, ogre will help you fight it.
Patch Version 300
Versions: ISXOgre-2020.04.28, Patch Version-300, OgreBot-17.199a, OgreCraft-1.067
- Ogre IC
- Added support for some TLE zones (The Hole)
- Added a [Pause] and [Resume] button when an IC file is active. These will put the script into a pause state. Likewise, when pressed, a resume button will appear, which will resume the script.
- OgreBot
- Changed the warlock debugging info... ... this is mostly for LostOne so he can quit crying his warlock is losing the parse.
- Overseer
- Been adding the new quests to the autoaddoverseer MCP as I get them.
- Updated the sanity scroll check from 100 to 500. This is there just incase something ever happens and you it gets "stuck" scrolling some how, it will eventually stop... It had to be increased because with the amount of agents now, it wasn't getting to the bottom anymore.
- Fabled Plane Of War
- Made commanders mostly work.. there's some really glitchy stuff going on with dropping the crystals, even doing it manually we had major problems.
- As of right now, when the person goes to drop the crystal, they will try, and stay there paused, so you can do it manually, OR resume them for them to continue back to where they belong etc.
- Made commanders mostly work.. there's some really glitchy stuff going on with dropping the crystals, even doing it manually we had major problems.
- Instance Controller
- File naming policy update
- Note: If any of this doesn't make sense, you should not do it. You will break it being able to reset the zones, and if you ask for help, I'm just going to have you remove it... :)
- You still need to follow the proper naming conventions here: https://forums.ogregaming.com/viewtopic.php?f=21&t=436#p1650
- However, you can now add prefixes to files that will be ignored when checking the zone for resetting. If the filename starts with an underscore (_), it will ignore everything up to the second underscore.
- Example: Our normally named file is this: Echo_Caverns_Quarry_Quandary_Heroic.iss, now, if we wish, I can add/change it to this: _Kannkor_Echo_Caverns_Quarry_Quandary_Heroic.iss
- When it is parsed, it sees there is an underscore at the start, so it internally knows the file name is after the second underscore, which in this case, is Echo_Caverns_Quarry_Quandary_Heroic.iss
- Note: Because it goes to the second underscore, you cannot add additional underscores. Here is an example that WILL NOT WORK: _Kannkor_Made_Changes_Echo_Caverns_Quarry_Quandary_Heroic.iss
- This will not work, because it goes to the second underscore, so it would look for: Made_Changes_Echo_Caverns_Quarry_Quandary_Heroic.iss, which isn't a proper zone name.
- File naming policy update
- OgreConsole
- Fixed SetCS_Position to actually work
- Ogre IC
- If you are on a TLE server and you have [x] Call to GH checked, instead it will issue a Call to Home
- When IC is running a file, it will now show an "End" button beside the Run Instances button. This will close the active IC file.
- At this moment, I do NOT have it automatically uncheck Run Instances, so it will just end the file you're on and continue, if you want it to end end, then uncheck Run Instances first.
- There is a new text entry box in the GUI for IC. You can enter in parameters you want passed to the IC file, if it supports accepting parameters. (This is 99% for people writing IC files and being able to add debugging information). The following must be changed in the IC file for this to function.
- function main(... Args)
- The parameters must be exactly this
- call function_Handle_Startup_Process ${Args.Expand}
- This function needs the parameters added to it, so it can pass it
- function:bool RunInstance(int _StartingPoint=0)
- It gets a little tricky here, but this function just needs to accept parameters. Technically it should likely be "... Args" also, then you can iterate through them and do what you want, but if you do, you will need to re-define _StartingPoint since that is used to determine which named you are on. If you're just using this to set a starting point, you can leave it as-is.
- If you're working on an IC file and need support for passing parameters, come talk to me on discord and send me your file, I can assist.
- function main(... Args)
- Ogre IH
- Added a 1/2 second wait between changing auto target off in the Set_variousoptions, this should allow the turning it back on for the person running IC to actually happen
- IC
- Patched out the last of the IC files. Huge thanks to Godeplus for making them.
- Instance Helper (OgreIH)
- The default Set_VariousOptions method will now disable auto target on everyone (it already enabled it on the person running IC, so that remains). This should give you the result of: The person running IC = Autotarget enabled, everyone else = Autotarget disabled.
- ForWho
- Fixed a bug when using GroupLeader, it would falsely return TRUE if you were in G1 in a raid, regardless if you were actually the group leader.
- Instance Controller
- Fixed spelling of Echo_Caverns_Quarry_Quandry_Heroic to Echo_Caverns_Quarry_Quandary_Heroic and Echo_Caverns_Zelmie_Sortie_Event_Heroic
- This was preventing IC from detecting it in the zone reset window and running an empty zone.
- Because my patcher does NOT delete files from your computer, you will want to remove the old incorrectly spelled version, or at the very least, not use it
- Fixed spelling of Echo_Caverns_Quarry_Quandry_Heroic to Echo_Caverns_Quarry_Quandary_Heroic and Echo_Caverns_Zelmie_Sortie_Event_Heroic
- OgreBot
- HUDs
- Added information about what your group is casting and on who. You can disable this on the HUDs tab. Note: the [x] Hide Casting under raid effects group also
- HUDs
- Ogre IM
- Depot will now depot into the large depots first, then the small depot second (if both are checked)
- OgreBot
- Cure Curse is no longer considered a "Cure", it is now a considered a "CureCurse".
- Caststack has a new type for Cure Curse, "CureCurse"
- When loading a profile, it will change the type of any Curse in your caststack from "Cure" to "CureCurse". (This is done so all existing profiles are compatible). You will get a message like this for every line in the caststack:
- 16:55:41){33938ms}[OgreBot]: Loading Abilities -> Cure Curse has had it's TYPE updated from Cure to CureCurse
- Once you save the profile, the type will be updated in the xml and you won't see that message anymore (it doesn't matter).
- Added new option on Settings:
- Disable CS_CureCurse
- This disables the new type of "CureCurse"
- Likewise, disabling "Disable CS_Cure" now disables cures but does NOT disable CureCurse
- Disable CS_CureCurse
- Debugging
- Added: [x] Debugging for Queuedcommands
- This is for a very specific use case, and realistically, no one else really needs this. However, it will give a message every time Ogrebot processes a queuedcommand. There is no information available in Innerspace that tells what command it is processing, so you get generic messages like these to say it's doing *something*
- (17:00:09){302094ms}[OgreBot]: ExecuteQueued -> Processing a command...
- (17:00:10){303094ms}[OgreBot]: ExecuteQueued -> Finished processing a command...
- This is for a very specific use case, and realistically, no one else really needs this. However, it will give a message every time Ogrebot processes a queuedcommand. There is no information available in Innerspace that tells what command it is processing, so you get generic messages like these to say it's doing *something*
- Added: [x] Debugging for Queuedcommands
- MCP
- AcceptReward
- Now works with DrumsUI also
- If any other custom UI doesn't work, contact me on discord. I'll have you send me the file and I can add support for it.
- AcceptReward
- Ogre Craft
- 93.8% chance it works on the final combine from RoS sig line. Confident this time!
- MCP
- AcceptReward
- Changed the method of accepting and added in a slight delay. This should prevent all crashes from using the button. If not, I need to know how to reproduce it, as nothing I could do after this change crashed.
- AcceptReward
- Ogre Craft
- 37% chance the crash on load that prevented reactions is fixed
- 13% chance the final combine from TS sig line works
- Did all this while servers were down.. yolo!
- Ogre Tempadorns
- The adornment pop up window is now disabled when this is run
- Ogre Inventory Manager (IM)
- Anything with "Pattern: " in it, will now be skipped, since there's HUDNREDS of them and none of them can be crushed.
- Ogre BuyCrate
- If you are in [City of Fordel Midst] next to [Michaelya], you will open/close/open the merchant then buy the crate.
- Note: This is not designed for speed, so be patient. I'd rather spend 8 extra seconds to make sure I get the tier 7 crate, than get the tier 5 because it clicked as fast as possible.
- OgreConsole
- Added: -RawCommandRequiresOgreBot_AllParams | -RawCommandOB_AP
- Requires Ogrebot to be running (to check the ForWho), and consumes all the parameters (you can't stack this).
- Parameter 1: ForWho. This will be parsed by Ogrebot
- Parameter 2+: Is executed by innerspace directly.
- Non-useful example: !c -RawCommandOB_AP fighters echo hi
- Would make "fighters" echo "hi" to their respective consoles.
- Added: -RawCommandRequiresOgreBot_AllParams | -RawCommandOB_AP
- Bulwark
- Added support for "Shadeweaver Thicket: Spirit Harvest [Raid]"
- OgreConsole
- Added -Drink_Alcohol <ForWho> <Item Name>
- OgreBot
- Echo Caverns: Quarry Quandary [Solo]
- Is now linked to the Heroic code (mostly for the boss and cancelling of the sugar)
- Echo Caverns: Quarry Quandary [Solo]
- Ogre IC
- Fixed the overlapping UI with the new option
- Ogre IH (Instance Helper)
- Added the following methods
- AutoTarget_SetScanRadius[#]
- AutoTarget_ClearActors
- AutoTarget_AddActor[string _ActorName, int _HP=0, bool _CheckCollision=FALSE, bool _AggroOnGroupOnly=TRUE]
- ChangeCastStackListBoxItem[string _Ability, bool _Value=TRUE]
- CancelMaintained[string _Ability]
- Added the following methods
- OgreBotAPI
- Added new method: Drink_Alcohol["ForWho","Item name"]
- If the item name exists in your inventory, it will drink one
- Added method: GetToConcentration[ForWho,#]
- This will cancel concentration slots until they are at this number.
- Added new method: Drink_Alcohol["ForWho","Item name"]
- OgreConsole
- AutoTarget_AddActor
- Made it so it doesn't change your actor name to an int.. thus making it "0" for the name
- -SetCS_PositionNPC
- Same as OgreBotAPI for it (move infront for fighters, and behind for nonfighters)
- InFront and Behind already existed, this one just does both with 1 command.
- Added method: GetToConcentration[ForWho,#]
- This will cancel concentration slots until they are at this number.
- AutoTarget_AddActor
- OgreBot
- Mount checking will now happen in "City of Fordel Midst"
- Echo Caverns: Quarry Quandary [Heroic]
- Scyphodon (Boss)
- If you are marked (MCP->MarkToon), do NOT have maxed concentration, and do NOT have a sugar cane, you will go get one. If you already have a sugar cane, you will use it.
- No change, everyone will cancel the buff when the mob is going to eat, regardless of any settings etc.
- Queen
- Fixed a typo that prevented the heal from applying to the named... oops.
- Killmodo
- When any non-fighter is the target of harsh conditions, they will joust 14 meters West for a few seconds, then return back to their campspot. Why west? Because I just added 14 to X and that apparently makes you go west.
- Scyphodon (Boss)
- OgreBot UI
- Added: [x] Loot InCombat
- I do NOT recommend you use this option unless you actual need it. Your tank will focus on looting over doing his cast stack, and over doing targeting of things beating on your group. And if you had some mass slaughtering and he needs to clean up a lot of corpses/chests, this could take a while. Use at your own risk, you've been warned.
- Note: This does exactly the same thing as Loot Corpses/Chests, but calls the code prior to cast stack instead of after.
- Added: [x] Loot InCombat
- Ogre Instance Controller (IC)
- Added [x] Pause at end of zone
- This is so you can trade gear etc.
- This has to be supported by the IC file, however, this is automatically supported by any IC file using the generic OgreIH.ZoneNavigation.ZoneOut option. If someone is not using this and wishes to use this option you can use this command: call Obj_OgreIH.HandlePauseAtEndOfZone
- If the option is checked, it will pause the bot and wait for it to be resumed.
- If you want to handle that yourself, you can check this to see if the option is checked: if ${Ogre_Instance_Controller.bPauseAtEndOfZone}
- Added [x] Pause at end of zone
- Echo Caverns: Expedition Precarious [Raidventure]
- Added Bulwark support
- Ogre Instance Helper (OgreIH)
- Added method: GetToConcentration[#]
- This will cancel concentration slots until they are at this number.
- Added method: GetToConcentration[#]
- OgreConsole/OgreBotAPI
- Added the following:
- AutoTarget_ClearActors
- Parameter 1: ForWho
- AutoTarget_AddActor
- Parameter 1: ForWho
- Parameter 2: ActorName
- Parameter 3: HP
- Default: 0
- Parameter 4: CheckCollision
- Default: FALSE
- Paramter 5: AggroOnGroupOnly
- Default: TRUE
- AutoTarget_ClearActors
- Added the following:
- Ogre Craft
- Has learned what a "Recuso Crafty Table" is
- OgreBot
- Dragoon's Reflexes
- On Live: Removed the "do not cast" while it's up. It no longer dispels if you cast.
- On TLE: No change. It still dispels if you cast.
- Dragoon's Reflexes
- OgreUtilities
- function:bool HandleWaitForCombat
- -TimeOutIfNoProgress
- Default is now 300 seconds ( 5 minutes )
- -TimeOutIfNoProgress
- function:bool HandleWaitForCombat
- Ogre IH
- Added the following map connections for GetIntoZone.
- Note: You need to be at the zone in object for these to work. There is no "navigation"
- Note 2: These are largely copy/pastes from last expansion with name changes and object name changes. I have not tested any of them yet. So report any issues.
- case Echo Caverns->Echo Caverns: Zelmie Sortie [Solo]
- case Echo Caverns->Echo Caverns: Zelmie Sortie [Event Heroic]
- case Savage Weald->Savage Weald: Chaotic Caverns [Solo]
- case Savage Weald->Savage Weald: Chaotic Caverns [Heroic]
- case Savage Weald->Savage Weald: Fort Grim [Solo]
- case Savage Weald->Savage Weald: Fort Grim [Event Heroic]
- case City of Shar Vahl->Shadeweaver's Thicket: Untamed Lands [Solo]
- case City of Shar Vahl->Shadeweaver's Thicket: Untamed Lands [Heroic]
- case City of Shar Vahl->Shadeweaver's Thicket: Feral Reserve [Solo]
- case City of Shar Vahl->Shadeweaver's Thicket: Feral Reserve [Heroic]
- case Shadeweaver's Thicket->Shar Vahl: Siege Break [Solo]
- case Shadeweaver's Thicket->Shar Vahl: Siege Break [Heroic]
- case Shadeweaver's Thicket->Shadeweaver's Thicket: Loda Kai Isle [Solo]
- case Shadeweaver's Thicket->Shadeweaver's Thicket: Loda Kai Isle [Event Heroic]
- case Shadeweaver's Thicket->Vex Thal: Labyrinth of Solace [Raid]
- Added the following map connections for GetIntoZone.
- OgreUtilities
- function:bool HandleWaitForCombat(... Args)
- Fixed a bug that caused a crash trying to use this function
- function:bool HandleWaitForCombat(... Args)
- Instance Controller
- Default directories have been changed to ROS instead of BOL (there is currently no ROS files available... get crackin to make and share them!)
- Bulwark
- Added: Savage Weald: Backwood's Brawl [Challenge]
- OgreUtilities
- Rewrote the following function. It now accepts the following parameters. For the most part, the defaults are the same as the function was. This could have backwards compatibility issues, but in theory shouldn't.
- function:bool HandleWaitForCombat(.. Args)
- Will stay inside the waitforcombat even if you die, but other group members are alive (previously it would exit the routine if you died).
- -Wait #
- Time to wait in deci (10 = 1 second). Default is 50. 0 is no wait
- This is the amount of time to wait for you to be Hated (Me.IsHated). If this never happens, it will return out of the function. With a wait of 0, you would need to be IsHated or it would return out immediately.
- -SkipIfNoMobs TRUE|FALSE
- Do you want skip the -wait if there are no NPCs?
- Default is TRUE
- -SkipIfNoMobsRange <distance>
- Only matters if the above is TRUE.
- Default is 30
- -ClearTargetIfTargetDistanceOver <distance>
- Clears target if your target is over that distance.
- Default of 0 (off)
- -TimeOutIfNoProgress <seconds>
- If you have not made any progress in <seconds> return out of the function. This means your target never changed AND the health of your target never changed. Having No target (Target.ID == 0) will count.
- function:bool HandleWaitForCombat(.. Args)
- Rewrote the following function. It now accepts the following parameters. For the most part, the defaults are the same as the function was. This could have backwards compatibility issues, but in theory shouldn't.
- Bulwark
- The following zones have had Bulwark support added to them.
- case Echo Caverns: Fungal Foray [Heroic]
- case Echo Caverns: Quarry Quandary [Heroic]
- case Echo Caverns: Zelmie Sortie [Event Heroic]
- case Savage Weald: Chaotic Caverns [Heroic]
- case Savage Weald: Fort Grim [Event Heroic]
- case Shadeweaver's Thicket: Feral Reserve [Heroic]
- case Shadeweaver's Thicket: Untamed Lands [Heroic]
- case Shar Vahl: Siege Break [Heroic]
- case Shadeweaver's Thicket: Loda Kai Isle [Event Heroic]
- case Vex Thal: Labyrinth of Solace [Raid]
- The following zones have had Bulwark support added to them.
- OgreBotAPI/OC
- ExamineInventoryItem
- Parameter 1: ForWho
- Parameter 2: Exact Item name
- CloseExamineWindow
- Parameter 1: ForWho
- ExamineInventoryItem
- OgreIH (Instance Helper)
- ExamineInventoryItem[itemname]
Versions: ISXOgre-2020.04.28, Patch Version-300, OgreBot-17.198, OgreCraft-1.067
- Ogre Analysis
- Added [x] Auto Monitor New Scan Results
- When any results are added to the Scan Results (via "Scan Actors" OR via "OnSpawn Event") they will automatically be added to the Monitoring Actors tab. Note: You still need to enable the Actor Monitoring
- The checkbox and text entry box that display when you select what you want to scan (if it's a bool or not) are both hidden until you select the type. This way BJCasey stops asking me what is hidden... it's a checkbox... Trust me!
- Added [x] Auto Monitor New Scan Results
- OgreBotAPI
- Added member:float AbilityTag_GetTagAllowTimeRemaining
- Parameters: TagName
- Added member:float AbilityTag_GetTagEmbargoTimeRemaining
- Parameters: TagName
- Both of these will return how much time is remaining on on a tag allow/embargo
- This was requested as they wanted to be able to check with a side script and change the value. They would change the value locally by using:
- OgreBotAPI:AbilityTag_AddRotateTagTimer[ForWho, TagName, Duration, Type(Embargo or Allow), additionalArgsHere]
- additional args are (for checking group only): -g,nameoftoon
- And (for maintained checking): -m,nameofbuff
- OgreBotAPI:AbilityTag_AddRotateTagTimer[ForWho, TagName, Duration, Type(Embargo or Allow), additionalArgsHere]
- Added member:float AbilityTag_GetTagAllowTimeRemaining
- OgreBotAPI
- SmartLoot_BuildToonItemsToBeZeroed
- This will reset the toon and the item pairing back to 0 looted. For example, if you were doing a daily quest where you needed 3 items to be assigned to everyone in your group, so every day you wanted to zero it out.
- Parameter 1: ForWho
- Parameter 2: ToonName
- Parameter 3: Item name
- Note: After the ForWho, it accepts unlimited pairs of ToonName/ItemName. See example for details
- Example:
- OgreBotAPI:SmartLoot_BuildToonItemsToBeZeroed[all,"Brenvia","Cookies","Noob01","bacon"]
- OgreBotAPI:SmartLoot_ProcessToonItemsToBeZeroed
- In this case, it will change "Brenvia"'s "Cookies" count to 0 (where it should be).
- It will also change "Noob01"'s "bacon" to 0.
- Exmaple 2:
- OgreBotAPI:SmartLoot_BuildToonItemsToBeZeroed[all,"Kannkor","Big Sword"]
- OgreBotAPI:SmartLoot_BuildToonItemsToBeZeroed[all,"Kannkor","Shield","Kannkor","Big Ranged Item"]
- OgreBotAPI:SmartLoot_BuildToonItemsToBeZeroed[all,"Saha","Little Mitts","Saha","Tiny Socks"]
- OgreBotAPI:SmartLoot_ProcessToonItemsToBeZeroed
- This will take the following of "Kannkor"'s counts down to 0: Big Sword, Shield, Big Ranged Item, and take "Saha"'s counts down to 0: Little Mitts and Tiny Socks.
- SmartLoot_LOL_AssignPlayer_Item
- Parameter 1: _ForWho=all
- Parameter 2: _LootWindowID
- Parameter 3: _PlayerToAssignTo
- Parameter 4: _ItemName (or ID, 1 to # items)
- Should assign the item to the player for the loot window ID provided.
- Not tested
- SmartLoot_BuildToonItemsToBeZeroed
- Try to Keep Familiar up
- Added some additional support for trying to keep your familiar up after a res
- Ogre Actor Scanner
- Has been renamed
- Ogre Analysis
- This is what Ogre actor Scanner is now called. While it started out as a simple tool to scan actors, it's been developed into a full on analysis tool.
- Some mentioned Analysis is a hard word to type, so I made a short form word of the first 4 letters.. ... ..
- Actor Scanner
- Monitoring Tab
- Timestamps now only show what I've deemed as "important" stats. Basically removed loc, heading, health, power etc from showing, as it creates too much noise.
- Added a checkbox of [x] Show All for timestamps, to show all changed stats, not just the "important" ones
- If you have an Actor ID selected on the left, the Members list will update in real time. IE: If the Loc changes, it will go from [1] Loc, to [2] Loc, without having to re-select the Actor ID on the left
- If you have an Actor ID selected on the left, the Timestamps list will update in real time.
- If you have a Member selected from the Members, the Member Details will update in real time.
- Monitoring Tab
- OgreBot
- Caststack
- Type=Heal now supports OtherGroupAbility (such as Divine arbitration)
- Caststack
- Potato raid zone
- Actually activated the Anashti Sul raid code... oops.
- OC/API
- Added: ForceAliasUpdate <ForWho>
- If anyone is able to reproduce actually needing this, give me the steps on how to, and I will see if I can fix it.
- Added: ForceAliasUpdate <ForWho>
- OgreBot UI
- Debug tab
- Added [x] Casting completed
- This will add an entry every time ogre finishes casting an ability. This coupled with CastingDebug, should give a more clear picture of when Ogre has started and stopped handling an ability.
- Example output:
- (12:50:30){103860ms}[OgreBot]: Casting -> Ability: Clara's Chaotic Cacophony IX ID: 3634210629 -- With :Use -- called from: Cast Stack: CA
- (12:50:31){104610ms}[OgreBot]: CastingCompleted -> Ability completed: Clara's Chaotic Cacophony IX -- called from: Cast Stack: CA
- (12:50:31){104766ms}[OgreBot]: Casting -> Ability: Zander's Choral Rebuff VII ID: 4112221445 -- With :Use -- called from: Cast Stack: Debuff
- (12:50:32){105422ms}[OgreBot]: CastingCompleted -> Ability completed: Zander's Choral Rebuff VII -- called from: Cast Stack: Debuff
- (12:50:32){105469ms}[OgreBot]: Casting -> Ability: Lucky Break ID: 1793121952 -- With :Use -- called from: Heroic Opportunity - HO
- (12:50:33){106344ms}[OgreBot]: CastingCompleted -> Ability completed: Lucky Break -- called from: Heroic Opportunity - HO
- (12:50:33){106500ms}[OgreBot]: Casting -> Ability: Verlien's Keen of Despair X ID: 4089073922 -- With :Use -- called from: Cast Stack: Debuff
- (12:50:33){107047ms}[OgreBot]: CastingCompleted -> Ability completed: Verlien's Keen of Despair X -- called from: Cast Stack: Debuff
- Added [x] Casting completed
- Fixed Ability/Item/Tag "Globally mute messages" not working or working for the wrong tabs.
- Debug tab
- Potato raid zone
- Updated some Antashi code to handle the cure curse
Patch Version 299
Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.197, OgreCraft-1.067
- Palace of the Ancient One
- Switchmaster Zaxlyz
- Limited raid options will call out who has the vision, but not touch movement.
- Switchmaster Zaxlyz
- Instance Controller (IC)
- Added checkbox [x] Low Gear Mode (if supported by IC file)
- People writing IC files can now easily add support for this if they wish, so they can have one IC file that supports two different modes. What I'm calling Low Gear mode, or "normal" mode. Low Gear mode is more designed for people with low dps, or where they can't charge into a room.
- Note: Unless the IC writer actually does something with this option, then this option does NOTHING at all. It's up to the IC writer if they wish to take the time to write two versions of how the file works, or not.
- To use:
- if ${Ogre_Instance_Controller.bLowGearMode}
- do the low gear stuff here
- else
- do the non-low gear stuff here
- Then when it's back to "common" things, meet back here
- if ${Ogre_Instance_Controller.bLowGearMode}
- Added checkbox [x] Low Gear Mode (if supported by IC file)
- Raid Options (Old crap for TLE)
- Note: 99% of this code will NOT be tested when I release it...
- Zarrakon
- Updated Blue/Red running to use campspot, and no longer says anything in raid chat. Uses OgreConsole/IRC
- Anyone who can kill the add, should target the add directly. Once the add is gone, they should return to whatever they were assisting
- Tomb of the Mad Crusader
- Thet-em-aua
- Cure Curses are disabled
- When you need a cure curse, you will ask (via OC and IRC) and priests will cure you as requested
- Xebnok the Wretched
- When anyone has an uncurable arcane, if you have salts, you will try to cure them.
- Gynok Moltor
- When you get purple vision and it's under 7 seconds remaining, you will change campspot (via relative) to Gynok, target yourself, and will not cast any offensive abilities (to avoid kbs).
- Once the det is gone, you will return to your previous campspot
- Thet-em-aua
- Palace of the Ancient One
- Mynzak
- Will move to the lamp via campspot and click it
- Auto handling of the ice block
- Switchmaster Zaxlyz
- When you have the det to go cure, it will call it out via OC/IRC, and use relatively campspot to move there. You MUST have direct line of sight. Even then, you may get stuck on the ledge. You may need to pause and jump/fix it yourself. None of this may work due to the KB, so feel free to turn off raid options and do it however you see fit.
- Mynzak
- Ykesha's Inner Stronghold
- Tyrannus the Dark
- When you have the detrimental to kill the add, you will target "an unstable minion" when it's within 30 meters of you. When you do not have the buff or they are not within 30 meters of you, you will resume normal targeting
- Tyrannus the Dark
- Fixed a ton of various bugs with the new Tabs/Embargo/Allow system
- OgreBot UI
- New tab: Tags
- This tag is designed for creating, and setting Tags to be used on the caststack. This is an advanced feature.
- Tags can be set on the Caststack, and there are two types of Tags. Embargo, and Allow. Each having 3 options, Listen Only, Trigger Only, and blank (which is Listen and Trigger).
- These will be explained in a forum post.. or come discuss on discord.
- New tab: Tags
- OgreBot UI
- Caststack
- Note: These added colours have NO IMPACT on the bot at all. They are there for a human visual assistance.
- Ability List (the left side that lists all of your available abilities) will now show abilities in GREEN if they are currently in your caststack order (the right side). This will provide an easy way to tell which abilities are NOT in your caststack, and you can choose to add them if you deem it worthy.
- Note: The only check is if it exists in the caststack order. If it's disabled, or whatever, it still exists. It is always up to the user to decide how their caststack is set up. This just provides a helpful way to know if you missed any abilities.
- Cast Order (the right side that lists your abilities that you want used)
- If an entry (ability or item) is not available, it will NOT be coloured, so it will be in the white'ish colour that the left side is in. This means it cannot be used because it doesn't exist in your abilities. Such as you aren't high enough level to have the ability, or it's in a different AA spec. This is acceptable, just a quality of life change to help show when you have an ability that you may not have.
- Note: This will NOT work for ascension if you have the ascension, but in a different ascension, since you will "have" the ability.
- Type "Custom" now has a colour. If it's too close to another colour, I'll adjust it (it's a very light blue at the moment)
- Note: All of this special colouring is done when the profile is loaded. If you change things, such as change AAs, you need to reload the bot. With items, lets say you have no Arcane potions, so the item in your caststack shows up white (none available), then you grab some out of a depot, the colour will not change, as it's not updating in real time. As my note above, these colours have no impact on cast stack entries working or not, the colour is just there for you.
- Caststack
- TagEmbargo
- NOTE: Tag Embargo is likely going to go through a complete revamp. DO NOT USE IT unless you are in Discord and realize that it is likely to be completely changing and NOT backwards compatible.
- Added 35 more types/subtypes in the caststack to work with Tag Embargos (including @Combat).
- OgreBot
- Ability Embargo
- Now supports Tags!
- Will make a forum post explaining it some time....
- Add a tag to an entry in the caststack, such as "Saves" (for things like stoneskins).
- On the Ability Embargo tag, scroll down to you find your tag. It is prefixed with "Tag_". In this case, look for "Tag_Saves"
- If you want to specify a duration between casts, add it in. For example, say 7 seconds, add it in. If you do not add a duration, it will use the duration of each ability with that tag.
- Every time an ability with that tag is cast, it will prevent any other ability with the same tag, from being cast for those 7 seconds.
- Added [H] Hide from OgreConsole option. This way you can hide specific entries, but still see some (vs using the globally mute them). Note: Messages sent to IRC cannot be hidden... or they wouldn't be able to be seen by the IRC bots.
- Item Embargo
- Added [H] Hide from OgreConsole option. This way you can hide specific entries, but still see some (vs using the globally mute them). Note: Messages sent to IRC cannot be hidden... or they wouldn't be able to be seen by the IRC bots.
- Ability Embargo
- OgreConsole
- Added the following commands
- -AbilityEmbargo_ResetAllAbilityEmbargos ForWho
- -AbilityEmbargo_ResetAbilityEmbargo ForWho AbilityName
- -AbilityEmbargo_ResetAllAbilityTagEmbargos ForWho
- Obj_OgreMCP:PasteButton[OgreConsole,ResetTags,!c,-AbilityEmbargo_ResetAllAbilityTagEmbargos,auto]
- -AbilityEmbargo_ResetAbilityTagEmbargo ForWho TagName
- Obj_OgreMCP:PasteButton[OgreConsole,ResetTag,!c,-AbilityEmbargo_ResetAbilityTagEmbargo,auto,TagEmbargo]
- Where "TagEmbargo" is the tag name you want to reset.
- Added the following commands
- OgreBotAPI
- Added: IsAssisting
- returns TRUE/FALSE if you are assisting someone
- Added: GetAssistID
- This returns the ID of the person you are assisting. This could be your own ID, or 0 if not assisting
- Modified CheckGear to accept a value of what to report gear at or below.
- Added: IsAssisting
- Ogre MCP
- CheckGear
- Now accepts 2 parameters
- Parameter 1: ForWho (use "auto" if you want to use ForWho window)
- Parameter 2: The value of gear condition or below to report. Note: Gear at 30% or lower will ALWAYS report. If you wanted to know if anyone wasn't full, you could use 99 (or 90, since it's damaged in 10's)
- ResetCameraAngle
- Resets your Camera so you're back to facing "front"
- Parameter 1: ForWho
- CheckGear
- Assisting
- Assisting now accepts the ID instead of just a person's name
- OgreBot
- Repair gear (usually used via MCP) will now work in Shard of Hate on "Mender Gruug's anvil"
- Instance Controller
- Global variable: Ogre_Instance_Controller, has had the following API methods and members added to it.
- See this post for examples of how to use these: https://forums.ogregaming.com/viewtopic.php?f=21&t=436&p=1655#p1655
- method Set_BaseDirectory(string _Path)
- member:string Get_BaseDirectory()
- method Set_CurrentDirectory(string _Path)
- member:string Get_CurrentDirectory()
- method UpOneLevel_CurrentDirectory()
- method Change_CurrentDirectory(string _Path="..")
- member:string Get_FullPath()
- method AddInstance_ViaCode_ViaName(string _Name="Unknown")
- method Clear_ZonesToRun()
- method ChangeUIOptionViaCode(string _NameOrID, bool _Value=TRUE)
- Global variable: Ogre_Instance_Controller, has had the following API methods and members added to it.
- OgreConsole
- Added: -SetCS_NPC
- This is an internal version of InFront and Behind NPC, where you can set the angle yourself.
- Accepts the following parameters.
- ForWho
- Angle (0-359)
- NPC Name or ID
- Distance (default of 3)
- SkipIfAggro (default of FALSE)
- Added: -InputTextWindow_ClearText, -InputTextWindow_AddText, -InputTextWindow_Accept
- See OgreBotAPI for parameter details
- Added: -SetCS_NPC
- OgreBotAPI
- SetCS_NPC_ForWho
- Same parameters as above
- These 3 are all related to Input boxes (pop up boxes where you enter text into)
- InputTextWindow_ClearText
- Parameter 1: ForWho
- InputTextWindow_AddText
- Parameter 1: ForWho
- Parameter 2: Text to be added.
- InputTextWindow_Accept
- Parameter 1: ForWho
- InputTextWindow_ClearText
- SetCS_NPC_ForWho
- Ogre Infuse
- Skips items that are not infusable
- 10:20:35: Ogre Infuse Window: Skipping Sootfoot Sash because it is not infusable.
- Skips items that are not infusable
- Ogre Events
- OgreEvent_SmartLootAssigned
- Added new event users can attach too. Note, this will ONLY trigger on the person assigning the loot (generally group leader).
- At the time of writing this, this hasn't been tested yet...
- method OgreEvent_SmartLootAssigned(string _Toon, string _Item, int _Value)
- {
- echo ${Time}: OgreEvent_SmartLootAssigned: ${_Toon} looted ${_Value} ${_Item}
- }
- OgreEvent_SmartLootAssigned
- ISXOgre
- Removed some old code that I do not believe was being used anymore...
- Bulwark
- Solusek's Eye: The Calling [Raid]
- Updated for the new Bulwark text
- Solusek's Eye: The Calling [Raid]
- OgreZoneReuse
- Updated to be friendly for non-source users.
- See: https://forums.ogregaming.com/viewtopic.php?f=21&t=436&p=1653#p1653
- Ogre IC
- Added more information for advanced scripters
- Bulwark/Barrage
- Added support for the new messaging in the first bunch of named in Fabled Sol Ro Heroic
- Solusek's Eye: The Calling [Raid]
- Bulwark support
- The Iron Widow
- Added a set up for
- Places in the middle of the platform
- Added support for everyone in the raid except for fighters to go to where they are needed. The following colours are coded.
- Red
- Blue
- Yellow
- Orange
- Purple
- Green
- White
- Added a set up for
- Kaladim
- Updated hunter mission info for latest content
- The Fabled Plane of War [Raid]
- Activated Bulwark
- Updated all code to use 'set up for'. However, none of it has really been tested other than war boar, and some Berik stuff. Commanders code probably won't work at all until I have more time to look at it.
- Consume Items
- Removed debug text
- The Emergent Eclipse [Raid]
- The Sambata Champion
- Last patch I was in the middle of updating this code, and it broke the fight entirely. Servers are currently down and I have finished the update, however it's untested. Will test it when I can. Feel free to report any problems with text from the console
- The Sambata Champion
- Overseer
- If you do not have enough agents with traits, it fills in the rest with blue agents with no traits, if you have no agents with no traits remaining, it no longer gets stuck trying to send out the quest without enough agents.
- New message to reflect this: Unable to find enough available agents for <questname>
- If you do not have enough agents with traits, it fills in the rest with blue agents with no traits, if you have no agents with no traits remaining, it no longer gets stuck trying to send out the quest without enough agents.
- The Fabled Plane of War [Raid]
- Activated the old "Plane of War" raid code for this zone. Note, the raid code from this many years ago is NOT nearly what todays raid code is like, but I figure this is a good starting point and will be tweaked as things go.
- Activated new Fabled debuffs. Note: You must have done an ogre export to capture the new abilities. All existing options/buttons will work with the new fabled debuffs the same as they worked for the regular debuffs. Here's a few buttons
- Coming soon.. apparently I deleted my buttons when I said fuck kael.
- The Enraged War Boar
- Updated to use 'set up for'
- Solusek's Eye: The Calling [Heroic]
- Bulwark/Barrage is now activated for this zone. It may need to be modified since it may be different in this zone.. but one thing at a time.
- Items tab
- Updated the refresh code. Should work more reliably without zoning after obtaining a new item
- TSApps
- Updated all the .Labels with the correct updated EQ2UI code. If any more errors like this appear copy/paste them to me.
- Madiens Eye
- Va Dyn Kar
- Should only cure the proper curse.
- Note: At the time of writing this, this has not been tested.
- Va Dyn Kar
- OgreIH
- CallGH and CallHome now both use igzw:${Me.Name} instead of ${Me.Name}
- Smart loot
- Now checks the raid if you are in a raid, instead of your group only.
- OgreBot UI
- Ability Embargo
- If you deselect something in the 'Ability Embargo List', it hides the options area, like it's suppose too.
- Item Embargo
- This is a copy/paste of the Ability Embargo tab, renamed to support items only.
- Because it's a copy/paste then changing all the details from abilities to items, this is highly prone to user error. If you notice anything odd with this tab, please report it with as much detail as possible.
- Debugging
- Added [x] Debugging for Ability failed casts.
- This should in theory report any time the bot tries to cast an ability, but it fails (for any reason). While the reason may not be clear, this may help be able to track down abilities that are overly difficult.
- Added [x] Debugging for Ability failed casts.
- Ability Embargo
- OgreBot UI
- Added [x] Disable DBC Claim
- This disables the monthly membership claim of the 500 daybreak cash.
- Added [x] Disable DBC Claim
- The Ruins of Ssraeshza [Heroic]
- Xian (Boss)
- When you go near each pillar and you get the message to "look up", Ogrebot will automatically remember which icon it is.
- Run up to the "Setting" (the thing you click, then type in what the icon is), then use "Special_ZoneSpecific", and it will enter in the icon for you.
- Rath(s) (the guy whom you kill then you have to enter the time of the clock hands into the middle thingy)
- Be near the middle thingy, and hit "Special_ZoneSpecific"
- Xian (Boss)
- Consume Items
- Will no longer try to consume items if you dead, or if you are moving.
- Ogrebot UI
- Added a new tab: Consume Items
- This tab is designed for consuming of items in your INVENTORY (not equipped) that do NOT show up in your maintained window. IE: "Snacks"
- You must have [x] Enable Consume Items checked for this tab to automatically go off (It's on the Settings tab)
- By default, items added will go off any time they are available and the internal duration isn't applied. When items are cast, the item is examined and duration captured and used to know when it is to be recast.
- Note: Because these are just saved in Ogrebot's memory, if you reload Ogrebot, this memory is erased, and will re-cast them
- This tab can be manually processed without having the enable consume items checked. For example, if you wanted to populate this list, and have them only run when you want, you can do that via MCP button or API. Here are the parameters.
- Parameter 1: ForWho
- Parameter 2+:
- -forcecombat
- This will make it pretend like you are in combat, and cast anything you have labeled as [IC] In combat only
- -all
- By default, this list is processed until it finds a SINGLE thing to cast, then returns out, much like the caststack. If you pass it "all", it will process the entire list, even if it casts something. Note: This will prevent Ogre from doing anything else until it's done. This is designed as a "pre-pull" out of combat idea.
- -skiptimers
- By default, it will only cast something when it doesn't have a timer. For example, say it casted a snack with 10 minute duration, and it had 5 minutes left. By default, it would NOT cast this snack, because it's still up for 5 minutes. Maybe it's an 8 minute fight, and you want it to refresh now, you pass it -skiptimers and it will cast it, no matter what.
- -forcecombat
- Examples:
- OgreBotAPI:ConsumeItems_ProcessList["all","-skiptimers","all"]
- !c -ConsumeItems_ProcessList_AP "all" "forcecombat" "-all" "-skiptimers"
- Note: on both examples, the first "all" is the ForWho, the second "-all" is specifying you want the entire list to be processed.
- Note: These will NOT show up in MCP drop down box, that is by design. It's something for advanced users who want a bit of extra customization, you can use OgreConsoleCommand and just copy/paste the command above in
- Note: When using the OgreConsole command, you will notice it has "_AP" at the end. This designates it will consume all the parameters, and thus cannot be stacked.
- Some MCP buttons people may be interested in
- Cast all your snacks, RIGHT NOW!
- Obj_OgreMCP:PasteButton[OgreConsoleCommand,Consm-Nw,-ConsumeItems_ProcessList_AP,auto,-fc,-all]
- Turn auto consuming of snacks on
- Obj_OgreMCP:PasteButton[OgreIRC,Consm-On,!c,all,-UO,auto,checkbox_settings_consumeitems,TRUE]
- Turn auto consuming of snacks off
- Obj_OgreMCP:PasteButton[OgreIRC,Consm-Of,!c,all,-UO,auto,checkbox_settings_consumeitems,FALSE]
- Cast all your snacks, RIGHT NOW!
- Added a new tab: Consume Items
- Instance Controller
- BoL
- Added an "expert" folder, which will select expert
- Updated all the "Common" files to support the expert.
- Note: Anyone writing IC files should look at one of these new ones with how to do it. Anyone who wrote these files/has a local copy should merge/update with these changes.
- BoL
- Ogre Defensive abilities (Used for things like Bulwark)
- Monks
- added "Outward Calm"
- Reminder: If you do not wish Ogre to use your defensives, on the Settings tab on the right is an option [x] Disable Auto-Defensives
- Monks
- OgreBot
- The Ruins of Ssraeshza [Heroic]
- Kor Va Xian (boss)
- Will automatically destroy the bomb.
- Kor Va Xian (boss)
- The Ruins of Ssraeshza [Heroic]
Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.195, OgreCraft-1.067
- Ogre BOL_CRA (Check Raid Armor)
- Added Shadowcaster (200 resolve mage armor)
- Fordel Midst: Remembrance
- Vestigial Poltergeist
- Made normal mode code work on the CM.
- Vestigial Poltergeist
- 1 Million files (okay not quite, but a lot)
- Changed all versions of RewardWindow:Receive and RewardWindow:Accept to RewardWindow:AcceptReward
- If you find anything not working properly, such as accepting quest rewards, or any other window that was previously working, take a screen shot of the window and send it to me on discord, along with how you got the window, and if you were running a script (such as ogre im, or ogre ic) and include any additional details so I can reproduce it (if ic, which zone? for example) and I can fix it up.
- Aurelian Coast: The Emergent Eclipse
- Dark Xius Lord
- If you have Cloaked in Shadows it should attempt to use a cloth to cure it..
- Dark Xius Lord
- OgreBotAPI
- CancelDetrimental
- Changed the order from MainID, BackDropID to BackDropID/ MainID because this is the order ogre dets spits them out, and the examples I was giving people.
- CancelDetrimental
- Aurelian Coast: The Emergent Eclipse
- Xi Xia Xius and Dark Xius Lord
- Canceling the det is once again working... it's 5 seconds on normal mode and 30 seconds on CM. Will monitor and change or make it a variable.
- People will grab cloth when they don't have one and his stacks are under 5. (just testing, will change this value if need be). If you reload the bot AFTER he says his emote about his cloths, the bot will NOT try to rip cloths from him.. but don't do it mid combat silly.
- Currently doesn't use the cloth yet... because I need to patch this out to live that long.. :)
- Xi Xia Xius and Dark Xius Lord
- BoL_CRA
- Added "Shadeforged" (200 resolve)
- Added support for druids (apparently people still use them?!?!?)
- Added support for ethereal armor. I put this as the "lowest" possible setting, so it will tell you to upgrade to *any* raid armor that is available. I did this since we will likely never agree upon when to wear it or not. So you can listen or not :)
- OgreBot
- Aurelian Coast: Maiden's Eye
- Xylox the Poisonous
- Pets now joust off every time you joust. @Nonebox - Can you stop crying to me every day about it now.
- Xylox the Poisonous
- Aurelian Coast: Maiden's Eye
- Ogre BuyFuel
- Updated to actually buy fuel again
- Ssraeshza's Hallowed Halls [Raid]
- Remnant Ferahhal
- Should no longer cast if you got the message not too.
- Note: This isn't perfect... I'd guess it is a solid 95% working, but the odd time someone ends up casting an ability, usually they live because they aren't chain casting... but for now, better than "nothing"
- Should no longer cast if you got the message not too.
- Remnant Ferahhal
- Wracklands: Diaku Corral [Heroic]
- Wracklands: Showdown at High Noon [Challenge]
- Wracklands: Diaku Corral [Solo]
- Note: All of this code has only been tested in the solo zone. I assume the heroics will work the same...
- Elga - HUD for what to kill and a waypoint to where it is
- Vleecan - HUD for what to kill
- Joro - Auto-clicking on the Bull. You still need to get ON the bull.
Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.194, OgreCraft-1.067
- Ogre Craft
- Added new option to the Crafting Options tab
- [x] Skip Fuel Merchant
- This will not go to the fuel merchant for any reason what so ever. Make sure you have enough fuel to complete whatever tasks you need. The purpose of this window, is if you know you can have enough fuel on you, but will not have the other materials and want to use the broker for them. There is no reason to ever run to the fuel merchant. This eliminates that step. Be warned, if you DO run out of fuel, and you have broker buying checked, it will attempt to buy it from the broker if it's within your set limit.
- [x] Skip Fuel Merchant
- Made a massive update to OgreCraft so it can better purchase items from the broker. This is mainly geared towards provisioners.
- Added new option to the Crafting Options tab
- Ogre Harvest
- Fixed a typo preventing it from harvesting.
- Huge thanks to user Fredan who tracked down this bug and fixed it.
- Fixed a typo preventing it from harvesting.
- Ogre Craft
- Added a bunch of debugging for buying from broker to help track down bugs
- Ogre IM
- Should no longer try to load when at login screen (if you did a relay, for example)
Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.193a, OgreCraft-1.067
- Ogre Craft
- Components that start with "Raw " in their name, if not found on the broker, will try a second time without the words "Raw ".
Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.193a, OgreCraft-1.066
- Ogre IM
- Tried to add personal stashes. Untested as I don't have any...
- Ogre LevelTransmuting
- Fixed a bug that preventing it from actually transmuting
- Ogre Craft
- Broker buying should function once again.
- I did limited testing, but I was missing materials, and it bought them from the broker. If it isn't working, give me the recipe you are using, and a detailed description of what is happening. Is the broker window being opened? Is it searching for items on the broker?
- Broker buying should function once again.
- Added ogrecommon.iss instead of ogrecommon.inc, but for any scripts that were including ogrecommon.inc, it just includes ogrecommon.iss
- (In short, just renamed a file, but kept backward compatibility)
- OgreBot
- Overseer tab
- Added [x] Do not touch overseer at all no matter what
- This is different than the [x] Do not auto Overseer. The auto overseer runs overseer every x minutes (60 atm). However, without it checked you can still use an MCP button to run your overseers. With this option checked, the bot, will never touch your overseers. Even if you press the MCP button, they won't touch it, ever.
- Added [x] Skip Charged Quests (The ones with a number beside them)
- Skips charged quests.
- Added [x] Skip Non-Charged Quests (The ones that count against your daily limit)
- Skips non-charged quests
- Added [x] Do not touch overseer at all no matter what
- Overseer tab
- Updated all ogre scripts to no longer use CustomActor. This was a widespread change involving thousands of lines of code using a global find/replace. If anything seems off, let me know.
- OC/API
- Added: CancelDetrimental
- Cancels a detrimental that is in your detrimental window. Accepts 3 parameters.
- Parameter 1: ForWho
- Parameter 2: MainIconID
- Parameter 3: BackDropIconID
- Cancels a detrimental that is in your detrimental window. Accepts 3 parameters.
- Added: CancelDetrimental
- Ogre IH (that Ogre IC uses)
- Changed the default behaviour to enable [x] Auto Confirm No-Trade and Heirloom so people confirm the loot.
- Ogre Commands
- Added: ogre BoL_CheckRaidArmor | BoL_CRA
- When standing in Seru next to the raid armor merchant, will scan what you are wearing, and scan what is on the merchant and tell you if there are any upgrades available.
- Added: ogre Tishan
- Be near Tishan, and you will strip naked, buy a set of Tishan gear and equip it.
- Added: ogre LevelTransmuting
- Be near Barnaby Blunderbuss in Butcherblock and have lots (around 2000) of Gnomish Currency Exchange, and it will level your transmuting to max then stop.
- Added: ogre BoL_CheckRaidArmor | BoL_CRA
- Name: The Blinding: Twisted Vista [Challenge Raid]
- Thought Horror Aberration
- Jousting code from normal mode is activated. I'm not sure it will work properly on challenge mode, as it seems some what different.
- Changed jousting code to be a triangle, to better help never having his Thought Gaze ability stack up. This was changed for normal and challenge, but tested in challenge.
- Thought Horror Aberration
- Instance Controller
- Fordel_Midst_Bizarre_Bazaar - Solo and heroic added
- You MUST have run these zones once manually, before you try to use this file. This uses the skip mechanic options. You also need to be able to speak kerra.
- Fordel_Midst_Bizarre_Bazaar - Solo and heroic added
- Merchant_Craft (ogre mc)
- Updated to use the new merchant code
- Ogre BuyFuel
- Updated to use the new merchant code
- Familiar Adding/consuming
- The MCP button for adding familiars, will cycle all your familiars, even if you are max level. however it won't try to consume any for experience once it realizes you are max level and can't.
- Added not having a familiar equipped to work the same as having a max level familiar.
- Wracklands: Showdown at High Noon [Challenge]
- Bulwark activated
- Ogre
- [x] Display Mission Info
- Now displays hunter missions on kaladim for the most recent content.
- [x] Auto Share Missions
- Should auto-share Hunter missions (the ones I have coded in, which are EoF hunter missions at the moment)
- [x] Display Mission Info
- Spewstats
- Added adorning, currentadorning, maxadorning
- Added tinkering, currenttinkering, maxtinkering
- Example usage/outputs:
- oc !c -spewstats auto adorning
- Kannkor --> Tinkering: 460/485
- echo ${OgreBotAPI.SpewStat[currenttinkering]}
- 460
- echo ${OgreBotAPI.SpewStat[maxtinkering]}
- 485
- echo ${OgreBotAPI.SpewStat[tinkering]}
- 460/485
- oc !c -spewstats auto adorning
- Example usage/outputs:
- Added: Recipe_
- Will open your recipe book, then scan for the recipe and report back if you have it. For example:
- Obj_OgreMCP:PasteButton[OgreConsole,SS_Chmpion,!c,all,-spewstats,auto,recipe_Empyral Rune of Championship [VIII\]]
- Will report back everyone who has Rune of Championship [VIII]
- Obj_OgreMCP:PasteButton[OgreConsole,SS_VIII,!c,all,-spewstats,auto,recipe_Empyral Rune of Championship [VIII\],-spewstats,auto,recipe_Empyral Rune of Glory [VIII\],-spewstats,auto,recipe_Empyral Rune of Juxtaposition [VIII\],-spewstats,auto,recipe_Empyral Rune of Witness [VIII\]]
- Will take like 10 seconds but report to you any books you have!
- Will open your recipe book, then scan for the recipe and report back if you have it. For example:
- OgreConsole
- Years back, when I made OgreConsole, it needs special coding for IRC to work than OC. The IRC code was updated, and the OC wasn't updated to use the same calling/format. I just changed it because IRC was able to support things that OC was not, such as "[]". Now OC supports these also. It is very possible this could break other commands. I have went through and tested a bunch of random MCP buttons and so far they all work. After this update if you notice any buttons not working, please come to discord. I'll need to replicate your button so I can test it.
- Fordel Midst: Remembrance [Raid]
- Portabellius Shrieker
- When acid spawns you will move to the nearest safest location. Then reposition once it's over.
- Portabellius Shrieker
- Ogre Collection Manager (Ogre CM)
- ogre cm (getting collectibles from the depot) now supports Personal Collectible Stash in houses (generally for TLE, but works on live in a house also)
- Ogre Navigation (ogre travel/ogre IH)
- Fixed a bug that prevented being able to use various methods of traveling, such as bells etc.
Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.192, OgreCraft-1.066
- OgreBot
- Dark Xius Lord
- Raid code now works for him (for real)
- Dark Xius Lord
- Ogre IM
- Fixed broker error.
Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.191, OgreCraft-1.066
- This patch updates as many scripts as I could think of/find via searches that need updating with the next ISXEQ2 update coming. After this update, if any script gives errors, please report which script and copy/paste me the error and I'll update it also.
- Ogre Inventory Manager (Ogre IM)
- Updated for ISXEQ2 dev patch
- OgreIH (Instance Helper)
- Updated for ISXEQ2 dev patch
- Ogre Craft
- Updated for ISXEQ2 dev patch
- Ogre Craft
- When doing writs, it no longer changes your quality slider. Instead it internally knows writs need to be finished completed.
- Added the following options to the Crafting Options tab
- [x] If ADORNING is NOT max level do quality 1 while adorning
- [x] If TINKERING is NOT max level do quality 1 while tinkering
- Both of these options do the same thing, just 1 for adorning and 1 for tinkering. If you are not maxed skill for your level (for example, 550/600 for a max level toon, or 25/45 for your currently level), then any time you are doing tinkering/adorning, it will stop at quality 1. Be warned, this OVERRIDES the quality level slider. It will stop every single adorning/tinkering you craft if you are not max level and this is checked.
- OgreBot
- Ability Research list is now user sortable (you can drag them around).
- Overseer
- Overseer_AddAgentsToCollection (from MCP/API/OC)
- Changed the default back to TRUE for destroying. It now works in the following order:
- Tries to add the agent.
- If destroying is TRUE (default): Checks to see if it can be converted, if so, converts the agent. If the agent can not be converted, it destroys it. This should help clean up inventories.
- Changed the default back to TRUE for destroying. It now works in the following order:
- Overseer_AddAgentsToCollection (from MCP/API/OC)
- API/OC/MCP
- Added: Mercenary_AddMercenaries
- Takes 1 parameter: ForWho
- Simply adds any mercenaries in your inventory, so you can sign them later.
- Added: Scribe_Empyral
- Takes 1 parameter: ForWho
- Tries to scribe any book with "Empyral" in it. This includes any recipe books you have etc.
- The concept behind this, is to be able to scribe books from overseer, then run IM and have it sell any books you don't commonly use.
- Added: Mercenary_AddMercenaries
- Overseer
- Note: When we get into season 2, and can determine the best approach, I will revisit the Overseer system.. AGAIN. Since at level 5 Overseer, you start getting charged quests, so I added this in the mean time.
- Overseer now finds quests in the following order:
- Mishaps
- Non-Charged Quests (they don't have a number of charges, and they count AGAINST your daily (10 or 3) limit.
- If it cannot find any non-charged quests, it will look for charged quests that do NOT count against your daily limit.
- One thing that did not change, if you do not have agents for a quest, it stops looking, regardless where it is.
- Added some additional messaging to the console for now. Will likely remove it later... will see.
- 21:26:01: OgreOverseer: Starting overseer scan...
- 21:26:17: OgreOverseer: Unable to find a non-charged quest
- 21:26:17: OgreOverseer: Unable to find a charged quest
- 21:26:17: OgreOverseer: Finished overseer.
- Since so far, s2 quests do not auto-scribe, i started building a list. I will continue to update said list with every single spell that doesn't auto-scribe for me, because it's annoying!
- OgreIH
- Added: Pause and Resume methods.
- OgreIH:Pause and OgreIH:Resume
- Added: Pause and Resume methods.
- Tweaked the timing a little on zoning. Mostly specifically when doing into zones with pop up boxes afterwards.
- Ogre IC
- Fordel Midst_The_Litsless_Spire : Updated scan radius temporarly clearing trash.
- Sanctus_Seru_Echelon_of_Divinity: Adjusted the door click after killing the Dragon to help alleviate people getting left outside
- SanctuS_Seru_Echelon_of_Order:Adjusted the clicking of the civilians to spawn Ceru to help mitigate missing one.
- Bulwark of Order
- Added "prepares to strike with Buckaroo Barrage!"
- Added the following zone to monitor for barrage
- Wracklands: Diaku Corral [Heroic]
- OgreBot
- Made the option "Auto Use Temp Research Reductions" actually do what it says.
- OC/MCP
- -HQEar_ReportStuckEar
- Takes 2 parameters. ForWho and ToWhere. The default for ToWhere is OC (OgreConsole). You can specify any valid command, such as "IRC" to send it to IRC for people who raid together.
- Reports back if you have the HQ Ear still on. If you do, it's recommended to use HQEar_ReEquipOriginalEar.
- -HQEar_ReportStuckEar
- OC/MCP
- -HQEar_ReEquipOriginalEar
- Re-checks your HQ ear.
- -HQEar_ReEquipOriginalEar
Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.190, OgreCraft-1.066
- Overseer
- Updated for the latest patch
- Found a long standing error where it wouldn't match agents with traits properly AFTER it found an agent with a negative trait.
- The Blinding: Twisted Vista [Raid]
- Rockhopper Pouncer
- Re-added the set up for and the joust
- Rockhopper Pouncer
- Instance Controller (IC)
- Added the following variable:
- echo ${Ogre_Instance_Controller.Status}
- This can be any one of the following, and what it means.
- Idle_NotRunning
- The Run Instances is NOT checked.
- ScanningInstances
- Scanning Instances. Means it is in the process of determining what it is going to do, if anything
- Idle_WaitingForAnAvailableInstance
- When no instances are available, it waits a random amount of time before checking again. When it comes out of this state, depending on what you have checked, it will go to ScanningInstances or Idle_NotRunning
- RunningInstance_NameOfInstance
- When it's running an instance. Includes the "clean name" (aka, the name of the file) at the end.
- FinishedInstance_NameOfInstance
- When it has finished running an instance. If there are more in the list, it will change to ScanningInstances. Otherwise it will go to Idle_NotRunning. Worth noting, it will stay in this state if you have Ogre IM checked and while Ogre IM is running. This may be updated at a later date to say it's doing Ogre IM... Hmm..
- echo ${Ogre_Instance_Controller.Status}
- Added the following variable:
- Fix for a crash in OgreIH (which effected a LOT of IC files)
- Heroic Options
- Rhag'Voreth
- Instead of targeting yourself, if there is an add up, will target the add.
- When the named dies, changes campspot to the center'ish location. This should move the last set of adds off the pillar, and you shouldn't get cannot see target.
- Rhag'Voreth
- Ogre IC
- Added: Sanctus Seru Echelon of Divinity
- Special thanks to the user who submitted this. He can claim it was him in discord if he wishes to be known!
- Added: Sanctus Seru Echelon of Divinity
- Ogre IC
- Added: Sanctus Seru Echelon of Order
- Special thanks to the user who submitted this. He can claim it was him in discord if he wishes to be known!
- Added: Sanctus Seru Echelon of Order
- Raid Options
- All raid options are enabled for challenge mode zones
- Heroic Options
- Sanctus Seru: Echelon of Divinity [Heroic]
- Unhilynd
- Set up for - Starting placement
- Automatically jousts white circles.. sort of. There isn't really any logic behind it, it just moves away in timed increments.
- Unhilynd
- Sanctus Seru: Echelon of Divinity [Heroic]
- Overseer
- MCP button: Overseer_CheckQuests
- Will no longer be concerned with the 90 minute automatic timer. If you want to press this button every 10 minutes, you go right ahead, they will check it for you every time now!
- MCP button: Overseer_CheckQuests
- Ogre Inventory Manager (ogre im)
- TSE tab
- Added: Salvage/Transmute.
- If you are spec'd for Salvaging, you will salvage, if you are not spec'd for it, you will transmute.
- Added: Salvage/Transmute.
- TSE tab
- Overseer
- MCP: Overseer_AddAgentsToCollection
- Changed the default to FALSE.
- In a podcast from Kander, he said they were going to make it so duplicate agents could be sold for a new currency, that would sell rare overseer stuff. In preparation for this, I've changed the default behaviour from destroying duplicates, to not. If you still wish to destroy them, pass TRUE as the second parameter. As a reminder, Parameter 1: ForWho, Parameter 2: Destroy?: TRUE or FALSE. Prior to this update, the default was TRUE, which changes to FALSE.
- Changed the default to FALSE.
- MCP: Overseer_AddAgentsToCollection
- OgreIH
- Set_VariousOptions now enables
- Heroic Options
- Ignore NPC HP (100%)
- Set_VariousOptions now enables
- Overseer
- Can claim the singing steel weekly quest.
- Ogre ScrolOf
- Now supports Veilwalker's
- IC/IH/Utilities
- Slightly changed the way some zoning functions are called, to see if it can help prevent crashing while zoning.
- Aurelian Coast: The Emergent Eclipse [Raid]
- Xi Xia Xius
- Changed the cancel time to every 5 seconds, because why not.
- Xi Xia Xius
- Ssraeshza's Hallowed Halls [Raid]
- Zeltheen of the Fang / R'thessil of the Fang
- A preliminary joust based on if you have the detrimental and can see if your mob is casting (IE: You have him targeted, or your implied target). This check only happens between spell casts.
- Vyzh'dra the Unleashed
- Self targets if you have Falsified Targeting
- If the Incendiary Spark Hoarder is targeting you, you run out to it then return back to your campspot.
- Zeltheen of the Fang / R'thessil of the Fang
- Sanctus Seru: Echelon of Order (both Heroic and Solo)
- If you HAVE FALLEN TO THE GROUND, you will stand back up, dust yourself off, and roar like the independent don't need no man girl you are. (Okay, or it just stands you back up...)
- (Linked the code to the appropriate zone... since it's not in Maiden's eye... I know who is to blame, he knows he's to blame... shame... shame... shame... )
- Instance Controller (IC)
- Added The Venom of Ssraeshza: (Both Solo and Event Heroic).
- Special thanks to the anonymous person that has been doing these! We appreciate them.
- Fordel Midst: The Listless Spires
- Fixed a bug that was preventing zoning out properly.
- Madiens Eye
- Removed the keep behind the mob on the boss. Should help prevent wipes with lesser geared groups.
- Again, a special thanks to the users that are submitting these files, testing them, and providing fixes and/or feedback on making them better. A+ community effort.
- Added The Venom of Ssraeshza: (Both Solo and Event Heroic).
- Ogre
- Fixed (another) bug with Actor_Click introduced with last patch (affected ic files zoning out plus some other things)
- OgreIH
- Changed the zone out logic again. Now searches through the predefined list of zone out names, and chooses the closest one to you, instead of choosing the first one it finds in the list, regardless of how far away.
- Ogre
- Fixed a bug with Actor_Click introduced with last patch (affected ic files zoning out plus some other things)
- Ogre
- Unpack_Stones
- Should now work on the "first" one from a raid unpack. (Normally you had to pick the first one, then it would do the rest).
- Untested.. until next week...
- Unpack_Stones
- MCP
- Special_ZoneSpecific
- Sanctus Seru [City]
- The door around: 7.447648,180.673782,185.773407 will be clicked/opened if you are near it.
- Sanctus Seru [City]
- Special_ZoneSpecific
- OgreIH
- Changed the order in which it attempts to exit a zone. (Should fix a problem in listless)
- Overseer
- The weekly hunt should now work and not prevent other quests from happening.
- Slightly changed when agents are scanned.
- Instance Controller (IC)
- IC can once again zone into the following zones
- Echelon of Divinity
- Echelon of Order
- Arx Aeturnus
- IC can navigate between these two zone ins now also.
- IC can once again zone into the following zones
- The Ruins of Ssraeshza
- The Vault of Ssraeshza
- The Venom of Ssraeshza
- IC can once again zone into the following zones
- Aurelian Coast: The Emergent Eclipse [Raid]
- Xi Xia Xius
- Removed a debug message saying the bot is cancelling the detriment.
- Xi Xia Xius
- ISXOgre
- Added command: ogre buyfuel
- Parameter 1: Amount of fuel to stock the depot up to. Default is 90,000
- Examine the fuel you want, and be near a GUILD fuel merchant and fuel depot. It will buy fuel and depot it. This is built more for speed than accuracy. Because it takes time for the depot to update, you want a slightly lower number than you want. That's why the 90,000, as it will likely buy up to 92,000
- Buys 2,000 at a time, even if you select a lower number. If you want to only buy a couple, do it manually... This is for restocking a depot.
- This has almost no checks in it. If you run out of money, or any other million factors, it's not going to work properly.
- Parameter 1: Amount of fuel to stock the depot up to. Default is 90,000
- Added command: ogre buyfuel
- Aurelian Coast: The Emergent Eclipse [Raid]
- Xi Xia Xius
- Cancels Feeding from the shadows every 30 seconds
- Xi Xia Xius
- Fordel Midst: Remembrance [Raid]
- Vestigial Broker
- If you are in control of your targeting (IE: People are assisting you, or you have AutoTarget enabled) you will target the correct cart when needed.
- Everyone will move to the correct cart when needed with Tanks "in front" of it and non tanks behind it.
- Once the cart is dead, tanks move in front of named, and non-tanks move behind the named.
- Vestigial Broker
- AutoLogin
- Now lists 24 sessions available to choose toons. Good luck!
- Ssraeshza's Hallowed Halls [Raid]
- Kua, Watcher of Wanes
- Automatic tank swapping. If you don't want this, turn raid options off. It's very persistent!
- Vyzh'dra the Unleashed
- If you sparkle, it will announce it via IRC
- Grabs the sprakling (yes.. it's spelled wrong in game) object from the named.
- Kua, Watcher of Wanes
- NOTE - This patch includes a new pre-compile process. While this should have no impact on anyone, as it's just part of the build process, I'm adding this here incase something stops working, I know where to look :)
- IC
- Removed some extra debugging
- Fordel Midst: Remembrance [Raid]
- Palomidiar Allakhaji
- Special Zone Specific will push on the bookcases.
- Note: You can make use of MCP ForWho to decide who pushes on it.
- Special Zone Specific will push on the bookcases.
- Palomidiar Allakhaji
- Ogre Infuse
- Now infusers slower, since they limited how quickly you can infuse now...
- OgreBot
- ForWho
- NULL and anything that ends in :NULL will now automatically be FALSE. Examples of this happening are when someone zoning issues a command.
- No longer touches our "Auto Attack Mode" in the persona window on options (it was turning it to off, so it wouldn't break stealth). You can now set it to whatever you want. Ogre will still specifically turn on your melee or ranged when appropriate, it just won't touch this option.
- ForWho
- Ogre NavTest
- Now supports passing it a folder where the files are located.
- "-ChangeLoadingPath" "ZoneNavigation"
- ogre navtest "-ChangeLoadingPath" "ZoneNavigation" 10 20 30
- This would load the nav file inside of Scripts/Eq2OgreCommon/ZoneFiles/ZoneNavigation and navigate you to location 10,20,30
- Now supports passing it a folder where the files are located.
- Ogre Instance Helper (OgreIH)
- This is a work in progress that will take months if not years to complete... to keep that in mind.
- Added ZoneNavigation for the following FROM the Guild Hall
- Bell
- Everfrost
- Frostfang Sea
- Lavastorm
- Zek, the Orcish Wastes
- The Enchanted Lands
- Far Seas Distillery
- Butcherblock Mountains
- Phantom Sea
- Tranquil Sea
- Greater Faydark
- Antonia
- Neriak, City of Hate
- The Thundering Stepps
- Nektulos Forest
- Freeport
- The Feerrott
- The Commonlands
- The Sinking Sands
- Isle of Mara
- Timorous Deep
- Moors of Ykesha
- The Great Divide
- Jarsath Wastes
- Fens of Nathsar
- Kylong Plains
- Wizard Spires
- The Blinding
- The Bonemire
- The Barren Sky
- Tenebrous Tangle
- Zek, the Scourge Wastes
- Loping Plains
- Stonebrunt Highlands
- Sundered Frontier
- Obulus Frontier
- Eastern Wastes
- Myrist, the Great Library
- Plane of Magic
- Druid
- Obol Plains
- Vesspyr Isles
- Steamfont
- Darklight Wood
- Kunzar Jungle
- Bell
Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.189, OgreCraft-1.066
- OgreBot UI
- Fixed the spacing from adding Overseer tab
- Instance Controller (IC)
- Now turns on [x] Accept Loot when it is loaded on the person running IC.
- Ogre Craft
- Fixed the handling of in-game bug where the resources are not valid. It was crashing OgreCraft. Instead now it will try a second time like it's suppose too. However I do not believe this is actually helping much. The problem is someone else crafting has the resources locked, and you have to wait for them to finish crafting. I'll consider some other work arounds, but for now, it should no longer crash.
Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.189, OgreCraft-1.065
- Overseer
- Made the Skip xxx quests actually work.
- Overseer
- Fixed the bot not doing mishap quests properly. (Was missing selecting the quest, so it was doing the last quest in your quest list, which was usually a blue one, then it would start on proper quests).
- Prospective fix in for "Not adding agents to a quest, so it sits and repeats 50 times".
- OgreBot UI
- Added an Overseer tab. Added the following options to it
- Skip Mishap Quests/Agents
- Will ignore mishap quests/agents.
- NOTE: All options below this only apply to regular quests, they do NOT apply to mishap quests. (I believe all mishap quests give the same reward crate, so either you want them or you don't).
- Skip Treasured Quests (Blue)
- Skips any quests with a treasured quest reward. So far these are Blue quests only.
- Skip Legendary Quests (Yellow)
- Skips any quests with a legendary quest reward. So far these are Yellow quests only.
- Skip Fabled Quests (Purple)
- Skips any quests with a fabled quest reward. So far these are Purple quests only.
- Skip Mishap Quests/Agents
- Added an Overseer tab. Added the following options to it
- Merchant_Craft ( ogre mc ).
- Was taught that not all recipes use a work bench, some recipes use other things. The only one I could test was the new Powerlink's made in seru, and they work. The rest should work also if you can find a recipe that uses a different one. If one does NOT work, it should spew out a message, copy/paste that message to me.
- ScrollOf (MCP button)
- Now supports the proper names of "Powerlink" "Forcelink" and "Painlink". Now supports the new voidpiecer's versions as well.
- Ogre Craft
- Instead of getting this message
- OgreCraftError: Craft didn't start.. Not sure why. Cancelling the entire queue.
- Ogre Craft will not attempt to craft it a second time. If it fails twice in a row, it will then stop attempting to craft.
- This bug is usually caused by an in-game bug of the resources it wanted to use are no longer valid. Usually someone else crafting has "locked" them, some times it's when using multiple depots, some times it's fuel, etc.
- Instead of getting this message
- MCP/API/OC
- Updated default food to use the new food/drink - Pome Pome and Hogfish Fricassee. Like usual, it will always pull the same food you have, this is only if you do not have any food/drink equipped at all.
- Raids
- Following zones have been added to Bulwark
- Wracklands: The Crimson Barrens [Raid]
- Sanctus Seru: The Fading Arches [Raid]
- Fordel Midst: Remembrance [Raid]
- Following zones have been added to Bulwark
- Heroic Code
- heroic specific code for the following zones has been activated for their solo versions as well.
- Fordel Midst: Bizarre Bazaar [Solo]
- Sanctus Seru: Arx Aeturnus [Solo]
- The Venom of Ssraeshza [Solo]
- heroic specific code for the following zones has been activated for their solo versions as well.
- Overseer
- Should no longer attempt to complete someone elses quests (IE: If toon1 sent out the overseer quest, toon2 will not try to complete it, since they can't).
- Tweaked reading agents a little, so it shouldn't get stuck when you have no more agents remaining, except the UI is still reporting that you do.
- Changed the scrolling on quests a little to scroll less when not needed.
- Ogre IM
- Depot Tab
- Added "[X] Potion" - This is short for the Poison, Potion, & Totem depot. Works exactly the same way as the rest. I recommend you check it and then hit save to get rid of the @#%^! overseer potion rewards.
- Depot Tab
- OgreBotAPI
- Added method: Aliases_ShowAllBuiltInAliases[<forwho>,<TRUE or FALSE>]
- Defaults: All and TRUE
- This will show all built in aliases, regardless if they are currently in use.
- Example (You don't need to add any parameters to turn it on, since the defaults are on). You can also put this into your Load tab in Ogrebot if you want it always on.
- OgreBotAPI:Aliases_ShowAllBuiltInAliases
- In any drop down that displays aliases, it will now display Healer1-3 and DPS1-3, even if they are not being used.
- Added method: Aliases_ShowAllBuiltInAliases[<forwho>,<TRUE or FALSE>]
- OgreConsole
- Added command: -Aliases_ShowAllBuiltInAliases
- See above OgreBotAPI with same name for parameters/usage
- Added command: -Aliases_ShowAllBuiltInAliases
- Ogre Infuse
- Added -resolve # as CLI
- Example:
- ogre infuse -resolve 180 -plat -start -end
- This would add all items with 180 resolve and higher, select plat infusing, start infusing, and when infusing is completed, end ogre infuse.
- ogre infuse -resolve 180 -plat -start -end
- Overseer
- Fixed a bug when you run out of agents with no traits (blue ones), but still have agents with traits, but not useful to a current quest, it will keep cycling until the sanity check is hit (50). It will now properly stop checking the quest.
- Overseer
- Note: These were all done while ISXEQ2 was down and still need some testing
- Fixed the update from Tuesday's EQ2 patch that broke overseer.
- Changed how reading the UI works, this should make sure it doesn't miss quests/agents.
- Changed the priority order of quests
- it was using highest Bonus Chest chance, but blue quests have higher (15%) bonus chance than yellow (10).
- it is now using duration of quest.
- Changed how traits are assigned. It should NOT assign someone with a trait that is already assigned (unless they have a new trait that is usable). The only time this would happen, if the quest had 3 traits (or more), and agent1 had traits for 1 and 2, and agent2 had traits for 2 and 3. Both of these agents could be assigned. This system has always used agent priority based on how many traits are useful. For example, if agent1 has 1 useful trait, and agent2 has 2, it will always assign agent2 first, then see if agent1's trait is still usable.
- These changes apply both to mishap quests as well as normal quests. However, as you can imagine, testing things on mishap quests is MUCH more difficult because they are quite rare, and after 1 test it's gone. While they share much of the same code, some of it is different. Report any issues and please specify if the issue happens in a mishap quest or a regular quest.
- Ogre IC
- Any file that uses "call Obj_OgreIH.Set_VariousOptions" (which realistically is all of them), will set IsFighter to TRUE for everyone if you are solo or duo. If this causes an issue, please let me know, and we can either issue a reversal to it, or change it from not being the default.
- Ogre Console
- -ClassInfo_ChangeValue <ForWho> <Member> <Value>
- Example: oc !c -ClassInfo_ChangeValue "all" "IsFighter" "TRUE"
- Would change everyone so Ogrebot thinks they are a fighter.
- See OgreBotAPI changes below for how to use. Note: Only the method ClassInfo_ChangeValue is available via OC.
- Example: oc !c -ClassInfo_ChangeValue "all" "IsFighter" "TRUE"
- -ClassInfo_ChangeValue <ForWho> <Member> <Value>
- OgreBot API
- member:bool ClassInfo_GetValue(string _Member)
- Returns the value of the internal.
- member:bool ClassInfo_ChangeValue(string _Member, string _Value)
- method ClassInfo_ChangeValue(string _ForWho=all, string _Member, string _Value)
- Both of these do the exact same thing, the member will return to you if the member you provided is valid, whereas the method doesn't return anything (be failed or successful).
- These are for modifying the internals of what OgreBot believes your details to be. These are only modified while the current character is loaded. As soon as the bot is reloaded, or you change character, these are all reset to defaults.
- A real-world use of these, is in solo zones in IC files, we can tell OgreBot that we are considered a fighter, so stop trying to get "behind" the mob.
- OgreBotAPI:ClassInfo_ChangeValue["all","IsFighter","TRUE"]
- Would change the value "IsFighter" to "TRUE".
- OgreBotAPI:ClassInfo_ChangeValue["all","IsFighter","TRUE"]
- The following list are available Member names, and are CASE SENSITIVE. That means "IsFighter" is not the same as "isFighter".
- Example of checking the value: echo ${OgreBotAPI.ClassInfo_GetValue["IsPaladin"]} - Clearly this will be FALSE, as no one should be playing a paladin, ever.
- Lets say for a minute you wanted Ogre to pretend you were a Paladin. OgreBotAPI:ClassInfo_ChangeValue["IsPaladin","TRUE"] - Because this is a method, there won't be any "return" or message that it happened. You can just check it again. echo ${OgreBotAPI.ClassInfo_GetValue["IsPaladin"]} - This will now be TRUE.
- List of available members
- IsFighter
- IsGuardian
- IsBerserker
- IsWarrior
- IsShadowknight
- IsPaladin
- IsCrusader
- IsMonk
- IsBruiser
- IsBrawler
- IsPriest
- IsDefiler
- IsMystic
- IsShaman
- IsTemplar
- IsInquisitor
- IsCleric
- IsFury
- IsWarden
- IsDruid
- IsShaper
- IsChanneler
- IsMage
- IsWarlock
- IsWizard
- IsSorcerer
- IsNecromancer
- IsConjuror
- IsSummoner
- IsCoercer
- IsIllusionist
- IsEnchanter
- IsScout
- IsTroubador
- IsDirge
- IsBard
- IsAssassin
- IsRanger
- IsPredator
- IsBrigand
- IsSwashbuckler
- IsRogue
- IsBeastlord
- IsAnimalist
- OnTLEServer
- OnBGServer
- IsThaumaturgist
- IsElementalist
- IsEtherealist
- IsGeomancer
- member:bool ClassInfo_GetValue(string _Member)
- IC
- Added 5 IC files created by an Ogre user whom wishes to remain nameless at this time.
- Note: There are solo and heroic versions of all 5. You MUST be standing in front of the appropriate portal in order to use them, there is no traveling between portals at this time.
- The Blinding: Twisted Vista [Raid]
- Praetorian K'Tikrn
- Tweaked the 3rd campspot by 10 meters. Think it was this campspot that caused the named to reset rarely.
- Aurelian Coast: The Emergent Eclipse [Raid]
- The Stonegrabber Colossus
- Set up for. General placement
- Marking a toon will have them attempt to pop bubbles if over 1 stack. It knows you can't chain pop bubbles.
- Obj_OgreMCP:PasteButton[MarkToon,MarkToon,NameOfYourToonHere]
- Obj_OgreMCP:PasteButton[MarkToon,Mark_Bard,igw:\${Me.Name}+bard]
- The Stonegrabber Colossus
- Fordel Midst: Bizarre Bazaar [Heroic]
- Mandee Quin / Mannee Quin
- Cure Curses are auto disabled and only cure the person who needs to be cured.
- Mandee Quin / Mannee Quin
- OgreIH (effects all IC files)
- Changed all "igw:${Me.Name}" to "igzw:${Me.Name}" - meaning added checking for if in same zone. The exception was ChangeZoneTo (which means if someone is in the blinding 2, and the main IC person wants them in The Blinding 3 where they are, it's still igw:
- It's possible this change will have unforseen effects, just report if anything odd happens.
- Changed all "igw:${Me.Name}" to "igzw:${Me.Name}" - meaning added checking for if in same zone. The exception was ChangeZoneTo (which means if someone is in the blinding 2, and the main IC person wants them in The Blinding 3 where they are, it's still igw:
- OgreBot
- Overseers will not run on TLE servers
- Reworked how Ogre handles auto attacks and stealth. Should work much better since the expansion when they changed auto attacks to break stealth
- Ogre IH
- Did some internal tweaks to some kill routines, in preparation for future IC files.
- Overseer is now disabled in ic files (it never gets re-enabled unless the scripter specifically does so).
- BoL heroic code
- Has been enabled for all solo zones. If any doesn't make sense let me know and I can remove it
- MCP/OC/API
- Consume_Familiars
- Found a familiar I needed, now adds them to your familiar collection properly (previously it was skipping them).
- Overseer_AddAgentsToCollection
- Adds overseer agents to your collection, destroys the duplicate ones.
- Parameter 1: ForWho
- Parameter 2: Destroy duplicates. TRUE or FALSE. Default is TRUE.
- Overseer_AutoAddOverseerQuests
- Adds overseer quests to your quest collection.
- Parameter 1: ForWho
- You can do both add agents and quests at the same time. Here's the MCP button:
- Obj_OgreMCP:PasteButton[OgreConsoleCommand,Add_Agents,-Overseer_AddAgentsToCollection,-Overseer_AutoAddOverseerQuests]
- These support MCPForWho
- Obj_OgreMCP:PasteButton[OgreConsoleCommand,Add_Agents,-Overseer_AddAgentsToCollection,-Overseer_AutoAddOverseerQuests]
- This is my button I use. It handles familiars, agents, and quests all in 1 button.
- Obj_OgreMCP:PasteButton[OgreConsoleCommand,Add_Agents,-Overseer_AddAgentsToCollection,-Overseer_AutoAddOverseerQuests,-Unpack_Consume_Familiars]
- Consume_Familiars
- Aurelian Coast: Maiden's Eye [Heroic]
- Xylox the Poisonous
- Set up for
- General positioning and jousting.
- Set up for
- The Shadow Overlord
- Set up for
- Creates an autotarget list for you.
- Set up for
- Xylox the Poisonous
- OgreBot UI
- HUDs tab
- Under [x] Display raid distance, added a new checkbox: [x] Hide names
- Hides the names of the people. This is to allow you to more easily line it up with the raid window.
- Without hide names checked: https://cdn.discordapp.com/attachments/458324073454370820/668418694023741440/unknown.png
- With hide names checked: https://cdn.discordapp.com/attachments/458324073454370820/668418748629254144/unknown.png
- Under [x] Display raid distance, added a new checkbox: [x] Hide names
- HUDs tab
- OgreIH
- Fixed GetIntoZone bug
- OgreCraft
- Updated ReactionTechniques.xml for Geomancy
- DestroyItem
- More firmly told Ogrebot to destroy the @#%@%# item. Ogre is now listening... for real this time.
- MCP
- Description for "Destroy Item" no longer says the default is IS1, when it's actually "all" (well technically it's auto, so uses the MCP for who, which is defaulted to all).
- DestroyItem
- I explained to Ogrebot that just because you are destroying a digital item, you are not trying to destroy Ogre, and he can safely destroy the item instead of crashing. I do believe we have come to an agreement. (Fixed it crashing!)
- OgreIH
- Fixed a bug in GetIntoZone that was skipping the proper zone in, then forcefully using LAST_ENTRY, which was causing it to try to zone into the last zone in the list, which was usually a solo, instead of the zone you actually wanted.
- OC/MCP/API
- Unpack_Familiars <ForWho>
- Unpacks familiars
- Consume_Familiars <ForWho>
- If a familiar is NOT in your collection, adds it to your collection (not fully implemented, because I can't find a familiar I don't have to add the confirmation box, if it exists, just skips it for now).
- Unpack_Consume_Familiars <ForWho>
- Runs the Unpack command above, then Consume command above.
- Unpack_Familiars <ForWho>
- API
- member:int Travel_Get_ZoneDoorValue <DoorValue>
- Exact matches only
- Returns 0 if not found, or the option if the value is found. This can be used to determine if an option is on the door.
- if ${OgreBotAPI.Travel_Get_ZoneDoorValue["Fordel Midst: Bizarre Bazaar [Heroic]"]} == 0 ** Means the option is NOT on the door. If the value is > 0, then the option IS on the door.
- member:int Travel_Get_ZoneDoorValue <DoorValue>
- The Blinding: Twisted Vista [Raid]
- Thought Horror Overfiend
- set up for
- Jousts when needed (tanks only)! AFK!
- Thought Horror Overfiend
- MCP/OC/API
- Added: DestroyItem
- Takes 3 parameters:
- Parameter 1: ForWho
- Parameter 2: Itemname (partial item name search)
- Parameter 3 (optional): Charges. Defaults to 0.
- If the item is an item that does not have charges, then the charges is ignored. If the item has charges, then only deletes the item if it has EXACTLY that many charges left. Default of 0.
- Note: This is not in a loop, so deletes a single item only.
- Takes 3 parameters:
- OC/API (NOT in MCP by default)
- DestroyItem_NoChecks
- Identical to above, except there is no charges. So 2 parameters total. This simply checks if the item exists, and deletes it.
- Note: This is not in a loop, so deletes a single item only.
- DestroyItem_NoChecks
- Added: DestroyItem
- The Blinding: Twisted Vista [Raid]
- Praetorian K'Tikrn
- set up for
- Jousts when needed! AFK!
- Praetorian K'Tikrn
- API/OC/MCP
- Overseer_CheckQuests
- Parameter 1: Forwho
- Runs the overseer scan. The same scan that happens when you load Ogrebot. Running it via MCP ignores the 60 minute built in timer, however it DOES restart the 60 minute timer. For example:
- You log in, overseer is run. We call this minute 0. In 30 minutes, you are impatient (Wes, I'm looking at you). You use your MCP button to run them now. The automatic checking won't happen again for 60 minutes from now. So at 90 minute mark. Feel free to be impatient and use your mcp every 30 minutes instead!
- Stand
- Will stand you up if you are FD, and not interfere with anything else (such as campspot etc)
- Overseer_CheckQuests
Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.188, OgreCraft-1.065
- NOTE: This patch was a little premature. Normally at an expansion when I'm patching 10 times a week I like to keep it on development for a while. However due a naming conflict with an ISXEQ2 update, OgreCraft's change was required to be pushed to live also, and most stuff on here has been well tested, so I'm just pushing it all live. As per usual, if there's any problems contact me!
- Ogre IM
- "UNCOMMON" items are now treated as "TREASURED" items
- Sanctus Seru: Arx Aeturnus [Event Heroic]
- Archon of Death
- SetUpFor - For positioning the group in the middle. Tank will automatically move to the correct Pillar using campspot.
- Archon of Death
- The Venom of Ssraeshza [Event Heroic]
- Rhag'Sekez (2nd named)
- Tweaked the calculation of getting the tank to get the mob into the middle a bit, should be much more reliable... #badmath
- Rhag'Sekez (2nd named)
- OgreCraft
- Fixed a problem with the patcher not properly patching ReactionTechniques.xml, causing it not to use the new reaction system.
- Fixed a crash that came with a name conflict with the latest ISXEQ2 update.
- Made the writ slider bar larger to be easier to interact with. Increased the writ limit
- OgreBot
- ForWho
- Added: igzw:___
- Stands for: In-Group-Zone-With: - The same as IGW, except it also confirms they are in the same zone.
- Added: igzwbn:___
- Stands for: In-Group-Zone-With-But-Not: - The same as IGWBN, except it also confirms they are in the same zone.
- Added: irzw:___
- Stands for: In-Raid-Zone-With: - The same as IRW, except it also confirms they are in the same zone.
- Added: irzwbn:___
- Stands for: In-Raid-Zone-With-But-Not: - The same as IRWBN, except it also confirms they are in the same zone.
- Added: igzw:___
- ForWho
- The Venom of Ssraeshza [Event Heroic]
- Rhag'Sekez (First named)
- Targeting is automatically handled (depending on if he has a buff or not)
- There's two ways to handle his buffs.
- Using campspot
- If you have campspot on, it will move the group to exactly half way between the crystals, and move the tank slightly closer to the opposite crystal so it balances, once it is balanced, it will send fighters in front and everyone else behind the mob.
- NOT using campspot
- You won't move... So during his red/blue crystals, you will just stay self targeted until the buff drops.
- The reason for the two options, are if you can't maintain heals well enough while moving, you can use the slow burn approach and not move at all. But if you want to maximize your dps time, you need to be able to move. So.. your choice. Either choice, this fight is 100% afk.
- Rhag'Voreth (second named)
- When he puts up his buff, you will self target. Non-fighters will move between the two orbs. Fighters will run back and forth around the two orbs to make sure he paths to the center of it.
- Once his buff is gone, you will target and continue to kill him.
- Rhag'Sekez (First named)
- Ogre API/OC/MCP
- Fixed Unpack_EmpyralStones (as well as Planar stones was broken also)
- Fordel Midst: Bizarre Bazaar [Heroic]
- Trade Baroness Elsindir - Auto clicking of Cat's Eye Agate
- Bazaar Baron Brixwald - Auto clicking of Cat's Eye Agate and Catnip
- Overseer
- Increased timing of adding familiars and mercenaries, to make it more reliable.
- SpewStat
- Added: !item_itemnamehere
- This is the reverse of item_itemname.
- With item_itemname, it reports if you have the item, and how many of the item.
- with !item_itemname, it reports only if you do NOT have the item.
- Example:
- Obj_OgreMCP:PasteButton[SpewStat,Reset,all,!item_Instance Lockout Reset: 7 Day Reuse]
- Added: !item_itemnamehere
- Overseer
- Changed the way completing quests works a little bit, should be much more reliable now. Still needs to be changed a bit more, but should end up getting them all.
- Fixed various inventory scripts/utilities to work with the updated ISXEQ2 that reads directly from the harvest bag.
- Fixed OgreBotAPI:ReplyDialog not being able to handle a #
- OgreBot
- Mount Training check
- Added the following zones:
- The Blinding
- Wracklands
- Aurelian Coast
- Sanctus Seru [City]
- Added the following zones:
- Mount Training check
- OgreBotAPI
- A few weeks ago, I changed how OgreBotAPI:ReplyDialog worked, and broke it. Completely rewrote it to support both numbered choice [1] or strings "Look for your invoice."
- MCP/API/OC
- Added: Unpack_EmpyralStones
- (It is identical to Planar stones, but for the new stones for BoL expansion, by default it will unpack to the lowest one you have)
- Added: Unpack_EmpyralStones
- Overseer
- Pork told me that if you match a negative trait it helps you. Pork was wrong. I reverted the changes Pork had suggested before Pork told me anything. It now will not add a negative matching trait unlike what Pork said.
- OgreBot UI
- Fixed the spacing on the 3rd row, you can once again see [x] Dynamic assist and all the dynamic's align with their enable to the left.
- Overseer
- Checkbox on Settings tab in Ogrebot: [x] Do not auto Overseer, to disable this.
- Every 60 minutes (may change), if you are NOT in combat and the bot is NOT paused, will scan the overseer window, and complete and send quests out.
- Will always do agents whom are mishap first
- Will always do quests with the highest bonus chance
- Agents with traits will only be used for quests where at least 1 of their traits can be used. Agents with traits can exceed the required agents up to the max possible agents. (Meaning if the quest only REQUIRES 1 person, but can take 2, 2 will be sent only if they both have traits which help the bonus).
- Agents with no traits will only be used to meet required agents where no better agent (one with matching traits) could be used.
- Your best Mercenaries and Familiars will always be used if available. (This has no impact on you actually playing, it's beneficial only).
- Bulwark
- Activated:
- Aurelian Coast
- Aurelian Coast: Maiden's Eye [Heroic]
- Aurelian Coast: Reishi Rumble [Event Heroic]
- Aurelian Coast: Sambata Village [Heroic]
- Fordel Midst: Bizarre Bazaar [Heroic]
- Fordel Midst: The Listless Spires [Event Heroic]
- Fordel Midst: Wayward Manor [Heroic]
- Sanctus Seru [City]
- Sanctus Seru: Arx Aeturnus [Event Heroic]
- Sanctus Seru: Echelon of Divinity [Heroic]
- The Blinding
- The Ruins of Ssraeshza [Heroic]
- The Vault of Ssraeshza [Heroic]
- The Venom of Ssraeshza [Event Heroic]
- Wracklands
- Sanctus Seru: Echelon of Order [Heroic]
- Activated:
- OgreBot
- Auto Attack Timing and Wait for Auto Attack have been removed from the UI and from code.
- MCP/OC/OgreBotAPI
- Added: Select_Zone_Version <ForWho>
- Just presses "OK" on the window that pops up asking for confirmation if you would like to do that difficulty.
- Added: Select_Zone_Version <ForWho>
- Ogre Craft
- A temple workstation
- Will now be used for a work bench
- A temple workstation
- Ogre Harvest
- ResourceInformation.xml has been updated to include BoL nodes
- Temp Adorns
- Temp_Adorns_Info.xml has been updated with what Pork believes to be the new BoL options. If you want his new profile, delete the file below and it will repatch itself.
- \Innerspace\Scripts\EQ2OgreCommon\OgreTempAdorns\Temp_Adorns_Info.xml
- Temp_Adorns_Info.xml has been updated with what Pork believes to be the new BoL options. If you want his new profile, delete the file below and it will repatch itself.
- Ogre Infuse
- Infuser_Data.xml has been updated with what Pork believes to be the new BoL options. If you want his new profile, delete the file below and it will repatch itself.
- \Innerspace\Scripts\EQ2OgreCommon\OgreInfuse\Infuser_Data.xml
- Infuser_Data.xml has been updated with what Pork believes to be the new BoL options. If you want his new profile, delete the file below and it will repatch itself.
- Ogre IC
- Ogre IM now also does -destroy. (ogre im -tse -destroy -end)
- Ogre IH
- Some back end changes to prep for expansion
- Ogre IC
- Fixed [x] Ogre IM -TSE to actually work, instead of putting an error in the console and carrying on like nothing was suppose to happen.
- OgreBot UI
- Added new checkbox
- [x] Auto Consume Temp Familiar Experience
- Much the same as other temp items.
- Currently does NOT check to see if your familiar is maxed level, not entirely sure this is possible, will look at it later
- When your familiar is leveled, the game dismisses it and you need to resummon it. Assuming you have [x] Try to keep Familiar up checked, this will handle it when you zone.
- [x] Auto Consume Temp Familiar Experience
- Added new checkbox
- MCP
- Added Auto Consume Temp Familiar Experience
Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.187, OgreCraft-1.064
- Ogre IC
- Now actually uses the new Ogre IM checkbox, not the old hidden transmute/salvage checkboxes that you can't see... (blame Pork)
- OgreBot UI
- Re-enabled [x] Auto Use Temp Research Reductions
- (If you had it checked prior, it will still be checked)
- Added a new tab on the left: Ability Research
- The left side is a list of all abilities that are displayed in your research window, in the same order.
- You select an ability and check the tier of that you want the ability to be researched up too. Then hit Add Entry.
- When you are done researching an item, this will automatically start you on your next ability that matches your criteria.
- Example: You set: Kick II | Master
- Your Kick II is currently Journeyman, this means your next research would be for Adept. When your research finishes, it would research Kick II Adept. Once that finishes, it would research Kick II Expert, then Kick II Master, then it would move past it, since it no longer meets the criteria (it would NOT research Grandmaster, since you said only up to Master).
- As you can see, you do not have to list every tier you want to research, only the maximum tier, and it understands to do all of them up to it.
- If you do not wish to use this feature, you can disable it on the Settings 2 tab [x] Do not check research on load
- Note: Unlike other tabs, such as the Caststack, these abilities do NOT auto upgrade. For example, if you had in your list to research Kick II Master, then you level and get Kick III, you would still have Kick II Master in the list. This is intentional.
- Re-enabled [x] Auto Use Temp Research Reductions
- Ogre Instance Controller (IC)
- Removed Transmute and Salvage options.
- Added [x] Ogre IM -TSE
- Now loads ogre im (Inventory manager) and runs the TSE (transmute/salvage/extract) with whatever options you have set.
- Ability Export
- When an export is finished, if Ogrebot is loaded, it will reload it for you using ogre -ph (paused but hide the main Ogrebot UI)
- If for some reason you REALLY don't want this to happen, run the export with the following flag:
- ogre export -NoReloadBot
- If for some reason you REALLY don't want this to happen, run the export with the following flag:
- When an export is finished, if Ogrebot is loaded, it will reload it for you using ogre -ph (paused but hide the main Ogrebot UI)
- OgreBot
- Added new CLI flag: -ph
- Stands for "PauseHide". Loads Ogrebot paused and hides the main UI. -p will continue to load the bot paused with the main UI open.
- Added new CLI flag: -ph
Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.186, OgreCraft-1.064
- Ogre Craft
- Updated how OgreCraft determines knowledge. This should handle multiple recipes with the exact same name but different knowledges (this is VERY rare, mostly for crafting ascension abilities)
- While I was in there tinkering, I added a ton more debug info when it does miss a reaction. It won't mean much to you, so make sure you copy/paste the entire thing to me if you have it happen.
- Other than in lag situations, Ogrecraft should NEVER miss a reaction, ever. If it does and you want to report it, I'll need the ts class, recipe name, if it's not a standard recipe, how do you get it.
- OgreConsole
- When passing a command with _AP (all parameters) with a specific ForWho, anyone who does NOT meet the ForWho that does have parameters with "-", should no longer get spammed with Unknown command entered.
- (This just reduces/removes some spam in OgreConsole that was not having an impact, other than spam).
- When passing a command with _AP (all parameters) with a specific ForWho, anyone who does NOT meet the ForWho that does have parameters with "-", should no longer get spammed with Unknown command entered.
- OgreBot
- When you zone, OgreBot checks to see if it believes you are casting bugged. If you are, it uses transmute than hits cancel. However, you terrible TLE people don't have transmute. Changed this to "Trapping". If this stops working for anyone please report it, and I can make only TLE use trapping.
- Opening of Persona window (in lots of cases, but most noticable right now with mount training)
- Changed how it closes/opens the window. This should stop closing down Porks bags... although to listen to the rage it's almost not worth doing... :)
- Mount training
- If you are online when your mount training is completed, Ogre now does a forceful, don't open any windows, to start training the next level. There will not be any messages regarding this, but it shouldn't ever fail if you're not in a zone that you can't look at your summoned mount.
- The next time you are in myrist, it will still open the mount window to review the situation (assuming it hasn't already once).
- Ogre inventory Manager
- When using the broker, it now specifically sets the proper sorting so it prices items correctly.
- MCP
- Travel_(Druid/Map/Spire)
- If multiple zones are available, now all default to LAST_ENTRY instead of 2.
- Travel_(Druid/Map/Spire)
- MCP/OC/API
- Every version of travel I could find, now accepts a 4th parameter, MultipleZoneOption. If there's multiple zones (Like Antonica 1, Antonica 2, Antonica 3), which do you want it to select? The default is LAST_ENTRY (which means the last one), you can force it to a specific one if you wish, such as "1" and it will always select #1.
- This required a LOT of updates in various places to support all these, if any don't work, please give me the EXACT way you accessed it and I can track it down
- Every version of travel I could find, now accepts a 4th parameter, MultipleZoneOption. If there's multiple zones (Like Antonica 1, Antonica 2, Antonica 3), which do you want it to select? The default is LAST_ENTRY (which means the last one), you can force it to a specific one if you wish, such as "1" and it will always select #1.
- ogrea autoquest
- All PoP files have been updated to read from the PoP map file instead of the CD map file.
- Ogre Craft
- If there is a "Vargi's Forge" it will be used over every other single tradeskill unit. If this causes an issue with any abilities, I will need the recipe name (at the very least).
- API/OC/MCP
- Added: Unpack_Quantity
- 4 Parameters
- Parameter 1: ForWho
- Parameter 2: Name of item to unpack. Use the word "examine" to use the item each character currently has examined. This is the default.
- Special note on examine, it is character specific. If Character 1 had "Cobalt Heritage Crate" examine and character 2 had "Familiar Cage" examined, Character 1 would unpack Crates and character 2 would unpack Cages. Keep this in mind when using "examine".
- Parameter 3: Amount of items you want to unpack. Default is 1. (If you want to do "all" of them, just put in a high number, like 999)
- Parameter 4: If the reward requires a choice, enter in the # or the name of the choice. You can leave blank if there is no choice.
- Note: For unpacks that have multiple reward windows (not multiple choices, but here's a reward accept it, then here's another reward, accept it etc), you will just want to check "[X] Accept No Choice Rewards" in Ogrebot on Settings tab, on the far right side about 1/3 of the way down.
- Here are a few MCP buttons as examples:
- The character you are currently on, will unpack up to 99 cobalt heritage crates
- Obj_OgreMCP:PasteButton[Unpack_Quantity,Cobalt,\${Me.Name},Cobalt Heritage Crate,99]
- The character you are currently on, will unpack up to 99 of whatever they currently have examined
- Obj_OgreMCP:PasteButton[Unpack_Quantity,Unpk_Ex,\${Me.Name},examine,99]
- The character you are currently on, will unpack up to 99 cobalt heritage crates
- 4 Parameters
- Added: Unpack_Quantity
- Ogre Export
- Warlock ability: Curse of Darkness is now flagged as an encounter nuke
- OgreBot
- If you select an encounter nuke and put "1" as the # of people, it will now cast if you are against 1 NPC.
- Ogre Revision
- LavishScript Variables are no longer parsed. This should get rid of the NULLs, that are not suppose to be that show example code.
- Autoquest
- Fixed some more pausing/resuming in harvesting
- Autoquest
- Pause/Resuming should no longer break naving
- Ogre Revision
- Added the actual UI that is suppose to pop up... :)
- Navlib - Update
- Update! All files are updated and should work again. If you have any problems with Autoquest, or anything else that uses the nab lib, please copy/paste the error and report it in Discord so we can fix it!
- Updated the following files (sort of categories internally) and should be fully functional again:
- Autoquest
- Tradeskill sig
- CD prelude tradeskill
- All PoP
- Autoquest
- NOTE - Navlib changes
- Some major back end changes happened with the nav lib, breaking many scripts that access the nav lib, including all/most of Autoquest. Pork and I are working on fixing these ASAP.
- ShowWikiForQuest
- Removed a debug statement (if !TRUE || !TRUE )
- OgreRevision
- Displays ISXOgre version information and change log. Basically shows this webpage.
- When run via ogre command: ( ogre revision )
- Displays revision history, and opens to the appropriate tab (Dev build if you're on Dev build)
- When Ogrebot starts on IS1
- If you are on a live/released version, it will ONLY show if the live version is changed.
- If you are on a development build, it will ONLY show if the development build is changed.
- You can disable this window ever showing by checking the box in Ogrebot on Settings 2 tab [X] No Revision History
- Spewstats
- Added: ascension_class
- Returns your ascension class...
- Example of usage: echo ${OgreBotAPI.SpewStat["ascension_class"]} -> Etherealist
- Added: ascension_class
- OgreNavLib
- By default, maps are NOT autoloaded. You can load when you create the object with "-AutoLoadMapOnZone", or after the fact with "OgreNavLib:Set_AutoLoadMapOnZone[TRUE]"
- OgreNavLib can be loaded into objects now, by loading the lib (ogre navlib), then using the create methods, instead of passing it a script name, pass it the global object name.
- Ogre Utilities
- HandleWaitForGroupDistance
- Now only checks other players in your group (IE: Ignores mercs)
- HandleWaitForGroupDistance
- CommandForWho
- Added support for Session names (IE: IS1/IS2)
- Added support for Uplinkname.sessionname (IE: PC1.IS1)
- Added support for Uplinkname.charactername (IE: PC2.Kannkor)
- MCP/OC/API
- Added: ShowWikiForQuest
- Opens the wiki for a quest
- Parameter 1: ForWho. Default is IS1. (If you send this via OgreConsole, it would open on all your computers that have IS1 running). Using ${Me.Name} is a good choice.
- Parameter 2: Questname. If left blank it uses your currently active quest (realistically, this should always be left blank).
- Added: ShowWikiForQuest
- Ogre Affiliates
- autoquest ( ogrea autoquest )
- Added BoL Prelude (Blood of Luclin, the new expansion prelude event).
- For script developers, part of this line includes running an instance, that instance is completed via using Instance Controller. If you wish to see another example of running a zone, the source is available for it at: Scripts\EQ2OgreBot\InstanceController\Instance_Files\Default\Blood_of_Luclin\Prelude\Chelsith_Vault_of_Omens_Common.iss
- Added BoL Prelude (Blood of Luclin, the new expansion prelude event).
- autoquest ( ogrea autoquest )
- ISXOgre
- Only loads LGUI2 skin if it's an EQ2 session (not in the uplink).
- You will need to have patched and reload the uplink for this to take effect. (Basically if you're having problems with autologin making windows go grey, load up 1 session, then close everything down, including innerspace).
- Added: ogre autotargetbalance | ogre atb
- Loads a UI where you can enter some basic information and create an AutoTarget list for balancing mobs health.
- Special thanks to Pork for writing this script.
- Added: ogre SmartLoot
- Loads a UI to modify Ogrebot's smart loot
- Special thanks to Pork for writing this script.
- Added: ogre ichelper
- UI to help people who wish to make IC zone files.
- Only loads LGUI2 skin if it's an EQ2 session (not in the uplink).
- IC
- Elements of rage
- Fixed a problem with toons suicide at the start.
- Elements of rage
- WARNING: Because this is a time sensitive event, and these items aren't predictable on being able to loot them, this code has NOT been extensively tested. All of it is use at your own risk with the knowledge it has had minimal testing.
- OgreBot UI
- Added checkbox: [X] Auto Use Temp Mount Reudctions
- When you loot a temp research reduction item, the next time you are out of combat, it will attempt to use it. This is equal to pressing the new MCP button below.
- Added checkbox: [X] Auto Use Temp Mount Reudctions
- Ogre MCP/API/OC
- AutoConsumeTemporaryMountTrainingReduction
- Takes 1 parameter: ForWho
- Scans inventory to see if you have any of the new temporary mount training reduction items.
- AutoConsumeTemporaryMountTrainingReduction
Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.185b, OgreCraft-1.062
- WARNING: Because this is a time sensitive event, and these items aren't predictable on being able to loot them, this code has NOT been extensively tested. All of it is use at your own risk with the knowledge it has had minimal testing.
- OgreBot UI
- Added checkbox: [X] Auto Use Temp Research Reudctions
- When you loot a temp research reduction item, the next time you are out of combat, it will attempt to use it. This is equal to pressing the new MCP button below.
- Added checkbox: [X] Auto Use Temp Research Reudctions
- Ogre MCP/API/OC
- AutoConsumeTemporaryResearchReduction
- Takes 1 parameter: ForWho
- Scans inventory to see if you have any of the new temporary research reduction items.
- It checks to see if your research is "completed"
- 13:31:38: Kannkor -> Unable to consume anymore Research reductions because your research is completed.
- It checks to see if you have research selected.
- 13:31:38: Kannkor -> Unable to consume anymore Research reductions because you haven't selected what to research.
- Assuming all of these things are valid, it consumes a research reduction item. Once done, it starts again to see if the above is true. It can consume up to 10 items in a single click (which in theory, should be impossible, since the lowest I think is 10 days and there are no 100 day researches).
- Note: There is no logic behind which research reduction item it will consume if you have more than 1. It will likely take the first one in the inventory search. (Which doesn't necessarily mean the first one in your inventory, or the oldest, just the first one ISXEQ2 finds with how it searches, which may appear to be "random" to you).
- AutoConsumeTemporaryResearchReduction
- OgreBot
- Added a message to OgreConsole when someone gets a research item.
- <Message here>
- Added a message to OgreConsole when someone gets a research item.
- Extra Info
- Here are some MCP buttons you can make that can help.
- Obj_OgreMCP:PasteButton[OgreIRC,Research,!c,all,-spewstats,all,item_research reduction,irc]
- This one will spew to OgreConsole who all has research scrolls. Note: Someone may have more than 1, but it will only report the first one found.
- Obj_OgreMCP:PasteButton[Auto_Consume_Temporary_Research_Reduction,Rsrch_Use]
- This one have everyone consume their research reduction items.
- Obj_OgreMCP:PasteButton[OgreIRC,Research,!c,all,-spewstats,all,item_research reduction,irc]
- Here are some MCP buttons you can make that can help.
- Instance Controller (IC)
- Added the following zones (Solo/Heroic/Expert)
- Vegarlson_Ruins_of_Rathe
- Doomfire_Elements_of_Rage
- Special thanks to Pork for taking the time to code these.
- Added the following zones (Solo/Heroic/Expert)
- ISXOgre now autoloads LGUI2 skin
- Interface
- LGUI2 Ogre skin has been patched out. This will be used for all LGUI2 scripts/interfaces (it's basically the same dark'ish colour, just built for LGUI2)
- CollectionChecker
- Has been removed. It had to be specifically coded for specific shinies that we supported. The last one supported was PoP I think? Whatever, it's gone, poof, deleted.
- CollectionChecker
- LGUI2 version has been added. It supports every single collection currently in game. EVERY. SINGLE. ONE.
- You need Innerspace version 6604 or later to use this (which as I'm typing this, is Innerspace Development build).
- If the above line was confusing, just wait... Once it goes live I'll add the window that tells you you should patch innerspace.
Versions: ISXOgre-2018.09.11, Patch Version-299, OgreBot-17.185, OgreCraft-1.062
- Travel Helper
- Better handling of how it opens travel windows, such as, it won't try to open a wizard portal from across the zone, if it's out of range and a translocate portal was opened beside you.
- Bunch of other fixes for better choosing which object to click on in the game world to actually open portals.
- Ogre HideEffects
- Rewrote it to better hide abilities.
- Generally speaking, it hides abilities that meet the following criteria
- Are self/group/raid abilities (Note: group friend/raid target do not fall into these categories, I'm talking about buffs that apply to "everyone").
- Are "Until Cancelled"
- Do not use concentration
- Here is the list of abilities, that it specifically won't hide. Most of these are fighter stances.
- "Everyone"
- Singular Focus
- Subtle Strikes
- Guardians
- Focused Offensive
- Forward Charge
- Armored
- Berserker abilities
- Abandoned Fury
- Unflinching Will
- Monk
- Crouching Tiger
- Flow Like Wind
- Bruiser
- Bodyguard
- Smoldering Fists
- Paladin
- Knight's Stance
- Wrath Stance
- Shadowknight
- Dark Blade
- Lucan's Pact
- Beastlord
- Feral Stance
- Spiritual Stance
- "Everyone"
- Generally speaking, it hides abilities that meet the following criteria
- Rewrote it to better hide abilities.
- Ogrea autoquest
- Updated all quests to handle the changing of the nav lib from craft.
- Fixed a mob name that got changed on DBG end
- OgreConsole/IRC/OgreBotAPI
- Added: SmartLoot_ReloadDataFromFile <ForWho>
- Reloads the character and item data for smart loot
- Added: SmartLoot_ReloadDataFromFile <ForWho>
- OgreBotAPI
- Added string:member UplinkName
- returns the uplink name you're currently on. For example, you could make a MCP button with:
- !c -SmartLoot_ReloadDataFromFile ${OgreBotAPI.UplinkName}
- That would only reload the data for anyone that is on the same computer as you
- !c -SmartLoot_ReloadDataFromFile ${OgreBotAPI.UplinkName}
- returns the uplink name you're currently on. For example, you could make a MCP button with:
- Added string:member UplinkName
- MCP
- Swapping buttons should now properly swap the size if a button does not have it's size set
- Copy/paste (sharing!) MCP buttons
- OgreBot
- Ranger tab
- Cancel Wreak Havoc
- When Wreak Havoc is cast, it is automatically cancelled
- Cancel Wreak Havoc
- I changed how a few abilities are determined they would cast.
- Any ability that is instant cast AND has a reuse that does not start until AFTER the duration is gone (say, wreak havoc), would cause a "stall" for up to 3 seconds (this is the time the bot will determine something went wrong and abandon the cast).
- If you have these abilities in the caststack (meaning MCP buttons are not affected), and they are SELF only or GROUP only abilities, and you do NOT have [ID] (ignore duration) checked, the bot will use the maintained window as an additional check to see when these abilities have been cast.
- This has all the limitations, because it has a HUGE downside if it effects all abilities, such as if you want to re-cast a ward (group or otherwise) that is already on you, it would likely just skip it most of the time, since it would be in the maintained window.
- Any ability that is instant cast AND has a reuse that does not start until AFTER the duration is gone (say, wreak havoc), would cause a "stall" for up to 3 seconds (this is the time the bot will determine something went wrong and abandon the cast).
- Ranger tab
- Ogre MCP
- Added font size options.
- In the "Setup", you can change the default size of the static buttons (the ones on the left) and the size of regular buttons (the ones on the right).
- Also, when you right click on an individual button, you can set the size of the font for that specific button.
-
-
-
- ForWho
- [x] Me Only
- [x] Group Only
- These now update when Ogrebot changes characters.
- OgreBot
- Added some defaults to AutoTarget values if they are 0 (basically 1, so it's a value instead of blank). This should resolve a bug if you camp over to a toon without any values selected.
- OgreBotAPI: ForWho
- Added: groups:___
- This ONLY works if you are in a raid, if you are NOT in a raid, this is always FALSE.
- Examples:
- groups:12
- If you are in group 1 OR group 2
- groups:134
- If you are in group 1, 3, or 4.
- Groups:3
- If you are in group 3 (This makes more sense to be written as: g3, however MCP ForWho will use groups:)
- groups:12
- Added: groups:___
- OgreCraft
- Updated a lot of internals for how crafting works.
- Should never miss a reaction ever again (unless latency or something).
- If you do miss a reaction, please provide the TS class, level, recipe, reaction (if possible) that you had an issue with. More information is better.
- If you are on the experiment window, then start a regular craft, you end up with a blank window, Ogrecraft should be able to craft properly now, even when the window is hidden (I don't recommend doing this on purpose, as you can't see anything about the window).
- Ogre Inventory Manager (Ogre IM)
- Broker Listing window - will now list items in order of listing on broker.
- Take coin - will no longer crash when having massive amounts on broker.
- Refresh items button - Will now hide the start button while populating listbox
- Ogre MCP
- Added new MCP: TravelHelper
- TravelHelper
-
-
- Loaded via MCP
- When you have a lot of traveling to do, this window should assist.
- This uses MCP ForWho to decide who is going to follow.
- When you click a button, it loads up a list of possible places to travel, and displays them for you. When you double click one, it issues an OgreConsole (or IRC if selected on MCP ForWho) for you, using the correct parameters.
- Buttons
- Fast Travel
- EQ2 "Members" only feature.
- Opens the fast travel, and gives you a list of valid port locations. Please note, not all locations are valid. ISXEQ2 cannot port to a zone with more than 1 location ( https://forge.isxgames.com/issues/1997 ).
- Wizard Spire
- Attempts to open a wizard spire portal if one is around you. Note: This uses the exact same code as Travel_Spire.
- Druid Rings
- Attempts to open a druid ring portal if one is around you. Note: This uses the exact same code as Travel_Druid.
- Bell
- Attempts to open a Bell portal if one is around you. Note: This uses the exact same code as Travel_Bell.
- Open Travel Map
- Uses a travel map that is already open on your screen.
- Fast Travel
- Listbox
- At the very top of the screen, you will see a "<". This is a back button, to take you back to the Buttons page.
- Double clicking any item in the listbox, will issue a command to travel there, using what you have selected on the MCP ForWho (by default, it's "all" and "ogreconsole").
-
- Ogre MCP
- DoVDebuff_Half
- Accepts an "archetype" of "auto" (this is the default). If set to "auto", will scan the NPC and see which buff they have, and use that archetype. If the mob is already debuffed, and does NOT have a buff on them, no one will do anything, as it doesn't know which type of buff to apply.
- DoVDebuff_Half
- ISXOgre
- Changed the way parameters are passed for "runscript". (Note: Anything embedded is NOT effected by this change).
- Ogre Plant
- Calls you to GH if you are not in GH/your house
- When depoting, it uses the ogre IM instead of Ogre Depot, and will do both depots instead of just the closest one
- This is actual a MAJOR behind the scenes patch.
- OgreNavLib
- Changed entirely how this works (again). This is mostly just for script writers, more to come on this later. If you are doing so, send myself or Pork a message on discord and we can help out.
- Added an InnerSpace Checker Window when ISXOgre is loaded on IS1. If it's not at the version we would prefer, you will get a message asking you to patch, with a button that patches it for you.
- Ogre Inventory Manager
- Destroy Tab
- Will now only show items in the bags selected rather than your entire inventory..
- Destroy Tab
- ISXOgre
- Ogre experimentui
- Loads a UI for doing experimenting. (Thanks Pork!)
- Ogre experimentui
- OgreBotUI
- [X] DoV Raid Debuffs
- [X] Allow moving to cast
- Raid
- New options for DoV Raids (fabled only atm).
- [x] DoV Raid Debuffs
- When a DoV Raid debuff is fading, if checked, and your buff is available (or almost available), you will cast yours on the same NPC.
- [X] Allow moving to cast
- Will move directly to the mob. If your target is cleared, the movement is cancelled (incase the mob is around a corner, for example).
- [x] DoV Raid Debuffs
- New options for DoV Raids (fabled only atm).
- Fabled Temple of Rallos Zek: Foundations of Stone [Raid]
- Activated code from 7 years ago in here. For now it's mostly just on-screen timers. As we progress and tweak, will update code.
- MCP/OgreBotAPI/OgreConsole
- DoVDebuff
- Parameter 1: ForWho.
- Parameter 2: NPC Name or ID. I personally use ${Target.ID} and press it with the NPC targetted.
- Parameter 3: Allow moving? If left blank, it will use value from the checkbox in the UI. If you wish to force moving (or force no moving), you can set it.
- TRUE -> Moving allowed.
- FALSE -> No moving allowed.
- Blank -> Use the UI
- DoVDebuff_Half
- Half of the appropriate toons will cast the debuff on the target specified. Counts the total number of people of that archetype in the raid, assigns everyone a value, and people with EVEN or ODD values will cast the debuff.
- Parameter 1: ForWho.
- Parameter 2: NPC Name or ID. I personally use ${Target.ID} and press it with the NPC targetted.
- Parameter 3: Archetype. One of the four: "fighter", "scout", "mage", "priest". Which ever type of debuff the mob requires.
- Parameter 4: Odd. Default is TRUE. Meaning anyone with an odd value will cast. IE: 1, 3, 5, etc. If set to FALSE, anyone with an EVEN value will cast, IE: 2, 4, 6.
- Parameter 5: Allow moving? If left blank, it will use value from the checkbox in the UI. If you wish to force moving (or force no moving), you can set it.
- TRUE -> Moving allowed.
- FALSE -> No moving allowed.
- Blank -> Use the UI
- DoVDebuff
- ISXOgre
- Added new command: ogre cs_run_circle <Radius=19.5> <Spots=12>
- Creates a radius around you. Default is 19.5 (to always stay within heal range), and spots. 12 means 12 spots equally around you.
- You must have campspot active for this to do anything.
- To stop it: ogre end cs_run_circle
- Added new command: ogre cs_run_circle <Radius=19.5> <Spots=12>
- Ogre Infuse
- Uses an XML file for infusers. This is downloaded once, then never again, feel free to modify it. If you wish to get a new copy from the server (say, after it's been updated after an expansion), you can delete the file and it will re-patch.
- Ogre Inventory Manager
- Broker tab round 1 is available
- Raids
- Following have had Bulwark added:
- Fabled Kael Drakkel
- This is the contested zone, I do NOT recommend you bot this.
- Fabled Throne of Storms: Hall of Legends [Raid]
- Fabled Temple of Rallos Zek: Foundations of Stone [Raid]
- Fabled Kael Drakkel
- Fabled Throne of Storms: Hall of Legends [Raid]
- Legatus Prime Mikill
- Set up for
- When he's under 50%, people will wiggle to prevent death.
- Can use new circle script on tank for tanking.. more on this once it's done/released...
- Set up for
- Arch-Magistor Modrfrost
- Turn off cure curses
- You must have both shamans, and non-shamans in the raid to cure properly.
- Hand out the gems to people, those people will use them when appropriately, I recommend using 2x bards, or 2x enchanters.
- Legatus Prime Mikill
- Following have had Bulwark added:
- MCP/OgreConsole
- Door (also known as ZoneDoor) can now be passed "LAST_ENTRY", and it will choose the last option in the list. This is useful if a public zone (like Myrist) has multiple, and you just want to select the last one in the list.
- IC
- CD.ZoneOut
- Now uses LAST_ENTRY instead of "2", so it chooses the last entry instead of trying to force into Myrist 2 if it exists.
- CD.ZoneOut
- OgreNavLib
- Rewrote the entire way loading of files is handled.
- You can now load zone files from any folder(s) located inside of /EQ2OgreCommon/ZoneFiles/
- You can now load a file with any name (as long as the file was built with ( ogre map ) ).
- You can now tell the Navlib to NOT load a map when you zone.
- Here are some examples when using the Navlib through OgreUtilities.
- Usage of new mapper with custom folders, would likely look something like this:
- Obj_OgreUtilities.OgreNavLib:Set_AutoLoadMapOnZone[FALSE]
- Obj_OgreUtilities.OgreNavLib:ChangeLoadingPath["PorkZoneFiles"]
- Obj_OgreUtilities.OgreNavLib:LoadMap
- (or custom named file): Obj_OgreUtilities.OgreNavLib:LoadMap["HowAboutARandomName"]
- That's it. If you want it to autoload map when you zone, just don't flip the first one to FALSE (aka delete that line).
- If you want to revert back to the default path:
- Obj_OgreUtilities.OgreNavLib:ResetLoadingPath
- Next time you use zone or use LoadMap (Obj_OgreUtilities.OgreNavLib:LoadMap) it will use the default path, which is the ZoneFiles folder
- Going forward, any zone files used for anything Ogre, will be placed in a separate folder. This will prevent the problem of "a nav file has to be patched out, but someone may have made a change to it" problem.
- OgreUtilities
- If you do not want OU to load the OgreNavLib aspect (for whatever reason), you can have it not load that module by having this in your script BEFORE the variable is generated for you.
- #ifndef _OBJECT_OGREUTILITIES_DONOTLOADOGRENAVLIB_
- #define _OBJECT_OGREUTILITIES_DONOTLOADOGRENAVLIB_
- #endif
- If you do not want OU to load the OgreNavLib aspect (for whatever reason), you can have it not load that module by having this in your script BEFORE the variable is generated for you.
- Ogre IM
- Sell Tab
- Updated Sell Tab to use Closest Merchant if ( Guild Commodities Exporter ) does not exist...
- Restock Tab
- Refined the Search of containers and speeded up the Pull Process by 75%.
- added echo in for items missing.
- CraftMats Tab
- Refined the Search of containers/merchant and speeded up the Pull Process by 75%.
- added echo in for items missing
- Sell Tab
- Ogre Merchant Craft
- Refined the Search of containers/merchant and speeded up the Pull Process by 75%.
- Added echo in for items missing.
- OgreNavLib
- Doing some major changes to the loading of OgreNavLib to fully support custom directories. If you use this, please report any oddities. I have also enabled some debugging during the loading process. This will be removed once it has been fully tested
Patch Version 296
Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.183, OgreCraft-1.062
- Ogre IM
- Removed NULLs and debug info from TSE
- Ogre Infuse
- Added CLI -platonly
- Checks plat and unchecks all the other infusers
- Added CLI -platonly
- Heroic Options
- Fixed a couple of fights not working in expert zones (in air t2 and air eh)
- Heroic Options
- All CD heroic zones that have Expert versions, have the same code applied to them. This includes auto-bulwark.
- Raid Options
- Removed Disable CD T4 Weapons option.
- Added: Enable CD T4 Weapons.
- Since 99% of people won't use the weapons, having it on by default no longer made sense.
- TempAdorns
- Will now auto resume/pause OgreBot at exit depending on what state it was in when started
- Ogre Infuse
- Added simple cli
- -addall ( Adds all items to infuse list )
- -plat ( Checks Plat checkbox )
- -start ( sets it to auto start infusing )
- -end ( ends script when done )
- Added simple cli
- Merchant Craft
- Updated to pull recipe components
- Updated UI for above
- will populate with quantity needed to craft entered amount
- will pull those items from depots/merchant in ( GH only )
- Ogre IM (Inventory Manager)
- Misc
- Will now auto resume/pause bot at exit depending on what state it was in when started...
- Pauses by default to stop toons casting while doing tse/depot.
- Restock
- Fixed Refresh button so it can find "Poison, Potion, & Totem Depot"
- Fixed combobox selection to display the correct list name.
- Fixed Save Settings so it saves to the File if it does not already exist
- Quiver
- Fixed combobox selection to display the correct list name.
- Fixed Save Settings so it saves to the File if it does not already exist
- Crafting Mats New Tab
- Same as Restock layout and interaction.
- Pulls from Harvest/Fuel Depots and buys Fuel from GH Merchant Only.
- Misc
- AutoQuest
- Updated how crafting loads to fix a rare bug.
- Recompiled all of the CD_TS quest line
- Updated how crafting loads to fix a rare bug.
- ogre IM (inventory Manager)
- Destroy:
- Destroy now has Bag options so it will only scan said bags for the items in the list...
- Destroy no longer reads Bank.
- Destroy now has save settings button to save bag options checkboxs.
- Updated all above to Wiki including new Image.
- Quiver:
- Stop Quiver button now works and actually Stops Quivering.
- Load List Now actually loads a quiver list rather then doing nothing.
- Added: Restock tab
- Destroy:
- OgreBot
- Free to play window
- Even though my f2p account cannot get the window to open up a second time, I'll believe yous when you say it does for yours.
- Changed how the f2p thing works. If you are a member, it will NEVER check for this window (no reason too).
- If you are NOT a remember, it will continually check, forever, and close it down when ever it pops up, including these mysterious bigfoot second time pop ups people claim to have.
- Tested 'a conjuror casting fireseed on his pet' and it works fine. I pasted proof in discord. If someone wants to claim otherwise, bring proof.
- Free to play window
- ogre im | inventorymanager
- Has been renamed:
- ogre imcli | inventorymanagercli
- This was really just a stub until the inventory manager got finished... 5 years later... here we are! There may be some people who want the pure cli of the old ogre im, so it will be left as ogre imcli for those to use. Unfortunately any script trying to use this, will need to be updated (IE: ogre im -> ogre imcli)
- Has been renamed:
- Added ogre im | inventorymanager
- This loads the UI of the new inventory manager. Ogre Inventory Manager
Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.182, OgreCraft-1.057
- Raid Options
- Jopal
- Doing a set up once again moves you to the starting position
- Jopal
- OgreMCP
- Renamed "Enable Swapping" to "Swapping"
- Renamed "IRC Me Only" to "IRC Me"
- Every time IRC Me is used, it spews out the following message to OgreConsole.
- IRC Me checkbox will be removed in the near future. Start using the [x] OgreConsole checkbox that is located in the ForWho button on the MCP.
- Incase that wasn't clear, [x] IRC Me will be removed in the future, so stop using it :)
- OgreBot
- [x] Disable Auto-Use CD T4 Weapons
- Will now actually disable the use of t4 weapons
- [x] Disable Auto-Use CD T4 Weapons
- Looting
- Updated the no looting of CD armor vouchers, based on the last patch changing the name.
- Ogre RPC (some of these updates were in the last patch, I just didn't post the notes)
- it is able to be relayed now
- added current equipped armour listbox for each armour slot
- added automatic check against current equipped armour and available armour ( this is to combat armour unlockers )
- the above will change colour of equipped item in UI if the Resolve of the Equipped is lower than one you have access to.
- it will also spit out info into Ogre Console if it finds lower resolve equipped.
- Fix for when you had no raid armor at all, and it would tell you you can equip a high level piece by mistake.
- ogre merchant_craft ( ogre mc for short )
- This handles crafting items from a merchant with limited use.
- Pops up a UI that allows you to select what you want crafted etc.
- Requires you to have the merchant targeted and be next to them.
- Requires you to have 5 AA points into portable crafting tables.
- Requires you to have sufficient materials on you to do the crafting (since it won't move).
- Raid Options
- Jopal
- When doing a 'set up for' on Jopal, it will change your graphic options to make sure you can actually see the sniping.
- Jopal
- Bunch of internal changes - some effect cd ts quest line. If these quests are acting differently please report them.
- Barrage
- Added support for new Barrage messages (Xegony, TSH, etc)
- Actually linked Barrage support to TSH
- OgreBot
- Leader Only Loot
- [x] Loot tradables
- Will NOT automatically loot any item that contains "CD Armor:", as those are the unlockers.
- Note: Having [x] Loot Everything will still loot these.
- Will NOT automatically loot any item that contains "CD Armor:", as those are the unlockers.
- [x] Loot tradables
- Leader Only Loot
- ogre transmute and ogre salvage
- [x] Master
- Will also recognize Grandmasters also. (So, if it's not checked, it will NOT crush masters OR grandmasters)
- [x] Master
- Removed some debugging in fasttravel, now that the bug is fixed.
- Fixed a bug with fasttravel not going to a zone if more than one instance was available (for real this time, it's fixed, I'm sure of it!)
- CastStack
- Fixed a bug that prevented pets from showing in the Target option unless you were in a raid.
- Raid Options
- Sergie
- Added a set up for bottom of the temple (sort of near where Vegerogus spawns)
- Sergie
- Added OC command: -unpack <forwho> <item_to_unpack> <unpack_option>
- This will do 1 item at a time. For example:
- !c all -Unpack auto "Elemental Ores" "2 Celestial Earthen Ores"
- This will do 1 item at a time. For example:
- Some more internal changes
- Fixed a crash in some debug tools
- FastTravel
- Fixed a crash that could be caused when zoning.
- Raid Options
- Castle Mischief [Raid]
- Fizzlethorpe Bristlebane
- Removed some debug code left in...
- Fizzlethorpe Bristlebane
- Castle Mischief [Raid]
- ISXOgre
- Added: ogre cd_fenninro
- Automation for the raid fight: Fennin Ro
- Get everyone on the grid area, engage and on ONE person type 'ogre cd_fenninro' and it will use IRC to get everyone to the safest location each round.
- There is a chance it will not find a suitable location. If this happens you just eat a fire round. This happens EXTREMELY rarely.
- Works on both Normal and Mythic zones.
- Automation for the raid fight: Fennin Ro
- Added: ogre cd_fenninro
- Heroic (Grind) options
- Added: Fabled Runnyeye: The Gathering [Heroic]
- For bulwark. If this works, you're welcome. If it doesn't, blame Adal for giving me the wrong info... :)
- Added: Castle Mischief [Raid]
- For bulwark
- Added: Fabled Runnyeye: The Gathering [Heroic]
- OgreCraft
- If you're in: An Unfinished Mine [Solo Tradeskill]
- Added 'a workstation' as a last possible search for a forge (this is for the new crafting line)
- If you're in: An Unfinished Mine [Solo Tradeskill]
- OgreBot
- [x] Accept Zone-In Confirmation
- Fixed so it actually works
- [x] Accept Zone-In Confirmation
- Raid Options
- Castle Mischief [Raid]
- Fizzlethorpe Bristlebane
- All his "moves" are coded
- Fizzlethorpe Bristlebane
- Castle Mischief [Raid]
- ogre craftingmats
- Added -mm
- This will get all the materials needed from depots for the Mischief Managed TS quest line
- Added -mm
Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.181, OgreCraft-1.057
- Fixed 'Repairing' in cities (FP/Qeynos/Mara)
Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.180, OgreCraft-1.057
- Ogre tempadorns
- Fixed it not applying to bows/crossbows
- HQEar (Goblin Skull Earring)
- Is now checked after you zone, and if it's on and it knows what your original ear is, will re-equip your original ear.
- If it doesn't know which ear is your original, it will yell at you, as if you reloaded the bot.
- MCP
- Major, major rewrites to OgreMCP
- Back-end changes to MCPCommands.xml and MCPCustomCommands.xml
- While I plan on being able to be fully backwards compatible for MCP, scripts that are parsing those files for their own use, will need to be updated. Touch base with me if you need assistance on this. The primary thing will be the removal of *space* and *nospace* as they are no longer needed. However if they are still there (likely from people's MCPCustomCommands), they will still work.
- When MCP loads, there is now a new window. Labeled 'For Who'.
- This will modify MCP buttons in real time. There's two sections.
- ForWhere (OgreConsole and IRC)
- If NONE of these are selected, then it uses whatever kind of button it was. For example: If you have a "Cast" button, that would use OgreConsole. If you have a "OgreIRC" button, that will use IRC.
- If you select OgreConsole, then ALL buttons will be sent to OgreConsole, including those that are set as 'OgreIRC'.
- Likewise, if you select IRC, all OgreConsole buttons will be sent to IRC. Note: IRC must be set up prior or these commands will be sent to the avoid. IRC is generally used for bot raiding.
- ForWho
- Any button where a ForWho is possible, and it is not specified, will be converted based on your selection. For example:
- MCP -> Jump. If you do not specify the ForWho (leave it blank), the default is all. However, is you select something in the list, such as [x] Mages only, it will then only apply to mages. You could then select Priests only, and press it again, and only priests would jump.
- There is a [x] Multi-select option, that lets you select more than one option. You need to be smart about this, as you can make impossible scenarios. Such as: [x] Mage only and [x] Priest only. This is an AND, not an OR. If you selected both, it means someone would need to be a MAGE and a PRIEST, which is impossible, so no one would listen to your button. Multi-select isn't used often, but cases where it is used, are usually for a specific group and a specific class. Such as: [x] G3 Only and [x] Mages only. This means Group 3 and Mages only will listen to the command.
- Any button where a ForWho is possible, and it is not specified, will be converted based on your selection. For example:
- ForWhere (OgreConsole and IRC)
- This will modify MCP buttons in real time. There's two sections.
-
- [x] IRC Me Only
- This will be phased out, as using [x] OgreConsole will do the same thing
- When you hide (alt+~) MCP, it will hide the ForWho window also. When you unhide MCP (alt+~), if the ForWho window was visible before it was hidden, it will be visible again. If it was hidden before, it will remain hidden.
- This window is HIDDEN by default. You can click the [ForWho] button (beside the [Setup] button) on the MCP to show it. If you wish for it to always be shown on load, inside of [Setup] is a checkbox that will have it show on load.
- If you wish to specifically invoke this new behaviour, you can do so via command line. Using the keyword "auto" in place of any forwho, and adding a -cfw <ForWhoHere> BEFORE any commands. Example: !c -cfw g1, would result in all commands on that same line, having a default of 'g1' if it's not supplied.
- In order to complete this change, I had to manually change every single OgreConsole/MCP command that exists. That means every single button. It's possible I made a mistake/typo. If ANY button that was working prior, is not working now, please right click it (to edit it), then take a picture and send it to me. Then I can reproduce the button and fix it. Please include a picture of your ForWho UI also, so I know what you have checked.
- Ability Export
- Necro - Call Servant
- Now sets the range/maxrange to 100
- Necro - Call Servant
- OgreBot UI
- Added: [x] Accept Zone-In Confirmation
- This is intended to say "yes" when you get a pop up in raid asking you to accept the zone in.
- This is NOT checked by default - so if you want it, you need to check it.
- Added: [x] Accept Zone-In Confirmation
- Over Fill Quiver (ogre quiver)
- Default shuriken if you do not have any is now: Silvered Shuriken (latest non-rare ones)
- Raid Options
- Vegarlson: Upheaval [Raid]
- Sergie the Blade
- Tweaked some more set up areas that were too close
- Sergie the Blade
- Vegarlson: Upheaval [Raid]
Versions: ISXOgre-2019.02.13, Patch Version-297, OgreBot-17.179ar, OgreCraft-1.057
- ISXOgre
- Added: ogre tempadorns
- New temp adorn script/UI Pork made... I'll get him to do a write up of how to use it
- Added: ogre tempadorns
- Added support for earth/fire/air celestial weapons in T4/T4 Mythic Raid zones
- Will attempt to preserve your target once finished casting.
- Added to OgreBotUI
- [x] Disable Auto-Use CD T4 Weapons
- For anyone whom wishes to do it themselves
- [x] Disable Auto-Use CD T4 Weapons
- Raid Options
- Vegarlson: Upheaval [Raid]
- Sergie the Blade
- Added a few more spots for jousting. Just do a set up and if people move, that one is coded! Many are untested...
- The spot on top of the temple is NOT coded, and likely will never be. There are no good two spots far enough away but within leash distance.
- Sergie the Blade
- Vegarlson: Upheaval [Raid]
- Repairing
- Rewrote 'Repair Gear' function to be 100 times more complicated... but now supports easy adding of new repairing options, and actually closes the repair window down, instead of just the top window. If you notice anything wonky let me know, as this code is completely different than what it was doing before (functionally, everything should look the same to the user)
- Works in-combat now also
- Raid Options
- Ragrax, the Sepulcher of the Twelve [Raid]
- Added some code for t3 to cure the uncurable curse (Blinds Eye). It will use stones if you have them (HIGHLY recommend you do), otherwise it will attempt to use the environment to clear it.
- Ragrax, the Sepulcher of the Twelve [Raid]
- MCP/OC
- -RunScriptOB
- Should no longer crash OgreConsole if the script is already running.
- -RunScriptOB
- OgreBot UI
- Caststack
- Added [Named]
- Checking this means ONLY use that entry if you have a Named NPC as your target (or implied target).
- Checking this serves NO purpose for Types that already have 'Named' in them, such as 'NamedCA' or 'NamedDebuff'.
- The intended use for this, is to allow Type of Combat to be specified to use with a named mob only.
- Added [Named]
- Caststack
- Raid Options
- Ragrax, the Sepulcher of the Twelve [Raid]
- Added a set up that spreads people out. In order for this to work properly, your group must be made up of: 1 bard, 1 enchanter, 2 priests, 1 dps (any class), plus 1 other person (can be a tank, second dps, doesn't matter).
- Ideally you want a tank in groups 1 and groups 4, as they are the 'closest' to the center, where the mobs are ideally tanked.
- Ragrax, the Sepulcher of the Twelve [Raid]
- ZoneResetter
- Updated to work with the new system
- ISXOgre
- Did a few back end changes, should have no impact, just placing this here as a stub incase things start going wrong from here.
- Vegarlson: Upheaval [Raid - Both versions]
- Warlord Gintolaken
- Distract is automatically handled
- Warlord Gintolaken
- Spewstats
- AbilityReady_NameOfAbilityHere
- Returns 'ready!' or the time until the ability is ready in seconds
- If the ability does not exist for the character, no response will happen.
- Example:
- !c -spewstats all "AbilityReady_Bladedance"
- Would have anyone (bards) that have the ability 'Bladedance' respond. Anyone who does not have the ability, including bards without that AA spec, will not respond.
- !c me -spewstats all abilityready_bolster
- Pork --> Ability: bolster: 52.4 seconds
- Kannkor --> Ability: bolster: Ready!
- (Anyone paying attention would know this is true in the real world, Kannkor is always waiting on Pork to be ready!)
- !c -spewstats all "AbilityReady_Bladedance"
- AbilityReady_NameOfAbilityHere
- Fixed a bug in OgreUtilities
- It's possible some scripts will need to be recompiled that used this specific bug (very limited). If any scripts crash, like usual, copy/paste me the crash.
- Ogre Quiver
- Basically a rewrite of the non-core functions.
- If you have any ammo already in your pouch/quiver, it will use that ammo as the ammo name to refill.
- If you do NOT have any ammo in your pouch/quiver, it will use the defaults that I have determined to be the best. This will update as they change. At the time of writing this, the defaults are the following:
- "Etherium shuriken"
- "Entwood Rounded arrow"
- "Dewpalm Flight Crossbow Bolt"
- Oh, did I mention, it supports crossbows now also.
- It will automatically determine which ammo to use based on what you have equipped. For example, if you have a crossbow equipped with an empty quiver, it will fill bolts.
- Lack of error checking. Because I got a good crossbow the other day, I needed this to support bolts, so I added in the auto-refill feature also. But note the error checking below that does NOT exist.
- If you try to "trick" this script into breaking, it will. For example, if you equip a throwing weapon, but have a quiver equipped, you're probably going to end up with an INVENTORY full of shurikens.
- If you have a bow equipped, with a quiver with bolts in it, it will re-fill the bolts, since it will always refill the ammo if ammo exists.
- The rest of the script was not re-written, it will still pull from inventory first, and ammo box in a guild hall second. I did update some of the error messages to be more specific and go to OgreConsole also.
- Heroic/Grind Options
- Midnight Aerie is now fully enabled for solo zones.
- Fixed a couple of bugs with the Torment Rune stuff below
- Sorcerer translocate should now work with travel_spires
- OgreBot
- Torment Rune
- The Torment Rune you get from perfection raids for Earth (or from previous expansions from Guk or... uhh... the other one I can't remember). Previously, you would have had to enter every helm into the Item_Effect_Pairs file who had one. This wasn't a problem when they were so rare, and helms wouldn't change often. But now there are 8 tiers of helms, and 3 different kinds in each tier, that's up to 24 helms you'd have to enter into the file and keep changing it in your cast stack. That's too much for lazy ole me!
- ItemTab
- Will now display equipped slots when they have an usable item in them.
- Example: _EQUIPPED_HEAD_03
- You can ignore the number at the end, that's just for the bot. That means whatever you have equipped on your head. And this will change, as you change your helms.
- You then use this in your cast stack the same as you would any other item. Example:
- Item: _EQUIPPED_Head_03 | N_HP <= 99 | RIE | Type = Buff
- The second part of this, is to add it to the Item_effect_pairs file ( https://forums.ogregaming.com/viewtopic.php?f=13&t=155 )
- The same annoyances apply from above, we don't want to add every single helm here if we can avoid it. We can bypass this, by doing the following:
- <Setting Name="${Me.Equipment[head].Name}">Tormented Visage</Setting>
- Note: This is going to tell the bot, that every single helm you have, if put into the cast stack, has an effect of Tormented Visage. While at the time of writing this, there are no other effects (that I'm aware of) that can go into your helm. If this changes, you will need to change this also.
- Note: This ONLY updates when the bot is loaded. If you change your helm out, you need to reload the bot.
- Torment Rune
- ogre rpc
- Fixed.. again? (Never let a pig code...)
- ogre rpc
- Updated to create the missing xml file
- Added: ogre raid_pattern_check | rpc
- If you are next to Radek in Myrist, it will scan the armor merchant and your inventory.
- If you are not next to Radek, it will just scan your inventory.
- Will display which armor patterns you have
- Ogre Plant
- Now unpacks the bushels and selects the latest tier (Elemental planes, in this case).
- Raid
- Ragrax, the Sepulcher of the Twelve [Raid]
- Once the AE hits - priests will pre-cure. If you want to ensure they can pre cure make sure you disable their group cure in the cast stack.
- Ragrax, the Sepulcher of the Twelve [Raid]
Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.179, OgreCraft-1.057
- Ogre Infuse
- Added a resolve limit, so you can add gear that is equal or greater than a resolve value. Note: This is a server call to get the information, so it will take 30 seconds or so to check all of your gear.
- ogre inspect_adornments | adorns
- Will tell you which adornments you have, and which ones you do not have, in a fancy dancy coloured UI.
- This incorporates both adornments in your inventory and adornments you have equipped.
- Will tell you which adornments you have, and which ones you do not have, in a fancy dancy coloured UI.
Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.178z, OgreCraft-1.057
- OgreBot UI
- Settings 2
- Added [x] Cast while moving
- This option overrides the bots internal method of checking if you should be able to cast while moving, and assumes you can. This should really only be used for fights that specifically give you a buff where it says you can cast while moving. Many of these fights are already coded in the bot.
- Added [x] Cast while moving
- Settings 2
- MCP
- Added: Fast_Travel
- Parameter 1: ForWho
- Parameter 2: Travel to Where
- Parameter 3: Exact match. TRUE/FALSE. Default is FALSE
- Note: Locations with multiple choices, such as Antonica are not supported at this time.
- Added: Fast_Travel
- Spewstats
- Added the following options:
- ada - Ability Double Attack
- cc - Crit Chance
- recovery - Recovery
- Added the following options:
- Grind Options
- midnight Aerie
- Prosperon
- Priests no longer move to get the buff.
- Should have the yo-yoing issue fixed
- Prosperon
- midnight Aerie
- Raid Options
- Awuidor: Reef of Coirnav [Raid]
- Bulwark or Order is active for this zone
- All code in CD raid zones is now active for Mythic Raid zones also
- Awuidor: Reef of Coirnav [Raid]
Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.178w, OgreCraft-1.057
- Fixed a typo that caused an error (was harmless).
Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.178v, OgreCraft-1.057
- OgreBotAPI
- Added: member:float DetrimentalInfo(int _MainIconID=0, int _BackDropID=0, uint _ActorID=${Me.ID}, string _Return="exists")
- Note: This is to be used by script writers and won't serve a purpose to the general user.
- Reads information from your detrimental window (NOT maintained or Effects window) OR from an actors effect window.
- You must supply both the MainIconID and the BackDropID.
- If no ActorID is supplied, it uses yourself. You can supply a different one, such as a NamedNPC ID.
- If no Return is supplied, it will return 1 (boolean of TRUE) if it exists, or 0 (boolean of FALSE) if it does not.
- You can supply an alternative return. These are case sensitive.
- Returns for when checking yourself:
- MaxDuration
- Duration
- ID
- CurrentIncrements
- Cancel
- This one is special, if the detrimental exists, Cancel will cancel the detrimental (if cancelable) and return 1
- If the detrimental does not exists, returns 0
- Returns for when checking not yourself (such as a namednpc):
- ID
- CurrentIncrements
- Returns for when checking yourself:
- You can supply an alternative return. These are case sensitive.
- Examples:
- echo ${OgreBotAPI.DetrimentalInfo[1002,504]}
- -> 1.00000 (TRUE)
- echo ${Bool[${OgreBotAPI.DetrimentalInfo[1002,504]}]}
- -> TRUE (Looks all pretty now)
- echo ${OgreBotAPI.DetrimentalInfo[1022,33085,95451,"CurrentIncrements"]}
- -> 0.00000
- In this case, the mob DOES have this detrimental, but there are no stacks on it. So it returns 0.
- echo Exists: ${Bool[${OgreBotAPI.DetrimentalInfo[1022,33085,95451]}]} and CurrentIncrements: ${OgreBotAPI.DetrimentalInfo[1022,33085,95451,"CurrentIncrements"]}
- -> Exists: TRUE and CurrentIncrements: 0.000000
- echo ${OgreBotAPI.DetrimentalInfo[1002,504]}
- If any invalid information is provided, 0.000000 is returned (such as, no mainiconid, no backdropiconid, no/invalid actorid). If an invalid Return is provided, you'll get undefined errors in the console.
- Added: member:float DetrimentalInfo(int _MainIconID=0, int _BackDropID=0, uint _ActorID=${Me.ID}, string _Return="exists")
- OgreBot
- Grind Options
- Moved a bunch of code for heroics that was internally listed under raid options instead of Grind options, including Prosperon.
- Grind Options
- Bulwark of Order
- Is no longer tied to 'Grind Options', and is now automatic. If you wish to turn it off, check the box to disable it ( Disable Bulwark of Order ) on the Settings tab. (Bottom right area, at the time of writing this).
- OgreBot UI
- Added [x] Disable Bulwark of Order
- Disables the automatic casting of Bulwark of Order
- Added [x] Disable Auto-Defensives
- Sub option, this ONLY works if [x] Disable Bulwark of Order is NOT checked.
- This has an internal rotation of defensive abilities for tanks. Currently the only rotations it has, are guardian stoneskins. This will cast a single stoneskin when bulwark is cast.
- Added [x] Disable Bulwark of Order
- API/OC
- ChangeCaststack (-CCStack) will now properly disable all ascensions when passed the 'ascension' tag. (Previously it was ignoring versions above 1. IE: Virulent Outbreak II, Septic Strike II, etc.
- Ogrebot
- Heroic Tier 2 weekly mission should now share when zoning into tier 2 heroic zones. (Previously it was sharing the tier 1 weekly)
Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.178u, OgreCraft-1.057
- OgreInfuse
- Completely redesigned to better allow which items you want to infuse.
- Now uses a two listbox system. You double click to select from the top box, to move it to the bottom box.
- You can re-order the listbox as you see fit, and it will infuse them in order.
- ogre craftingmats
- -pop -sig
- Increased storm stalk by 8
- -pop -sig
- OgreBot
- Grind options
- Eryslai: The Midnight Aerie [Heroic]
- Xochéntul
- Automated jousting
- Prosperon the Tempest
- Everyone will automatically go get a light buff when needed.
- I'm not convinced this will really work for many people... because everyone runs at the same time (since when the fight starts, no one has the buff)... Feel free to turn off grind options and/or provide feedback on what could make this work better for the masses.
- Everyone will automatically go get a light buff when needed.
- Sterek Swiftwind
- Will give a waypoint to the correct egg when he goes immune.
- Xochéntul
- Eryslai: The Midnight Aerie [Heroic]
- Grind options
- MCP/API
- Changed unpack planar stones to support multiple stacks of stones. (seriously.. stacking to only 99?)
Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.178, OgreCraft-1.057
- OgreBot
- If Ogrebot detects an error in loading that it can't handle, instead of it closing your entire session, it should now give you a message. While this message likely won't mean much to you, it does mean a lot to me, so if you get it, please copy/paste it to me.
- Unable to load support file RCS. This usually means a bad ISXOgre.dll. Try redownloading the file or contact Kannkor on discord https://discord.gg/hnSTRQr
- If Ogrebot detects an error in loading that it can't handle, instead of it closing your entire session, it should now give you a message. While this message likely won't mean much to you, it does mean a lot to me, so if you get it, please copy/paste it to me.
- PoP_TempAdorns
- Now sets your default options to avoid the pop up window (since it doesn't work with this command)
- OgreConsole/OgreBotAPI
- Added: -fasttravel (:FastTravel)
- Accepts 3 parameters
- ForWho
- Location name
- Exact match: TRUE/FALSE (default FALSE)
- Note: Not all locations can be fast traveled too (the ones with various options on the map itself) until ISXEQ2 supports it.
- Accepts 3 parameters
- Rewrote how -travel, -travelbell, -traveldruid, -travelspires works.
- All should now actually use the EXACT match flag if set (they didn't before, except on -travel).
- Added: -fasttravel (:FastTravel)
- Ogre Infuse
- Fixed to work after the most recent patch
- Ogre Craft
- Updated writs to support the latest patch of auto-completing
Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.177w, OgreCraft-1.057
- OgreBot
- Added checkbox [x] Show Surge Messages
- Because combos have been nerfed so heavy, most people don't care if things are comboing, and it's just putting extra text into OgreConsole for no reason. By default, the surge messages will no longer be shown. If you want them to be shown, check this box!
- Note: Functionality of the actual comboing has not been touched, only the displaying of the message.
- Added checkbox [x] Show Surge Messages
- PoP_TempAdorns
- Updated these to use CD new temp adorns. If I get more time, I may change it so you can specify which ones you want to use, but for now it uses CD ones.
Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.177v, OgreCraft-1.057
- OgreBot
- Ability Embargo
- [x] Globally Mute messages
- Made it actually work... :)
- [x] Globally Mute messages
- Ability Embargo
- MCP
- Added: Unpack_PlanarStones
- Unpacks Planar Stones
- Parameter 1: ForWho
- Parameter 2: Unpack to what: Valid options are "Lowest", or an exact name of one of the rewards, such as "Celestial Onyx"
- If Parameter 2 is omitted, the default is "Lowest". This will check all 7 types of rewards, and choose the one you have the least of.
- It will check the least after it opens each one. So if you had 5 Onyx, 5 Garnet, and 50 of all the rest, and had 10 planar stones to unpack, you would end up with 10 Onyx, 10 Garnet.
- Added: Unpack_PlanarStones
- Ogre Infuse
- Completely rewrote the entire backend.
- Now uses the infuse window
- Infuses MUCH faster, especially when you have more than 10 infusers left. Because of waiting for the server to update, it slows down when under 10 infusers, this is so it doesn't accidentally plat infuse if you run out of item infusers.
- Added support for plat infusing. This happens VERY quickly, so you will want to be careful, it will max plat infuse if you tell it to.
- When you select an item from the combo box, it now unchecks [x] All items, as this is likely the intended route if people are using the drop down box. If you want it to do the item in the drop down box first, then the rest of your items, simply select the item from the combo box, then re-check the [x] all items, and it will do the combo box item first, then the rest of the equipped items.
Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.177t, OgreCraft-1.057
- Auto Target When Hated
- This had a default of 5 y axis, this has been changed to 10 y axis, because of the amount of flying mobs with this expansion.
- Ability Rotations
- Added a checkbox: [x] Globally Mute messages
- This will disable all IRC messages from the list, and all ogreconsole messages will now be sent invisibility.
- Added a checkbox: [x] Globally Mute messages
- OgreBot
- Raid Options
- Doomfire: The Molten Caldera [Raid]
- Magmaton
- Campspot - Set up for. Tanks will move about. Note: This set up is in aggro range.
- Yozanni
- If you have the gems you will auto cure.
- Jopal the Thief
- Set up for
- general location campspot
- Mark someone ( -marktoon Toonname ) will not cure curse themselves.
- Everyone else will cure themselves.
- People will joust when appropriate.
- Set up for
- Magmaton
- Doomfire: The Molten Caldera [Raid]
- Caststack
- Completely changed how "No Offensive" and "No Beneficial" flags within Ogrebot are used. This could break things in the caststack...
- Removed 'Ascension Combo for me' spam from the console. If you wish to see which combos they are on, type this into your console (case sensitive)
- OgreBotAPI:DisplayMyAscensionCombos
- Raid Options
Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.177k, OgreCraft-1.057
- Mount Training
- The first time you zone into Myst, the bot will check your mount to see if training needs to be done. If it does, it will start the training for you.
- If you already have training going on a different mount, it will not interrupt your training, but instead notify you that training is already in progress, and you can decide to start this mount, or let the other mount continue (usually if you use a different mount for harvesting, for example).
- If you want it to re-check the mount window, you can reload the bot, as this check only happens ONCE per time the bot is loaded.
- Added messages based on what the bot found. I'll remove some of these messages once testing has been completed and it's working properly.
- Added a checkbox to the Settings 2 tab
- [x] Do not check Mount Training on load
- If you would prefer to do the mount training manually, check this and the bot won't ever load it.
- [x] Do not check Mount Training on load
- If you promise to keep it a secret, then a special thank you goes out to Pork for pulling the UI code to make this project much easier. Just don't tell him I said that. :)
Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.177g, OgreCraft-1.057
- Ogre Transmute
- Tweaked the timing to have more success when extracting weapons
- Eryslai: Trials of Air [Event Heroic] | Eryslai: Trials of Air [Solo]
- Put in some code to assist with this zone. I was testing in the solo zone, and the mobs seemed to die usually before I could test much... Lets call this a work in progress
Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.177c, OgreCraft-1.057
- OgreBot
- Added Bulwark of Order support to the all 12 heroic/event heroic zones
- Starting added support for sharing of the weekly quests. Remember to share these manually for now! (They are auto-shared if everyone is near the quest giver when you pick them up, I'm referring to when you zone in).
- Ogre Infuse
- Added Celestial infusers. Priority is all planar infusers, then celestial (assuming all checked).
- Vegarlson: Ruins of Rathe [Heroic]
- Slurpgaloop. Campspot then 'set up for' and fight is completely automated.
- Koni Ferus and Pete Bog. Campspot then 'set up for' and fight is completely automated.
- OgreCraft
- Added support for engraving desk
- ISXOgre
- Added: ogre craftingmats
- This is a more generic version of KACraftingmats and PoPCraftingmats
- Accepts the following parameters:
- -CD
- Designates 'Chaos Descending' expansion"
- -PoP
- Designates 'Planes of Prophcey expansion"
- -Sig
- Designates 'Signature line'"
- echo If no parameters are passed, the defaults are -CD -Sig
- -CD
- Added: ogre craftingmats
- Added some secret sauce... (this is a stub for when it's made public)
Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.177, OgreCraft-1.057
- ISXOgre
- When you do an "ogre end ___" command, it will now only display a message if there was a script running.
- For example, if you type: ogre end qh
- You would get this: "ISXOgre: Ending script Buffer:QuestHelper" because it is indeed a valid command, but you would get it even if the script wasn't actually running.
- For example, if you type: ogre end qh
- When you do an "ogre end ___" command, it will now only display a message if there was a script running.
Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.176, OgreCraft-1.057
- Ogre Reforge
- Huge thank you to everyone who provided well documented bug reports along with copy/paste of the console messages. This made tracking down some of these bugs MUCH easier.
- Changed a few of the math calculations. This should prevent cases where you want 100, and it ends with giving you 99.8, only to reforge another item the 0.2.
- Added a delay in on loading, this should resolve the '[x] Show Equipped only' being checked, but showing all equipment.
- After you reforge an item, the data has to go to the server, then the server processes it, and has to return the new stats back to the client to be displayed. When there was either server latency, OR Internet latency, the time reforge was waiting for an update wasn't enough, so it wouldn't realize your last reforge, and you could end up with it reforging two items back to back, for the same stats, giving you double. In this test case, it was hate gain, resulting in 200%.
- I've slowed the process down to allow for more time for this update to happen. Will monitor to see if this needs to be tweaked more or not.
- Come to a realization, that some of the default values, really didn't make mathematical sense. Because you can't really choose exactly how much you reforge out of, it means you can never really get an exact number when reforging into, or out of. This means in the default, it having a INTO value of 100 reuse, and OUT OF value of 100 reuse, isn't realistic.
- The reason for this is, it will always side on getting into the value. For example, if it wants to move the slider to 40.8, that's not possible, it's whole numbers only, so it chooses 41 (instead of 40). This means you will be "over" the value by a small margin (not 0.2, that's a percent of a calculation, but feel free to think of it like 0.2, as an example). This is fine, except when it comes to reforging OUT of a value.
- Lets say I was reforging OUT OF reuse speed for cast speed, and it wanted 40.8, the system rounds that to 41, which takes your reuse speed down to 99.8 (or something), thus bringing you under 100.
- In the end, all this means is we have to change our expectations, and instead of aiming for a reforge out of reuse but keep 100, we need to provide a buffer for it. I'd recommend a buffer of 5, just to be safe.
- This means the new defaults will look something like this...
- Reuse --> 100 (INTO)
- Reuse --> 105 (OUT OF)
- Which means we want to get to 100, and we will reforge out until we hit 105 (plus rounding, so 104.#).
- The reason for this is, it will always side on getting into the value. For example, if it wants to move the slider to 40.8, that's not possible, it's whole numbers only, so it chooses 41 (instead of 40). This means you will be "over" the value by a small margin (not 0.2, that's a percent of a calculation, but feel free to think of it like 0.2, as an example). This is fine, except when it comes to reforging OUT of a value.
- Due to some interesting things that can happen when using the Restore all button, this functionality has been modified. (Basically closes and re-opens the merchant window once completed to refresh the interaction).
- Force refresh of stats after restoring. Which I believe was entirely for the UI, as the calculations values used should have been refreshed prior.
- Removed the 4 character requirement on save list names, the requirement is now 1 or more characters.
- Added support for reforgers in Tranquil Sea and Phantom Sea.
- Fixed a bug where if you were under the reforge out of amount, it could have said "fuck it, reforging out of this stat with a full slider anyways.".
- Fixed a few more math related bugs that could give incorrect amounts.
- Illusion: Jann Magi
- Works within the bot now. Keep in mind it does NOT stack with Illusion: Clockwork Calamity. The first one cast/first one in the caststack will be used, the other one won't be cast (doesn't break anything, but you can't have both active at the same time).
- Ogre Reforge
- Smart Loot
- Updated to support "Weapons". This requires manually editing two xml files. See this link for more details.
- Raid
- Innoruuk
- Campspot everyone. People with Abhorrence will joust away
- Innoruuk
- Quest Compare
- Note: This likely will NOT be available in the next patch.
- Note: While this may seem like a relatively straight forward thing, it's one of the more complicated projects I've done in a while. So bugs are VERY likely, especially with minimal testing (the design is to be more useful for the expansion, when billions of new quests will be here).
- You check a checkbox <Not yet created, but will be something like Compare Quests> on ONE toon only, such as your tank. Any time a quest is updated within your group, your tank will (silently) ask your group, if everyone is still on the same step as he is. If they are on the same, they say nothing. If their quest is different, they spew it out to OgreConsole.
- Example: (I was using two woodworkers doing rush orders to test).
- 06:42:37: ToonName -> Quest: Entwood Ya Do It (Rush Order) Not Equal!
- 06:42:37: ToonName -> Suppose to be: "I must create: Entwood Staff of Spirit (1/2)"
- 06:42:37: ToonName -> What Mine is.: "I must create: Entwood Staff of Force (0/2)"
- There are a few limitations/specifics
- You must be grouped
- If using more than 1 pc, they must be uplinked. This also means that it will NOT work via IRC, or grouped with someone else.
- The quest has to be in the 'quest helper' window. (If you open the quest journal, and put a checkbox in the quest, that puts it into the little window).
- This may introduce some 'cast' delays while it's updating quests, since some of the information it needs may be a server call (which is completely fine, it's only requesting the information once and only when it needs it).
- What I mean by cast delays, is while it's waiting for the server, it will not cast any abilities. At most, this should only happen the FIRST time the quest is updated, and it should only delay casting for 1 second that one time.
- There's built in anti-spam measures. For example, if you killed 5 guys at once, and your quest goes from 0/10 to 1/10 to 2/10 (etc) to 5/10 in a short period of time (currently 2s), it will ONLY ask your group to compare to the 5/10.
- At this time, if someone does NOT have the quest, I haven't decided what should happen.
- When you select a quest in your journal (also it seems when unselecting a quest? Usually via getting a new quest), it can spark a quest update, which triggers quest compare. Also when you finish a quest...
- Hmm... Having the game process these random updates is really making this annoying... May have to consider changing it... Stay tuned...
Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.175, OgreCraft-1.057
- Announce
- If you had *Target* or *Ability* as the very start of an announce, it would not announce it, and give an error to console about a NULL found. This has been fixed. This may have been the longest standing, never reported bug in the history of Ogre. This bug has existed since announce tab existed.
- Goblin Skull Earring
- If your earring is equipped when the bot is loaded, it now spits out an error to Ogreconsole, letting you know you have the wrong earring equipped. Unfortunately there is no way for the bot to know which earring should be equipped, as the earring was already equipped when the bot was loaded.
- 03:52:50: Kannkor has Quickened Shrunken Goblin Skull Earring equipped. Please equip your proper earring and reload the bot.
- If your earring is equipped when the bot is loaded, it now spits out an error to Ogreconsole, letting you know you have the wrong earring equipped. Unfortunately there is no way for the bot to know which earring should be equipped, as the earring was already equipped when the bot was loaded.
- Fixed a crash
Versions: ISXOgre-2018.06.19, Patch Version-296, OgreBot-17.174a, OgreCraft-1.057
- OgreBotAPI
- Added: Update_Guk_Shinies
- Does the exact same as Update_PoP_Shinies, except for Guk
- HUGE thanks to Pork for proving all of the raw data, even if the xml tags were broken... :)
- Added: Update_Guk_Shinies
Versions: ISXOgre-2018.06.19, Patch Version-294, OgreBot-17.173s, OgreCraft-1.057
- Renamed Ability Rotations to Ability Embargo, since that is more of what it is. Works basically the same way as ascension embargo, as in it just prevents others from casting abilities, and not really a "rotation".
Versions: ISXOgre-2018.06.19, Patch Version-294, OgreBot-17.173r, OgreCraft-1.057
- OgreBot UI
- Ability Rotations
- When you can cast an ability, you can prevent yourself, or group members, or everyone from casting the exact same ability again for a period of time.
- When you load a profile, it will clear out the ability rotation timers.
- There's 3 types of rotation, and they don't work together, so pick 1 only.
- Me only - It is only sent to yourself.
- Group only - Only people in your group will add this timer.
- Neither of the above options checked, means everyone on your network will listen.
- Note: If you check both, Me only takes priority (in time I may make it so you can't actually check both at the same time)
- [IRC] - Will announce to IRC also as your network (uplink) (useful when you raid with other people).
- Duration: If left blank, will use the duration in your ability export (realistically, this is best used as blank unless you have a specific reason to not use it).
- If you do not wish to use the export value, simply enter in the value you want, in seconds.
- Add Duration: ___
- If you wish to add a value onto the duration. This is useful when using the export value, plus a value. For example, if you wanted to cast Glacial Freeze duration from the export, and add a 10 second duration to the ability (would be odd to do, but it's an example), you would put 10 here.
- Subtract Duration: ___
- If you wish to subtract a value from the duration. This is useful when using the export value, minus a value. For example, if you wanted to cast Glacial Freeze duration from the export, and subtract a 10 second duration to the ability (this would be useful to allow some overlap of the abilities to keep it deleveled), you would put 10 here. You do NOT include anything but numbers. Do NOT use a negative sign, because two negatives make a positive, except in real life, they make you a jerk.
- While technically you can fill out both the add and subtract, it will do them both. For example, if you had a duration of 100 seconds, and put in an add of 30, with a subtract of 10, the end result would be 120 (100 + 30 - 10).
- Ability Rotations
Versions: ISXOgre-2018.06.19, Patch Version-294, OgreBot-17.173n, OgreCraft-1.057
- Shard of Hate - Raid
- Removed code for Culler of Bones, since they changed the fight which broke the code.
- Re-added this, as they reverted what they changed that broke the code.
- Removed code for Culler of Bones, since they changed the fight which broke the code.
- OgreBot
- Fixed a bug that had Ascension Embargo's turned on, and you could never truly turn them off, even if you really, really wanted too.
- It now properly turns off, and added an additional check to make sure.
Patch Version 294
Versions: ISXOgre-2018.06.19, Patch Version-294, OgreBot-17.173, OgreCraft-1.057
- Shard of Hate Heroic
- Morg / Horb - Auto-destroying of meat
- Morghorb - Auto get into circles. Auto crouching. Auto jousting in front/behind.
- Estir - Auto curing. Make sure YOU disable cures first. (Disable CS_Cure)
- OgreBot
- Debug
- CastingDetailsDebug
- Removed messages for the following, so it's easier to see why it's not casting other abilities.
- Skipping <Ability.Name> because the ability is not ready yet ( # )
- Skipping <Ability.Name> because IsReady is false ( FALSE ). Probably means the buff is already on you.
- Removed messages for the following, so it's easier to see why it's not casting other abilities.
- CastingDetailsDebug
- Debug
- Ogre PoPCraftingMats
- Fixed fuel buying
- Ascension Embargo
- My fix below broke a few things, so spent the time to fix it right this time.
- Raid
- Grummus
- Set Up For
- General placement (out of range when he is rooted so avoid getting a strong add).
- YOU should turn off your cure curses (IMO).
- Toons will automatically ask for a cure curse when 17 seconds remaining on the curse (17 seconds is a bit overkill, but I'd rather have it cured sooner, than risk it not being cured).
- Set Up For
- Rizlona
- Any toon that is not assisting (such as, has people assisting them, or has auto target enabled), will have automatic targeting.
- Will automatically tag each target. Skull = fighter, sword = scout, shield = priest,
- Fighters/mages/priests will target their adds, and when their add dies, back to the named.
- Scouts will target their own adds, along with fighter, and priest adds, then back to the named. This is done to help with debuffing the adds.
- Grummus
- Ascension Embargo
- Fixed a bug where an endless loop of being unable to cast ascension could happen when someone casts an ascension ability, then someone tries to combo it, but is out of range, and someone else tries to re-combo that, that is also out of range, causing the other out of range person to try to combo it, re-causing the other out of range person to try to combo it... I suspect you see where this is going!
- Added checks to all hostile abilities being cast via OgreBotAPI:CastAbility to test for a variety of things (same things the Caststack would check for). If any abilities stop working via :CastAbility, let me know which ones and I can test to find out what tweaks need to be made.
- Fixed a bug where an endless loop of being unable to cast ascension could happen when someone casts an ascension ability, then someone tries to combo it, but is out of range, and someone else tries to re-combo that, that is also out of range, causing the other out of range person to try to combo it, re-causing the other out of range person to try to combo it... I suspect you see where this is going!
- OgreBotAPI/OC
- SetCS_InFrontNPC / SetCS_BehindNPC - Fixed a bug that was breaking both of these from working properly
- Ability Export
- If you are a Guardian, the Etherealist ability 'Recapature' will be renamed Recapture_Eth. This is to not interfere with the Guardian professional ability; Recapture.
- OgreBot UI
- Added [x] Accept No Choice Rewards
- When you finish a quest, if there are no choices for you select, it will automatically accept the reward window.
- For example: When you finish a mission, or you get kill a raid mob and get a status window popping up that you need to accept.
- Added [x] Accept No Choice Rewards
- Ogre Infuse
- Changed the defaults. Planar Ancient is now defaulted as UNCHECKED, and [x] All Equipped Gear is now defaulted to CHECKED.
- OgreBot UI
- CastStack
- Added: Fervor > ___
- Added: Fervor < ___
- Works exactly like all the others like this. If your fervor is ( >= || < ) the value, it will cast. If it's not, it won't.
- CastStack
- Ogre Infuse
- Completely rewrote it. Now has the latest infusers in it only.
- Now has an option for "[x] All Equipped Items"
- When you press start, changing the options will have no effect. You can use the Close button to stop it at any time.
- Shard of Hate (Raid)
- Bleeder Of Ire
- Campspot everyone and they will auto-move. No set up required.
- The Phantom Wraith
- Campspot everyone and do a set up for. Everyone will auto-move.
- High Priest M'kari
- Campspot everyone and do a set up for. Everyone will auto-move.
- Bleeder Of Ire
- OgreConsole/API
- Fixed a bug prevented the Aggro check of SetCS_BehindNPC / SetCS_InFrontNPC work.
- Fixed a bug that had SetCS_InFrontNPC going behind the mob also.
- Added: F2PWindow_Check <ForWho>
- Does a check to see if the f2p window is open, and closes it.
- Added: F2PWindow_SetOptions <ForWho> <Minutes>
- Tells Ogrebot to check for the F2PWindow again for <Minutes>. The default is 15 minutes from when Ogrebot is loaded. Setting this option will turn it back on for <Minutes>.
- OgreBot
- Removed a BUNCH of OLD built in chat triggers, that were just eating CPU cycles for no reason. If anyone was using any of them, and this breaks things for you, let me know and I can help you convert to a much nicer way.
- Example: Previously you could say "revive" in group chat, and anyone dead would revive themselves. Instead, now you use an MCP button. This way the bot doesn't have to parse every single line of text to see if they said revive or not.
- List of removed chat triggers
- Need a cure curse!
- Need a manual cure curse!
- Mark player
- set up for ragefire
- hold up
- do not move
- Assist me
- lets go
- lets move
- move up
- place here
- revive
- zone in
- zone out
- move to me
- come to me
- follow me
- full rebuff
- repair gear
- get a flag
- go to the flag
- use the flag
- That's all for tonight
- Res stone please
- Removed a BUNCH of OLD built in chat triggers, that were just eating CPU cycles for no reason. If anyone was using any of them, and this breaks things for you, let me know and I can help you convert to a much nicer way.
Versions: ISXOgre-2018.06.19, Patch Version-294, OgreBot-17.172, OgreCraft-1.057
- There is a LOT more stuff in this one. While my server was down, some notes were missed.
- Many SOLO zones have had the heroic coding enabled for them. If you zone into a zone, and you get the messages in OgreConsole about available set ups, then the code is enabled. Report any issues.
- Grind Options
- Torden, Bastion of Thunder: Storm Chase [All Versions]
- Note: None of this has been tested on expert.
- Circles before Arkose - Set up for - Will get everyone into circles
- Arkose - Set up for - Will monitor this fight and run and click the appopriate pilliars.
- Frostward - Set up for - People will joust and click the brazier.
- Oveld - Set up for - Completely automated. Make sure everyone has campspot on.
- Torden, Bastion of Thunder: Storm Chase [All Versions]
- OgreBot
- Ressing
- Ressing no longer requires targeting corpses. Thanks Pork for pointing out this could be done without it.
- Ressing
- Ogre CollectionChecker
- Is no longer prejudice against random toons, and should work properly for everyone.
- ISXOgre
- Changed the default behaviour for how 90% of existing files and all new files are compiled into Ogre. This won't have any negative consequences... right? :)
- OgreConsole/API
- SetCS_BehindNPC
- Requires campspot to be active prior.
- Takes 4 paramters:
- ForWho (Default: all)
- NPCNameOrID (Default: Targeted NPC or Implied target NPC)
- Distance (Default: 3)
- SkipIfHaveAggro (Default: FALSE)
- SetCS_InFrontNPC
- ForWho (Default: all)
- NPCNameOrID (Default: Targeted NPC or Implied target NPC)
- Distance (Default: 3)
- SkipIfHaveAggro (Default: FALSE)
- SetCS_BehindNPC
Versions: ISXOgre-2018.06.19, Patch Version-294, OgreBot-17.171, OgreCraft-1.057
- New server!
- ogre salvage
- Updated to actually work with extract planar essences.
- Updated to transmute transmutation stones (since you can't salvage them).
- OgreBot
- Added all Heroic coding to the new expert zones.
- If mobs have different strategies, I will remove this until the new ones are implemented.
- Made all weekly missions share when in heroic or expert zones.
- Will need to confirm that expert zones do count for the weekly.
- Will need to confirm all of these work correctly.
- Added all Heroic coding to the new expert zones.
- OgreBot UI/Uplink
- Added an option to 'Disable CS_Items'
- This will ignore ALL items in your caststack (there is a bug in ISXEQ2 where items aren't working properly).
- Added an option to 'Disable CS_Items'
- Grind Options
- Fixed Boss in Masks of the Marvelous to dispell, and a mob in Winds of Change.
- Torden - Winds of change
- Elif Whitewind
- Mages will automatically dispell when appropriate
- Torstien Stoneskin / Hreidar Lynhillig
- Fighters will auto target the other one when they protection is active.
- Elif Whitewind
- OgreBot
- Updated the current mission. Not sure if it's correct, but it's correct for yesterday's and today. Will need to see what tomorrow brings.
- ConsumeDeityBaubles
- Fixed a bug where it would try to use them from your shared bank/bank... (and it's not possible).
- ISXOgre
- With the recent server issues, I have rewrote a bunch of the internals to properly support unlimited Ogre servers for authentication and patching. As I continue to work towards having a full replica secondary server, that would allow patching also (currently the secondary is only set up to handle auth). I'm also working towards moving away from my current host.
- I've done some major changes to how the extension communicates and handles authenticating and patching. This is in preparation for being able to move the auth/patching to a new server in the future. Technically this shouldn't have any impact, however I changed a LOT, and have been testing these changes myself for a few days.
- Few of the changes. There is no longer a primary and secondary server, they are now numbered, with the primary being server 0 (it tells you what it's connecting too).
- ISXOgre: Connecting to server 0.
- ISXOgre: Starting the patcher on server 0.
- If you have problems when this is patched, make sure to include this information so I know what server you're having issues connecting too.
- OgreBot
- Balanced Syngerism
- After this patch, run an export. ( ogre export 1643224411 ) - If you ONLY want it to update syngerism.
- Reload Ogrebot.
- On ONE toon (your tank, for example). Find the ability in your caststack, and select type "Custom". This means you want it to use the custom coding for this ability.
- Add it to your caststack (again, only on 1 toon in the group).
- When the bot gets to that ability in the caststack, it waits 10 seconds, then has everyone in the group cast BS at the same time. The reason it waits 10 seconds, is it won't be EXACT for everyone. They finish whatever they are casting. I've had 100% success with the 10 second timer.
- You should NOT have BS in anyone's caststack, in any manner, other than the tanks, if you want this to work properly.
- BS will only cast when you have a valid kill target, as was the original intention.
- Balanced Syngerism
Patch Version 289
Versions: ISXOgre-2018.03.27, Patch Version-292, OgreBot-17.170, OgreCraft-1.057
- Ogre Transmute now has a (Masters) option, UNCHECKED by default. While this is unchecked, it will skip transmuting masters.
- OgreBot
- Ressing now once again has Target options!
- Ogre transmute, ogre salvage, ogre TSE, ogre refine
- The "Stop" button should now actually, you know, stop it.
- Solusek Ro's Tower: The Obsidian Core (Solo and Heroic)
- Verlixa
- Will understand marked toons in place of tanks
- Verlixa
Versions: ISXOgre-2018.03.27, Patch Version-292, OgreBot-17.169a, OgreCraft-1.057
- OgreBot
- Crowd Control
- Fixed a bug: When adding an ability to the crowd control tab, it would not use this ability unless it was saved in the profile and loaded. You can now add abilities in real time.
- Raid options
- Fixed a crash within Sol Ro raid zone, when using Special_ZoneSpecific in a specific area.
- Trak - REMOVED Septic Strike as the adds die too quickly and is possibly causing issues with trak.
- Crowd Control
- OgreBotAPI
- (In progress still, but wanted to document as I go): Added method: PoP_TempAdorns(ForWho, AdornmentType, bool Overwrite=FALSE)
- AdornmentType options: CBOC (Crit Bonus - Over cap), Pot, HP.
- Overwrite - By default this is FALSE. If set to TRUE, you will re-apply a new temp adorn regardless of the duration. This means if you clicked the button twice in a row, it would apply 2 adornments back to back to all available options. This is not recommended unless you need to overwrite it (such as it's getting low).
- Will automatically apply temp adorns to slots that these adorns can go into.
- At the moment, the only support adornments are:
- Maintained Tinkered Injector
- Maintained Tinkered Insight
- Maintained Tinkered Coating
- At the moment, it will only apply the temp adornment if no temp adornment is on OR if the duration of the temp adorn is less than 10% remaining. For example: A temp adorn with a max duration of 8 hours, will re-apply the adornment if 48 minutes or less is remaining.
- At this time, this is invoked only (MCP button).
- When this function is called, it will scan your equipment to see if a temp adorn is active and store how long it has until it's gone. You will see examine windows open and close as needed. This will happen quite quickly.
- Once this is released, I hope to never hear about Temp adorns 2018 ever again. You know who you are; I'm looking straight at you!
- Examples:
- OgreBotAPI:PoP_TempAdorns["all","CBOC"]
- OgreBotAPI:PoP_TempAdorns["all","Pot"]
- OgreBotAPI:PoP_TempAdorns["all","HP"]
- (In progress still, but wanted to document as I go): Added method: PoP_TempAdorns(ForWho, AdornmentType, bool Overwrite=FALSE)
- OgreConsole/MCP
- Added: -PoP_TempAdorns <ForWho> <AdornmentType>
- See above
- Example:
- !c -PoP_TempAdorns "all" "cboc"
- Added: -PoP_TempAdorns <ForWho> <AdornmentType>
- OgreCraft
- Added: Obj_OgreCraft:Set_Debug[TRUE] (or FALSE to disable)
- Right now provides some minimal debug info for experimenting.
- Added: Obj_OgreCraft:Set_Debug[TRUE] (or FALSE to disable)
- OgreConsole/API
- Added: ConsumeDeityBaubles <ForWho>
- Consumes all Deity Baubles from Divine attribute crates your character has in their inventory.
- Added: ConsumeDeityBaubles <ForWho>
- OgreBotAPI - added the following:
- method AscensionEmbargo_Add_DoNotCombo(string _ForWho=all, string _sItemToAdd)
- method AscensionEmbargo_Remove_DoNotCombo(string _ForWho=all, string _sItemToRemove)
- method AscensionEmbargo_Change_Disable_Status(string _ForWho=all, string _sItemToChange, string ObjectValue, bool _SilentMode=FALSE)
- ObjectValue - can be 1 of 3 values: TRUE, FALSE, TOGGLE.
- added member:string Get_AbilityInfo(string _AbilityName, string _AbilityMember)
- Note: The second parameter is CASE SENSTIVE.
- If the Member doesn't exist (typo or doesn't exist for that ability), a blank string is returned ( "" )
- This returns any data (in string form) from an ability export. Few examples:
- echo -> ${OgreBotAPI.GetAbilityInfo["Assault","ID"]}
- -> 4023390034
- echo -> ${OgreBotAPI.GetAbilityInfo["Assault","Name"]}
- -> Assault IX
- echo -> ${OgreBotAPI.GetAbilityInfo["Assault","PowerCost"]}
- -> 2635
- echo -> ${OgreBotAPI.GetAbilityInfo["Assault","HealthCost"]}
- -> 0
- echo -> ${OgreBotAPI.GetAbilityInfo["Assault","OgresAreTheBest"]}
- ->
- echo -> ${OgreBotAPI.GetAbilityInfo["Assault","IsAStun"]}
- ->
- echo -> ${OgreBotAPI.GetAbilityInfo["Bash","IsAStun"]}
- -> TRUE
- echo -> ${OgreBotAPI.GetAbilityInfo["Assault","ID"]}
- Note: You'll notice that when an ability is a stun, it returns TRUE, but when it is not a stun, it returns blank, that is because it doesn't have that member. You can always cast this return to any type you'd like. For example:
- echo -> ${Bool[${OgreBotAPI.GetAbilityInfo["Assault","IsAStun"]}]}
- -> FALSE
- echo -> ${Bool[${OgreBotAPI.GetAbilityInfo["Bash","IsAStun"]}]}
- -> TRUE
- echo -> ${Bool[${OgreBotAPI.GetAbilityInfo["Assault","IsAStun"]}]}
- OgreConsole
- Added the following (same as above)
- -AscensionEmbargo_Add_DoNotCombo
- -AscensionEmbargo_Remove_DoNotCombo
- -AscensionEmbargo_Change_Disable_Status
- Added the following (same as above)
- OC/API
- ChangeCastStackListBoxItem
- Now accepts 'Ascension' instead of an ability name, which will allow you to control all 'ascension' abilities at once.
- This basically replaces the need to TAG every single ascension ability in your caststack to turn them off.
- Now accepts 'Ascension' instead of an ability name, which will allow you to control all 'ascension' abilities at once.
- ChangeCastStackListBoxItem
- Ascension Combos (auto complete and embargo)
- If the bot is flagged as not allowed to do offensive abilities (usually heroic/raid code), ascension combos are now blocked also.
- If the bot is PAUSED, ascension combos are blocked.
- OgreCraft
- Selling for 'AutoTinkering' and 'LLL' (LowLevelLeveling) should work again
- OgreBot UI
- Removed a few hundred lines of old interface no longer used (Priority tab, Heal tab, Power Heal tab)
- Converted the Follow, Assist, and Caststack Target drop down boxes to a new system used to determine what the values should be.
- CastStack
- When you select 'Type -> Combat', Target no longer has invalid options in it. Such as @Group. (I will look at supporting this, but at this very moment it does absolutely nothing and never has, so removing it just stops people from selecting an option that does nothing).
- Ogre Ascension Embargo
- Fixed so you don't have to reload the bot before combos start working.
- Ogre OSA
- Fix for not updating after someone had clicked on an invalid entry.
- Ogre Ascension Embargo
- Fixed not being able to combo off an ability with a space in the name.
- OgreBot
- Updated default stat potions to: Planar Elixir of intellect
- OgreBotAPI/OgreConsole
- Added: CastAbilityInSeconds(string _ForWho, string AbilityName, float _Seconds)
- Added: CastAbilityOnPlayerInSeconds(string _ForWho, string AbilityName, string sTarget=${Me.Name}, float _Seconds)
- for Seconds, you can use any integer PLUS 1 decimal place. For example: 1.5 is valid for 1.5 seconds. However, 1.25 is not valid (and will be 1.2, not that you could tell an 0.05 seconds).
- Note: This isn't exact, this just equal to waiting that time frame then doing an OgreBotAPI:CastAbility. So if you are in the middle of casting an ability, it will queue it up.
- Wrote a new method for Ascension comboing. Code named: Ascension Embargo.
- See [This link] for more information.
- Updated the default food/drink for Get_FoodDrink
- ISXOgre
- Added: ogre popcraftingmats -sig
- Will get all the materials for the signature crafting line for PoP
- Added: ogre popcraftingmats -sig
- OSA
- "old" OSA is now gone.
- ogre newosa is now ogre osa.
- Raid
- Amohn
- Non-shaman-priests will pre-cure
- Amohn
- ISXOgre
- Added method: FullScreen
- Example: ISXOgre:FullScreen
- Puts your current window into full screen mode.
- New command:
- ogre newosa
- Loads the new osa. You CANNOT have the old one loaded or explosions very well could happen. If you want to toggle between them use:
- ogre end osa
- ogre newosa
- Likewise, if you want to go back.
- ogre end newosa
- ogre osa
- Once testing is done, 'newosa' will be removed and it will replace 'osa'.
- Loads the new osa. You CANNOT have the old one loaded or explosions very well could happen. If you want to toggle between them use:
- ogre newosa
- Added new TLO (OgreOSA) and datatype (ogreosa).
- These are mostly here for scripts to use.
- Added method: FullScreen
- OSA
- Completely rewrote OSA. It should help reduce latency a little bit while in use.
- Removed [x] Clip y axis. Not sure it was useful to anyone, and was just eating CPU cycles. If someone really needs it back let me know...
- When an NPC has no target, it will now show asa blank, instead of NULL (only appears if you do not have [x] Targets only checked)
- Having 12+ mobs where the vertical scroll bar appears, will no longer impact the distance.
- Very slightly changed the way values are displayed. For example: Health/Hate/Distance are now all right aligned, instead of left aligned.
- ISXOgre
- Updated (updating?) the loader for every single ogre ___ command.
- Commands are now internally stored in containers. The new loader will handle loading and unloading of scripts that are written properly.
- Unfortunately, some really old scripts with UIs weren't written properly. So if a UI does not close, let me know which one and I can go update the script.
- For now, there is a little bit of spam into the console, but not too much. This is intended for now while I test this. Here's two examples (one is loading the script from the extension, and the other is running a script file from disk).
- Loading OgreDebugging (run script)...
- ISXOgre: Ending script debugging
- Loading OgreFind (Embedded)...
- ISXOgre: Ending script Buffer:OgreFind
- Some scripts with custom titles have lost their custom titles. For example when you 'ogre depot', it would say 'loading ogre depot for <your guild hall name here>'. It no longer does that (I could make it do it, but at this stage I'm doing hours of tedious work and adding more of it for a custom title no one ever looked at, seems pointless).
- Updated over 100 ogre commands into the loader.
- Much of this was "manual" work, meaning I had to type in the ogre command (such as ogre plant), link it to the correct file, and type in a description. I did a LOT of copy/pasting the config loader and copy/pasting the information over from the old way it used to load. More than likely I made a few mistakes with the copy paste.
- Few possibilities of mistakes. You type: ogre plant, and get ogre MCP. The description beside OgreMCP is for gathering goblin, etc etc. These are all very easy to fix, I just need to know which ones are incorrect.
- Every single ogre command needs to be tested. Which means *you* should test any of them you use before I push this live! (It'll be on dev for a while).
- 99% of all ogre commands, also have the same ogre end command. There are a couple that do not have an ogre end command.
- To see a list of all available ogre commands, type: ogre ?
- This list is 100% up to date, and will be kept 100% up to date at all times going forward. (That's because it reads from the loader, so if Ogre loads it, ogre ? can read it and display the command for you).
- It took me all day to update this loader, so my descriptions on many commands are vague or short. If you think a description should be better, please tell me which command and give me a description that is more suitable and I'll update it.
- How some parameters were escaped and passed to scripts have changed also. I still have the old ones available, but seen no reason why they should be used... anyways, if you notice funky parameters let me know which commands.
- Commands are now internally stored in containers. The new loader will handle loading and unloading of scripts that are written properly.
- Updated (updating?) the loader for every single ogre ___ command.
- Updated the following scripts to work with the new system
- Transmute
- Refine
- Salvage
- TSE
- Solusek Ro's Tower: The Obsidian Core [Heroic]
- Verlixa
- Broke this fight (clicking the top brazier)
- Fixed this fight (clicking the top brazier)
- Just noting this here, as I'm not sure when I broke it, if it was in a released patch or not.. but should be fixed now.
- Verlixa
- OgreBot
- Torden, Bastion of Thunder: Winds of Change [Heroic]
- Windfall
- Set up for. Tanks move in front and everyone else behind
- Windfall
- Reworked the way the HQ ear works. Currently a bunch of debugging spam left in on purpose while I test.
- Torden, Bastion of Thunder: Winds of Change [Heroic]
- Ogre TSE
- For real real, when you hit stop, it's actually going to stop.
- Grind Options
- Balrezu
- When the bugged brazier spawns, tank will target him automatically.. hopefully if it dies first it won't ever become bugged.
- Balrezu
- ISXOgre
- Added: ogre experiment <parameters>
- You must have already selected the item you want to experiment on, and be at the experiment screen (where you have the drop down boxes to select which stat to boost).
- You can only boost 'Boost Stat' with this. You cannot do 'Add an Effect' or 'Add a Decoration'.
- Parameters
- In short, you select what you want, followed by how many times. Here are some common examples:
- ogre experiment -pot 4 -cb 1
- This will do potency four times, and Crit bonus once.
- ogre experiment -cb 1 -pot 3 -agi 1
- This would do Crit Bonus once, Potency three times, and Agility once.
- ogre experiment -sta 2 -pot 2 -cb 1
- This would do Stamina twice, potency twice, and crit bonus once.
- ogre experiment -pot 4 -cb 1
- In short, you select what you want, followed by how many times. Here are some common examples:
- Added: ogre experiment <parameters>
Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.168, OgreCraft-1.057
- MCP/OgreConsole
- Repair
- Now works in CoV
- Repair
- Ogre Salvage
- Now works like Ogre Transmute, and will automatically extract weapon essence from weapons.
- Upgraded a bit of the code to be more like transmute also, as in being able to salvage stacked adept books.
- Will transmute Transmutation Stone since you can't salvage them
- Ogre Craft
- Re-added support for using ProfitUI
- There may be a time where custom UIs that change the craft window won't be supported. Keep this in mind going forward. I'll do my best, but depending on how they are done can be challenging.
- Re-added support for using ProfitUI
- OgreBot
- Looting
- If you are using Leader Only Loot with 'loot everything' checked, it will close the loot window when it's done, incase there is anything remaining in the chest (such as a LORE sun disc).
- I do have high hopes of doing this properly where it will distribute these to the group then close the window if it's the last one.. but.. it's not as important right now.
- If you are using Leader Only Loot with 'loot everything' checked, it will close the loot window when it's done, incase there is anything remaining in the chest (such as a LORE sun disc).
- Alias caching update
- Changed from frame locking to not. Should entirely remove any 'hitching' related to aliases (from not being in the same zone when the group is formed)
- Looting
- OgreCraft
- Experimenting will now automatically start! You shouldn't need to hit a reaction anymore! Hooray!
- Ogre Navlib
- Some tweaks to allow custom objects of objects and custom script names. Should be fully back compatible. if not let me know which script so I can test it and fix it.
- OgreBot
- Looting
- When looting an item that appears in a FFA chest, that is LORE and you already have one, and is the only thing left in the chest, will automatically close the loot window down.
- Example: First named in Masks of the Marvelous
- When looting an item that appears in a FFA chest, that is LORE and you already have one, and is the only thing left in the chest, will automatically close the loot window down.
- Grind Options
- PoI:MotM
- Glitched Cell Keeper
- Changed campspots. Initial setup is now in aggro range. This was to prevent him from running towards you and red circling in the middle.
- Glitched Cell Keeper
- Plane of Disease: Outbreak [Heroic]
- Rallius Rattican (Boss)
- If the bard doesn't have 3 biles, it will go get 3.
- Rallius Rattican (Boss)
- PoI:MotM
- Looting
- Raid
- Eindride Icestorm
- On-screen timer for adds spawning
- Eindride Icestorm
- OgreConsole
- Fixed a bug with -ChangeCastStackListBoxItemByTag not passing a parameter. It now properly passes all the parameters, so if you wanted silent mode, you can now get it.
- -ChangeCastStackListBoxItemByTag <ForWho> <Tag> <Value> <Partial> <SilentMode>
- Fixed a bug with -ChangeCastStackListBoxItemByTag not passing a parameter. It now properly passes all the parameters, so if you wanted silent mode, you can now get it.
- OgreBot UI
- On the loot tab added 'smart assign (BETA)'. See this post for details
- Trak
- Tons of tweaks and updates... still a work in progress
- NavLib
- Tweaks to how it handles flying while on a map.
- Also lowered 2D distance check from 1.5 to 1.0
- OgreBot
- Aliases
- Updated how alias caching works (the @ aliases, such as @Healer1, @DPS1)
- When a group member was not in the zone it would just check again "later". The problem with this, until that person zoned back in, it would have to recheck this until they were all in the same zone. And originally these aliases were set up to support any kind of group you could imagine, even 6 priests or 6 DPS. However allowing for any silly things for this, created a long loop of checking for this, and when someone wasn't in the zone, these checks would take a noticeable fraction of a second. So you would get "hitching", so to speak until the cache was updated (when everyone was in the same zone).
- I've since optimized the caching, but put some more realistic limitations.
- Healers
- Only will create up to 3 Healer#. If you have a 4th healer, they will not be supplied with a built in alias (you can always make an alias for them yourself on the Aliases tab)
- Only 2 of the same archetype will be checked. For example, if you had 3 shamans in your group, only 2 of them would have built in aliases. If you had 2 shamans and 1 cleric, all 3 would have built in aliases.
- DPS
- DPS works identical to the above Healers. As mentioned, you can always create as many custom aliases as you wish.
- Healers
- For anyone wondering the actual numbers.
- Prior to this change, the update took 110ms (1/10th of a second).
- After to this change, the update took 16ms (1.6/100th of a second).
- Aliases
- OgreNavLib
- Changed 2D check from 1.5 to 2.0
- Raid Options
- Plane of Innovation: The Wasteyards [Raid]
- Meldrath the Mechanized
- If your stacks get to 15 or above, bot will not do anything offensive until the stacks are gone.
- Construct Automaton
- Set up for. General placement for the raid and automatic jousting for the raid.
- Meldrath the Mechanized
- Plane of Innovation: The Wasteyards [Raid]
- Updated Sample profile's and AAs to go with them for the classes I use.
- Fixed a button in the new default MCP that had an extra !c in it (and therefore wouldn't work).
- OgreBot
- Apparently there is still 1 person out there that plays a channeler, and they finally got their epic 2.0. Added (automatic) support to Ogre for when it's been cast.
- Solusek Ro's Tower: Monolith of Fire [Heroic]
- So'Valiz
- Changed movement from campspot to navigation. This should eliminate getting stuck.
- So'Valiz
- Includes the new default MCP. See: https://forums.ogregaming.com/viewtopic.php?f=13&t=407&sid=7fa48a8feb3cf21b51d9bf212502cf0c to load it.
- Grind Options
- Solusek Ro's Tower: Monolith of Fire [Heroic]
- Ro
- When campspotted, toons will automatically avoid the knockbacks. Make sure to NOT fight Ro right at the very edge of the platform. Tanks included.
- Set up for RoCenter
- This is to be used for scripts, it will re-center you on the platform. It will NOT jump across the platforms etc. So do NOT use this unless you're already on the middle platform.
- So'Valiz (claw mob)
- First claw is now automated!
- I personally campspot everyone (tank included) and just watch the bard to make sure he doesn't get stuck. Soon I will make an update so bard uses navigation instead of campspot to avoid being able to get stuck.
- Big shoutout to Pork for the claw mob. All the 'hard work' to do the claws was done by him. Both for the non-first rounds, and the first round. Was very time-consuming!
- Ro
- Solusek Ro's Tower: Monolith of Fire [Heroic]
- Grind Options
- Solusek Ro's Tower: The Obsidian Core [Heroic]
- Verlixa
- Pull and afk. Fuck this stupid fight.
- Entire thing is automated. Just have 1 tank in the group.
- Verlixa
- Solusek Ro's Tower: The Obsidian Core [Heroic]
- OgreCraft
- Handles repairing the seal (last combine in the PoP tradeskill timeline).
- Special thanks to Pork and LittleOgress for giving me the information and toons on that part of the quest to easily add this.
- Handles repairing the seal (last combine in the PoP tradeskill timeline).
- Grind Options
- Solusek Ro's Tower: The Obsidian Core [Heroic]
- Balrezu
- Set up for
- General placement. Not required, just be in the middle'ish of the room.
- Bard will automatically click the correct Brazier
- Set up for
- Balrezu
- Solusek Ro's Tower: The Obsidian Core [Heroic]
- Raid Options
- Torden, Bastion of Thunder: Storm Surge [Raid]
- Dogs ( Valbrand & Thangbrand )
- Enchanters will automatically dispell when appropriate
- Dogs ( Valbrand & Thangbrand )
- Plane of Innovation: The Wasteyards [Raid]
- Karnah
- Set up for. General placement for the raid.
- If you mark a toon prior to doing a set up they will be the one who gets called out to move. IE: Do a bard.
- Tank placement is up to you.
- Junk Beast
- Any toon is marked will attempt to loot the chest and hand out the loot.
- You MUST be using Leader Only Looting.
- When people loot the wrench they will target the named and use it.
- Don't forget to give the person you mark looting rights!
- Karnah
- Torden, Bastion of Thunder: Storm Surge [Raid]
- Spew Stats
- Added mit (for mitigation)
- OgreBot
- Jiva
- The 'on death' movement only moves if you have campspot activated. IE: most people don't on their tank on this fight, so it will not move your tank when jiva dies.
- Jiva
- ISXOgre
- Wrote a new loader/unloader for all Ogre scripts that will be going into testing very soon.
- For the most part, this is entirely backend changes, however there are some minor things that are technically user effecting.
- ogre end all, will no longer work. (If you're wondering, it was equal to doing an ogre end ____ for every single script the extension knew about). Realistically, I doubt anyone used this. It was handy back when there were no scripts running in the background etc. If for some reason you need to just end everything, you can always do a endscript *, or alternatively, you can parse the scripts running and only kill the ones with Ogre in them.
- For the most part, this is entirely backend changes, however there are some minor things that are technically user effecting.
- Wrote a new loader/unloader for all Ogre scripts that will be going into testing very soon.
- OgreNavLib
- Fixed a bug when starting off the map, with an end point off the map, with some mapped area in the middle.
- Fixed a few other various bugs with not stopping moving and resetting destination when it should not have.
- ogre export_information
- Just documenting this command exists - will pop up the 'export for you' window.
- OgreAffiliates
- ogrea <name>
- See this post for more details: https://forums.ogregaming.com/viewtopic.php?f=13&t=402&p=1507#p1507
- OgreBot (more specifically pg_ud)
- When ogre is loaded inside of the PG lobby, it should no longer complain about an export (it technically just loads the PG avatar abilities).
- Plane of Disease: Infested Mesa [Duo] now loads the grind options code for Plane of Disease: Infested Mesa [Event Heroic]
- Updates to ogrea autoquest
- Ogre PG_UD
- Updates to ogrea autoquest
- For realz made pg_lobby not ask for an export.
- OgreBot
- Removed the heroic instance rare monitoring since they only drop from the final named now.
- Spewstats (OC/MCP)
- Added the following aliases. These will report your deity divine level.
- deity_cb
- deity_pot
- deity_stam
- Added the following aliases. These will report your deity divine level.
- EQ2Chars.xml
- If you go to drunder, here is an easy way to flag your entire account as 'on drunder' for the purposes of EQ2chars
- Edit the file: Scripts/EQ2OgreCommon/DoNotShareWithOthers/EQ2Chars.xml
- Find the account you want, such as:
- <Set Name="MyAccountNameHere">
- Then add this line under it:
- <Setting Name="Drunder">1</Setting>
- Now that account is flagged as being on drunder, so 'ogre login toonname' and 'ogre toonname' will both automatically use drunder as the server name.
- If you go to drunder, here is an easy way to flag your entire account as 'on drunder' for the purposes of EQ2chars
- Sol Ro PQ
- Special_ZoneSpecific
- Will now use the teleporters
- Special_ZoneSpecific
- ISXOgre
- Added: TransmuteSalvageExtract || tse
- A custom version of ogre transmute with settings specifically to how Kannkor likes them.
- level 101 + weapons = extract
- level 96-100 = salvage
- (everything else) = transmute
- Added: TransmuteSalvageExtract || tse
- Tweaks to So'Valiz
- The very first time you zone into the zone and pull So'Valiz, the bot will tell you, you need to do the first claw (like you have been, run tank over and special_zonespecific, or click it manually).
- After that (so if you wipe, or after the first one) the bard will automatically do the claws. You will need to do nothing at all.
- Ogre Proc
- Now lists 24 threads/cores as default.
Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.167, OgreCraft-1.055
- OgreBot
- The Planes: Chapters 6 through 10 [Heroic II]
- Now shares upon zoning in to the appropriate zones.
- Solusek Ro's Tower: Monolith of Fire [Heroic]
- West/East Wing - Before first named. Be near the middle button and: set up for.
- Will run a toon to each wing. Once done you can do a 'lets go' to get your toons to return to you.
- Jiva - Set up for. Will move non-tanks around the middle area and jump them into the platforms
- Once the fight is done everyone will get down and run to the top so you can easily lets go and continue on.
- So'Valiz - Set up for. Will move people to the center of the room.
- When the claws go down - target yourself on your tank and stand next to a claw and press 'Special_ZoneSpecific'.
- Repeat this for each claw. Your bard will run on the other side and create the mirror.
- Solusek Ro - Set up for. Will get everyone onto the main platform. If you aren't close to the 'safe' spot it will give you a waypoint then you can redo the set up.
- Doing a Special_ZoneSpecific while beside a teleporter will activate it for you. (On any floor).
- West/East Wing - Before first named. Be near the middle button and: set up for.
- The Planes: Chapters 6 through 10 [Heroic II]
Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.166, OgreCraft-1.055
- Ogre Plant
- Increased the delay when logging in/loading the guild hall before it tries to zone into a house.
- OgreBot
- Rare harvests in Heroic Instance tracking has been activated in all PoP heroic zones. (But not Event Heroics, since that thread says they don't spawn in there). If I missed any let me know which zones.
Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.165, OgreCraft-1.055
- Rare harvest heroic instance thingy
- Actually gives you a waypoint now, instead of just telling you it did.
- Grind Options
- Plane of Disease: Outbreak [Heroic]
- The Flesh Eater
- Automatic item use and dispelling when needed.
- Rallius Rattican
- Collect 3 biles on your BARD.
- Set up for. Specific positioning and the BARD will automatically pull for you.
- People will handle the port automatically.
- The Flesh Eater
- Plane of Disease: Outbreak [Heroic]
Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.164, OgreCraft-1.055
- Grind Options
- Added Rare Harvest Tracking to many heroic instances. You will get a OgreConsole message if it's active for that zone.
- *** Ogre Heroic Rare Harvest Monitor Activated ***
- When it finds the rare harvest, it will send a message to OgreConsole and make a waypoint
- Plane of Disease: The Source [Heroic]
- Blighthorn
- Set up for
- General placement. Not required.
- People will automatically joust to the south.
- Set up for
- Gryme
- When he is 'exposed' everyone will exploit it to remove stacks.
- Blighthorn
- Plane of Disease: Infested Mesa [Event Heroic]
- The Carrion Walker
- Auto-handling of organs
- Grimror
- Handles the larvae
- Set up for
- General campspot placement in the middle area.
- The Carrion Walker
- Added Rare Harvest Tracking to many heroic instances. You will get a OgreConsole message if it's active for that zone.
Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.163, OgreCraft-1.055
- OgreBot
- Grind Options
- Plane of Innovation: Masks of the Marvelous [Heroic]
- Fixed a bug where it had a chance to change your campspot to a named area, when you weren't fighting that named.
- Plane of Innovation: Masks of the Marvelous [Heroic]
- Grind Options
- ISXOgre
- Added: ogre plant | ogre end plant
- Purpose of this script, is to get resources from the KA quest that gives you the house plant that gives rares/resources.
- This uses the task template (same as ogre ADT, ogre GG (goblins), and ogre PG_UD (proving grounds).
- All commands that work with task template work here
- -list <listname>
- -toon <toonname>
- -nostart
- Brings up the task UI so you can add toons.
- This plant is special, and the following items are important to read. Some are requirements.
- Your plant is REQUIRED be in your own house.
- Said house is REQUIRED to be the first one in the list. For example, if you have 5 houses, it must be the first one in the list. (You can click on the portal to housing from a guild hall to see which order it is).
- You are REQUIRED to start in your guild hall OR your house (with the plant).
- The plant is REQUIRED to be near the entrance where you zone into. Within 10 meters.
- (Not required) If there is a magic door to guild hall within 10 meters of the entrance to your house, it will use the magic door to return to your guild hall when finished. If there is a depot near the entrance of your guild hall, it will deposit the resources.
- If this script is ran and there are no resources available, it will check every hour until it finds them, then it will know there are no resources available for 23 hours.
- Added: ogre plant | ogre end plant
- OgreBot UI
- Fixed: Skip Cutscenes
- It was previously working in reverse...
- Fixed: Skip Cutscenes
- Ogre Quest Helper
- I believe I for real stopped the clicking this time.
- OgreBot
- Fixed a rare bug that could cause some built in aliases to not work if you grouped up in difference zones.
- Ogre Ability Efficiency
- See the forum post for more details.
- https://forums.ogregaming.com/viewtopic.php?f=13&t=394&p=1491#p1491
- To use: ogre ae
- Ogre Ability Export
- Exports are now character specific. This means they are now saved as: Toon_class_server_AbilityExport.xml
- OgreBot
- Exports are now read in the new format: Toon_class_server_AbilityExport.xml
- This means everyone will need to run new exports.
- If no export is found, or the export is out of date, a new window will pop up giving some basic information, and a 1-click recommendation on how to proceed.
- In this case, the recommendations are as following:
- If you are level 101 or higher, it recommends doing an export on all your abilities at level or below, then only exporting your level 101+ abilities that are expert or higher.
- If you are level 100 or below, it recommends doing a regular export, that gets all the abilities.
- You can click the button, and it will run the export(s), and reload the bot when finished. Alternatively, you can close (via the X) out of the window, then run the export yourself, then reload Ogrebot yourself.
- In this case, the recommendations are as following:
- ISXOgre
- Added: ogre ae
- For Ogre Ability Efficiency.
- You will need to have a new export done (version 2). Which Ogre would yell at you about anyways. So this is likely already done.
- For Ogre Ability Efficiency.
- Added: ogre ae
- Ogre AE
- Fixed a crash when OgreBot was loaded
- Ogre PG_UD
- Updated export to the new version.
- MCP
- 'SetUpFor___' with no mob name will now work for the new 'set up for' setups.
- OgreBot
- Fixed an alias bug that was introduced with the last dev build
- ISXOgre
- Ogre map
- Now loads the new mapper, 'ogre navmap'. As it has the same functionality as the old one, plus the swimming/flying support.
- Ogre map
- NavLib
- Updates automatically when you zone
Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.162, OgreCraft-1.055
- OgreBot
- Special note: Going forward, all 'set up for ____', will no longer require the ___. This means you can 'set up for', and it will automatically determine what NPC you are trying to set up for. Please note, this is NOT retroactive. So basically it will be available this way with all PoP coding, but not any code prior.
- Grind Options
- Plane of Innovation: Masks of the Marvelous [Heroic]
- Ancient Clockwork Prototype
- Automatic targeting when mobs go immune. You are free to change targeting, this only happens once when required.
- Clockwork Scrounger XVII
- Set up for
- Campspots to spread the entire group out. Right now the tank position is specific, the rest are chosen at 'random'.
- The Glitched Guardian 10101
- Set up for
- Campspot and jousting, including tanks.
- Glitched Cell Keeper
- Set up for
- Campspot and jousting, including tanks.
- Gearclaw the Collector
- Handles the Turn Key and the removing of his buffs.
- Ancient Clockwork Prototype
- Plane of Innovation: Masks of the Marvelous [Heroic]
- Ogre Export
- Rewrote the options available for ogre export.
- All old flags have been removed, and replaced with the following. Apologies if this breaks any existing scripts.
- List of new options.
- -desc
- --> Adds descriptions to the export. This is used if you want to see them in the export. Not used by Ogrebot.
- -new
- --> Deletes your current export and makes a new one instead of adding information. Not recommended.
- -minlevel <level>
- --> Sets the minimum level required for the export. For example 101 if you only wanted to export level 101 and above abilitites. Default is 0.
- -maxlevel <level>
- --> Sets the maximum level required for the export. For example 105 if you only wanted to export level 105 and below abilitites. Default is 999.
- -j | -journeyman | -a | -adept | -e | -expert | -m | -master | -gm | -grandmaster | -ancient
- --> Sets the minium required tier for the ability to be added to the export. For example if -adept is used only abilities adept or higher will be added.
- AbilityName
- Must be exact spelling of the entire name. You can use ability IDs also, if you know how to obtain them.
- -desc
- Note: When using -minlevel, it will EXCLUDE any ability that does not have a level, such as AA abilities. They are basically 'level 0', so putting a min value will be higher.
- Note: Ascension abilities are all considered level 0. So the above note applies also.
- Few random examples and what they do:
- ogre export -master -minlevel 91 -maxlevel 100
- Exports only abilities levels 91 to 100 (inclusive) AND that are master or above (grandmaster/ancient).
- ogre export -adept -minlevel 101
- Exports only abilities level 101 and above (in this case, up to level 999) that are adept or above.
- ogre export "Incineration"
- Exports the ability "Incineration" only. (Ascension elementalist level 12 ability, if you were wondering).
- ogre export "Dagger Storm"
- Exports the ability "Dagger Storm" only. This example is really just here to show you to have quote words with spaces in them.
- ogre export -master -minlevel 91 -maxlevel 100
- MCP/OC
- Travel_Spires, will now work in PoM on the teleporter pads.
- Hail_NPC
- New hail command with options you can add as parameters. This will use OC/IRC.
- Parameter 1: ForWho
- Parameter 2: Target name or ID. ${Target.ID}
- OgreBot UI
- Added the following to the Settings (or Settings 2) tab:
- [x] Skip Cutscenes
- Up until now, this has been the default behaviour. This was primarily due to them making it when you zone into a zone, it would do a fly through of the entire zone. That seems to be a thing of the past, and now most cutscenes are things people may want to see, so I am changing the default behaviour to allow them, but if you do not want them, you can check this box to get the old behaviour back.
- [x] Skip Cutscenes
- Added the following to the Settings (or Settings 2) tab:
- ISXOgre
- Added: ogre examine | ogre end examine
- This is a very short, no server call script that will examine every detrimental you get ONCE. If you close a detrimental down, it will not reopen it again (until you restart the script). So you can close down any unwanted detrimentals while keeping any useful and future ones opening.
- Note: It will not examine res sickness... I think we all know what that does... Especially freedo.
- Added: ogre examine | ogre end examine
- OgreBot
- Added weekly T1 Heroics and Event Heroics to the sharing upon zone in.
- Started updating the Current Mission message when you log in. Until it's built, you will see place holders for anything I don't have information for, such as 'x6/z6'. They are just place holders. I'll update them as I get the information.
- OgreBot
- Updated Current Mission of the day to work with the new method of zones being the daily mission.
- Grind Options
- All jousting in Plane of Innovation: Masks of the Marvelous [Heroic] have had joust outs added.
- Ability Export
- Fixed an issue where the cache wouldn't updated and it could report the same ability being added twice.
- Ogre Nav Mapper
- Added option to delete a named point F5 (without having to be on top of it). Once a point is deleted, it should be available for use immediately again.
- If you try to add a custom named point as a number only, it will reject it.
- If you try to add a custom named point that already exists, it will reject it, and advise you to delete it first if you want to re-use it.
Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.161, OgreCraft-1.055
- OgreNavLib
- More tweaks to defaults and some bug fixes. Shouldn't have the 'jumping'/stop to fly for a second anymore
- OgreCraft
- Many windows have been changed how they are closed down. This should prevent it from closing your broker or your inventory bags now.
Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.160, OgreCraft-1.054
- Ogre trackshiny
- Added BlueShimmer as an option (the ones found in Plane of Magic. They are not black, zoom in!!)
- Added Blue as an option (the no-trade ones found in instances)
- Ogre NavLib (the new one)
- Major tweak to how flying is done. It looks very close to a human flying now.
- Quest Helper
- Quest helper (ogre qh, ogre end qh) has completed 95% of the sig line. Just missing the CoValor zone, which I'll get to soon.
Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.159, OgreCraft-1.054
- OgreBot
- Mercs will not longer be a valid alias for built in aliases.
- Example: @DPS1 will never be a merc now. This was causing issues.
- Ogre Transmute/Salvage
- Increased default level to 110
- Ogre Harvest
- Added a bunch of new resources
Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.158a, OgreCraft-1.054
- OgreBot
- Added some extra error handling to mitigate odd issues when you first log into the game after PoP. You should really reload your client anyways, however: http://www.isxgames.com/f/threads/problems-with-pop-read-this-first.8180/
Versions: ISXOgre-2017.11.28, Patch Version-289, OgreBot-17.158, OgreCraft-1.054
- MCP/OC/API
- Added CoV
- Uses the loyalty reward "Call of the Veteran" teleport item.
- Takes up to 4 parameters
- Parameter 1: ForWho
- Parameter 2: Travel Option
- Valid options are: Teleport or Summon. (Same as they are labeled on the window)
- Parameter 3: Toon Name to interact with.
- If you choose Teleport, to who?
- If you choose Summon, who?
- Parameter 4: Allow Same Zone. Default FALSE.
- Most of the time you won't want people within the same zone, using CoV, so this is off by default. Pass it "TRUE" to allow it to use CoV within the same zone.
- Added CoV
- MCP only
- Added CoV_InputWindow
- Same as above, but opens input box (a pop up box) that you have to type the options into.
- Added CoV_InputWindow
- OgreConsole
- Added a message to say it is loaded, so the last line in the console isn't 'Loading OgreConsole...'
- OgreBot
- Refactored Crowd Control tab (mezzing). Although I couldn't find anything wrong with it, I updated it to use more current/more efficient functions. Should also work better in a raid situation.
- OgreNavLib
- Some basic files/testing for a rewrite of OgreNavLib
- OgreBot
- ScrollOf
- Pure Power now properly works. (Previously only prowess and pain would work)
- ScrollOf
- MCP/OgreConsole
- Added: Ogre_CommandRequiresOgreBot_AllParams <ForWho> <OgreCommand> <Paramaters>
- Note: This one works a little differently. It will take ALL the parameters and pass them. So you can NOT stack this command.
- Added: RunScriptRequiresOgreBot_AllParams <ForWho> <Scriptname> <Paramaters>
- Note: This one works a little differently. It will take ALL the parameters and pass them. So you can NOT stack this command.
- AcceptReward
- Now accepts up to 2 parameters
- Parameter 1: ForWho (no change)
- Parameter 2: If the reward window has choices, which choice would you like?
- Leaving Parameter 2 blank or 0, will NOT touch a choice window.
- Added: Ogre_CommandRequiresOgreBot_AllParams <ForWho> <OgreCommand> <Paramaters>
- OgreBot
- Removed automated tithe spending
Patch Version 288
Versions: ISXOgre-2017.09.28, Patch Version-288, OgreBot-17.157, OgreCraft-1.054
- Lost City of Torsis: Reaver's Remnants [Expert Challenge]
- Will now share it's quest upon zoning in
- OgreBot
- Illusion: Clockwork Calamity
- Will now appear in the cast stack after an export.
- Illusion: Clockwork Calamity
- OgreBot
- Updated / added a bunch of higher end raid code.
- Grind Options
- Lost City of Torsis: Reaver's Remnants [All Heroic Versions]
- A Spectral Beguiler
- Mages/Druids will automatically dispel when appropriate
- A Spectral Beguiler
- Lost City of Torsis: Reaver's Remnants [All Heroic Versions]
Patch Version 287
Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.156, OgreCraft-1.054
- Zone Resetter
- Some minor tweaks to help handle when you open the zone window and it's blank, and you have to close it and re-open it (in-game bug).
- Ogre PG_UD
- Supports a moving portal zone in... (lol)
Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.155, OgreCraft-1.054
- Minor tweak to HQEarring to allow for DBG to ninja add in a 2 second cast time by "accident".
- Minor tweaks to the process when you hit 'Repair gear'. Should get less false positives.
Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.154, OgreCraft-1.054
- OgreBot UI
- Added the following to the Ascension tab
- [x] Enable Glacial Freeze Announcing.
- This is mostly for raiding. For higher tier raid mobs, you have to maintain GF on the mob most of the time, so knowing when it is going to fade is very helpful.
- This checkbox enables or disables this 'section'.
- [x] Only Announce in raid
- Doesn't announce if you aren't in a raid. Since no reason if you are running heroics.
- [x] Announce to OgreIRC instead
- Send the announcements to OgreIRC instead of OgreConsole.
- Add/text entry
- For adding new durations to announce at.
- Duration to announce listbox
- When GF duration gets to this value, it will send a message to OgreConsole or OgreIRC with a message:
- Glacial Freeze: training dummy -> 44s.
- When GF duration gets to this value, it will send a message to OgreConsole or OgreIRC with a message:
- [x] Enable Glacial Freeze Announcing.
- Added the following to the Ascension tab
- Ogre PG_UD
- Updated for new portal location
Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.153, OgreCraft-1.054
- OgreBot
- Removed some debugging related to casting an ability on an NPC via MCP
- Ogre PG_UD (Proving Grounds)
- Updated for 3 hours and other minor tweaks for this patch.
Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.152, OgreCraft-1.054
- OgreBot
- On Settings 2: [x] Do not accept quests
- Will now actually stop accepting quests.
- Fixed a bug where, if you had an encounter nuke in the caststack, with a custom # of mobs, it would completely ignore it.
- Note: this ONLY affected encounter nukes, AEs are functioning correctly.
- Warlock's auto-myth buff changer also takes into account the caststack option.
- Previous functionality for encounter nukes.
- Setup: 3, Caststack: 2. If an encounter nuke was cast with 2 mobs, because the setup option was 3, it would turn Negative void ON, which would be wrong. If there were 3 or more mobs, it would have worked properly.
- Current functionality
- Setup: 3, Caststack: 2. If an encounter nuke was cast with 2 mobs, it would make sure negative void is off, since you specified 2 on the caststack entry.
- Previous functionality for encounter nukes.
- Grind Options
- The Shrouded Temple
- The Meld of Haze
- Now turns on Ignore NPC 100%
- The Meld of Haze
- The Shrouded Temple
- On Settings 2: [x] Do not accept quests
- MCP/OC/API
- Added: CastAbilityOnNPC <ForWho> <AbilityName> <MobNameOrID>
- AbilityName MUST be a base name, like everything else. For example: Stone Hammer, or Evade (but not Evade VI, it will cast the highest version you have automatically).
- MobNameOrID - I highly recommend using ID when you can. This will handle mobs with the same name, and mobs with scary characters in their name, such as the dreaded coma. ${Target.ID} works really well for having someone cast it on your target. Likewise, you can do ${Actor[warden of nightmares].ID}.
- If they are unable to acquire the proper target, they will NOT cast the ability.
- Added: CastAbilityOnNPC <ForWho> <AbilityName> <MobNameOrID>
- OgreBot UI
- Ascension tab
- Glacial Freeze - Do not combo while in raid.
- Stops Glacial Freeze from being combo'd while in raid. Generally only useful on T4 raid fights.
- You can toggle this via MCP button if you for ease of use:
- MCP Command: ChangeOgreBotUIOption
- Paramater 1: ForWho, such as: all
- Parameter 2: Name of object: checkbox_ascension_glacialfreeze_noraidcomboing
- Parameter 3: Value to change it too: TRUE, FALSE, or Toggle.
- Glacial Freeze - Do not combo while in raid.
- Ascension tab
- ForWho
- Now understands the following:
- Thaumaturgist
- Elementalist
- Etherealist
- Geomancer
- Now understands the following:
- Raid Options
- Arcanna'se Spire: Order and Chaos [Raid]
- Shanaira the Prestigious
- It is assumed that you will have each type of ascension class in each of the 4 groups.
- It is assumed that you will ensure you have no ascension abilities enabled in your cast stack, and you will not have ascension combos checked (combo's will likely be auto-disabled when I add a set up command).
- I did not take the time to determine the difference between Magical and Physical, and Physical and Magical. If someone knows then I can tweak it. Otherwise right now it does both combos.
- @ 80/40% group 1 will do 1 combo, and group 2 will do the other combo.
- @ 60/20% group 3 will do 1 combo, and group 4 will do the other combo.
- @ 5% Everyone will try to do combos, but she dies before we can actually finish it... so.
- The tank stuff is up to the player to decide how to handle.
- At this moment, it is up to you to place the raid where you want and correctly. However I will add a set up that gives good/proper positioning.
- Shanaira the Prestigious
- Vaedenmoor, Realm of Despair [Raid]
- Terris-Thule
- On-screen timers.
- Handles the do-no-cast
- Terris-Thule
- Vaedenmoor, Heart of Nightmares [Raid]
- Territus, the Deathbringer
- Good luck.
- Set up for Territus (will aggro).
- When adds spawn, g2-g4 will move out a little to the adds and kill theirs.
- When their add dies and they have the buff, g3-g4 will move back the named immediately. G2 will stay out until the named calls his next event.
- WHen the named calls the frontal event, anyone WITH the buff will run behind the named. Anyone WITHOUT the buff will run in front.
- After this event goes off, do a new set up for Territus, and everyone will move behind the named (doesn't matter where he is).
- It is your responsibility to manage your aggro/hate.
- Territus, the Deathbringer
- Arcanna'se Spire: Order and Chaos [Raid]
- Ogre Infuse
- Items with random extra spaces in their name will now properly infuse instead of telling you no item selected.
- Ogre IM
- Fixed -i flag
Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.151, OgreCraft-1.054
- PG_UD
- Tweaked a little how/when it starts to move towards portal (in pg lobby).
Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.150, OgreCraft-1.054
- Release of Ogre pg_ud
- Ascension Combos
- Removed a possible error message that would go to the console that meant nothing.
- KACraftingWeeklyMats has been renamed to KACraftingMats, and now accepts parameters:
- No parameters = -d -w OR: ogre KACraftingMats -d -w
- Gets weekly and daily quest mats
- ogre KACraftingMats -d
- Gets daily quest mats only
- ogre KACraftingMats -w
- Gets weekly quest mats only
- No parameters = -d -w OR: ogre KACraftingMats -d -w
Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.149, OgreCraft-1.054
- Ogre Craft
- Added a ton of OgreConsole messages for errors that happen. This is in addition to the ones that go only to their console. I kept most messages as short as possible, since you can tab over to them to see the full error in their console, but at least you will be notified.
Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.149, OgreCraft-1.052
- OgreBot
- When issuing -Castability calls to OgreBot, if it requires an NPC target, it will skip said ability if you do not have one.
- There are some super rare scenarios where this isn't wanted, if you come across one of those scenarios, you can use -CastAbilityNoChecks. It is identical to how CastAbility worked prior to this change.
- Note: I did not add CastAbilityNoChecks to MCP because of how rare it would be used. It is available via MCP-> OgreConsoleCommand ( -CastAbilityNoChecks ForWho AbilityName ) or via API ( OgreBotAPI:CastAbilityNoChecks[ForWho,AbilityName]
- There are some super rare scenarios where this isn't wanted, if you come across one of those scenarios, you can use -CastAbilityNoChecks. It is identical to how CastAbility worked prior to this change.
- When issuing -Castability calls to OgreBot, if it requires an NPC target, it will skip said ability if you do not have one.
- ISXOgre
- Added: ogre gg | goblin | gathergoblin
- Basically is ADT, but for gathering goblin.
- Logs in a character, summons Gathering Goblin, collects resources, sends goblin out, depots resources, and destroys any resources that didn't fit into the depot.
- Accepts the following parameters.
- -list | -l <listname>
- Adds a list from list manager to be run
- -toon | -t <toonname>
- Adds a toon to be run
- -nostart
- When -l or -t is used, it will automatically start running the list immediately, if you don't want that, you would need to use -nostart
- -level <level>
- This accepts a number from 0 to 100. This is the LEVEL of the resource you want to gather, NOT the tier.
- 1-9 (Tier 1)
- 10-19 (Tier 2)
- 20-29 (Tier 3)
- 30-39 (Tier 4)
- 40-49 (Tier 5)
- 50-59 (Tier 6)
- 60-69 (Tier 7)
- 70-79 (Tier 8)
- 80-89 (Tier 9)
- 90-95 (Tier 10)
- 96-99 (Tier 11)
- 100 (Tier 12)
- 0 - Auto determine tier based on lowest resource in depot box, if no depot box available, use highest level (100, tier 12).
- This accepts a number from 0 to 100. This is the LEVEL of the resource you want to gather, NOT the tier.
- -list | -l <listname>
- Bot will change your view position to give it the highest chance of being able to see the conversation windows, then reset it to a reasonable view point before logging out.
- Some.. oddities. There is a rare'ish bug (I'd guess 2%, happens to about 2 of my toons randomly out of over 100 that are being run). Where the bot can't zoom out via code. In these cases, the bot just tries to handle the conversations. In the grand scheme of things, this wasn't worth spending any more time on, because it happens so rarely.
- Basically is ADT, but for gathering goblin.
- Added: ogre gg | goblin | gathergoblin
- UseItem should no longer look at the bank/shared bank
- OgreCraft
- Rewrote scribing recipes. I do believe I have finally got it to scribe every single recipe for every toon in all scenarios, including when you gain 2+ levels at a time.
Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.148, OgreCraft-1.051
- If you have [x] Disable CS_Buffs, the bot will no longer strip buffs if it hits max concentration, since this will assume you as a player did it on purpose... or something.
- OgreBot UI
- Added: [x] Try to keep Familiar up
- Will cast familiar after you zone and after you die.
- Added: [x] Try to keep Familiar up
- MCP
- Added option: Force_MountOn
- Takes 1 parameter: ForWho
- This will recast your mount, regardless if you have it on or not, and you will end up on your mount! (Just don't move for a few seconds while it does it's thing and interrupt it).
- Thanks Saha for the initial code.
- Added option: Force_MountOn
- Tweaked some code for checking death etc. Functionally this shouldn't be much different from an end user point of view. Other than if peoples gear is low while paused, it should now report it.
- Rewrote anything that uses 'ForWho'
- Weekly missions should now share in expert zones
- Deity spending should now work on toons who get bonus tithe. (Why do only some toons get a bonus? Who knows!)
- Updated summon familiar option to reflect the new ninja changes they made to how they work this past Tuesday.
Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.147, OgreCraft-1.051
- HQ Ear
- Increased the time it uses the Fabled ear vs legendary ear.
- MCP/OC/API
- Added: Summon_Familiar(ForWho)
- Summons your familiar...
- Added: Summon_Familiar(ForWho)
- [x] Accept Dungeon is ready - Once again works in PGs.
- MCP/OC/API
- Added: ProvingGrounds_Scoreboard_Close(ForWho)
- When you complete a proving grounds and get the scoreboard up, this will close it.
- Added: ProvingGrounds_Exit(ForWho)
- Exits Proving Grounds
- If in a match will exit the match.
- If in the lobby will exit the lobby.
- Exits Proving Grounds
- Added: ProvingGrounds_Scoreboard_Close(ForWho)
- Spewstats currency should now work in PG
- Special should now attempt to be a little smarter with what it clicks
Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.146, OgreCraft-1.051
- Patch 287 to live.
Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.145k, OgreCraft-1.051
- Proving Grounds
- First off, let me say I do NOT recommend you bot in proving grounds. That is asking for trouble. However people keep asking me to make the bot work for proving grounds. So... use at your own risk.
- This patch makes Ogre fully functional in proving grounds. If anything isn't working I'll need a bug report with as much specific information as possible.
- OgreBot
- Removed the Ascension combo spam.
Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.145d, OgreCraft-1.051
- OgreBot UI
- Added a checkbox [x] Auto-Handle HQ Earring
- You can have the earring equipped or in your inventory. It will use/(equip/use/reequip old ear) automatically for you. Will do so much more often than required just to make sure it's up.
- Added a checkbox [x] Auto-Handle HQ Earring
- MCP
- Added: HQEar
- Will use the HQEar on-demand, regardless if the bot just casted it.
- Added: HQEar
Versions: ISXOgre-2017.05.09, Patch Version-287, OgreBot-17.145c, OgreCraft-1.051
- Tweaked some of the loading features within ISXOgre to allow access to isxogre.xml sooner.
- Added some additional customization for some specific innerspace options. More on this later once it's available/released/tested.
- SpewStats
- Added: "item_itemnamehere"
- Only checks inventory. Not equipped or bank etc.
- Example: -spewstats all "item_guided ascension"
- Kannkor --> has item: guided ascension -> 26
- Example: -spewstats all "item_earring of the icelord"
- Kannkor --> has item: earring of the icelord
- Added: "item_itemnamehere"
- OgreBot
- Raid Options
- Xalgoz
- Toons who are marked, and of the appropriate archetype, will use the control staff while every time it's available to try to maintain aggro.
- Tanks will subtle strikes and not attack when it's not their turn.
- Xalgoz
- Added some special code that will allow Call of the Hero to function outside of normal parameters (distance and collision is no longer checked).
- Raid Options
- Ogre ADT
- Changed timer from 22 hours to 18 hours
Patch Version 286
Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.145a, OgreCraft-1.051
- OgreCraft
- Fixed a duplicate variable which came from combining code from previous patch
- Ogre Othmir
- Now loops the repeatables indefinitely
Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.145a, OgreCraft-1.050
- ISXOgre
- Renamed: 'ogre getquest_aleesia' to just 'ogre getquest'
- 'ogre getquest' now supports panda repeatable quest from 'Wu Gang'
- Renamed: 'ogre getquest_aleesia' to just 'ogre getquest'
- OgreCraft
- Combined the old way and new way of scribing recipes, since we can't figure out what in-game option determines this.
Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.145, OgreCraft-1.049
- OgreCraft
- (From previous patch) Removed an old fix for whitespace from years ago that appears to break ISXEQ2 now (likely has since the rewrite to how recipes work). Please report if this creates any new issues.
- I had to re-add this as it did indeed break some recipes. Made it so both versions should work.
- (From previous patch) Removed an old fix for whitespace from years ago that appears to break ISXEQ2 now (likely has since the rewrite to how recipes work). Please report if this creates any new issues.
Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.145, OgreCraft-1.048
- OgreBotAPI
- Added:
- Announce_AddEntry(string _ForWho=all, string _Ability, string _AnnounceTo, string _AnnounceText="")
- Ability MUST be the base ability name. For example: Bash is correct, Bash IX is INCORRECT.
- Example: OgreBotAPI:Announce_AddEntry[all,intercept,Group,"Hi There *Target*"]
- Announce_AddEntry(string _ForWho=all, string _Ability, string _AnnounceTo, string _AnnounceText="")
- Added:
- OgreBot
- Fixed an odd bug related to trying to cast an ability that you didn't have. In this case it was tracked down from a ranger NOT having Hidden Assault. It should be fixed for all abilities (although this is the first time I've seen it).
- OgreCraft
- Removed an old fix for whitespace from years ago that appears to break ISXEQ2 now (likely has since the rewrite to how recipes work). Please report if this creates any new issues.
Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.144, OgreCraft-1.047
- OgreBot UI
- Brigand Tab
- [x] While Crimson Swath (Epic 2.0 buff) is up, cast Barrooms in cast stack ignoring # of NPCs.
- While Crimson Swath is active, and it checks Barrooms in the caststack, it will ignore the # of NPCs.
- I believe it will be best to set Barrooms as a postcast to Crimson Swath also. This way it will cast it immediately after (since it will likely take the UI/server a few frames to update that you have casted it).
- [x] While Crimson Swath (Epic 2.0 buff) is up, cast Barrooms in cast stack ignoring # of NPCs.
- Brigand Tab
Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.143, OgreCraft-1.047
- The Palace of Ferzhul
- Exeter
- Special_ZoneSpecific will now do the special Exeter code that previously was a MCP button.
- Exeter
- MCP/OgreConsole
- Added new button: GuidedAscension
- Takes up to 2 parameters:
- Parameter 1: ForWho. Default: All
- Parameter 2: Must have less than this much vitality to consume scroll. Default: 3000000 (3 million)
- Takes up to 2 parameters:
- Added new button: GuidedAscension
Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.141, OgreCraft-1.047
- OgreBot UI
- Added following to Settings 2 tab
- [x] Do not check Research on load
- Added the following to Settings tab
- [x] Auto Complete Ascension Combos
- This will attempt to finish ascension combos. Note: It does NOT start the combos. It monitors for a combo starter to happen, then will try to finish it.
- For now, you will see messaging in your OgreConsole about what is going on.
- 14:19:45: [Toon2] -> Player *Toon1* casted *Septic Strike* to combo use: *Glacial Freeze*
- 14:19:48: [Toon2] -> Your Glacial Freeze surges with power.
- (More on this later...) ---> Post here
- [x] Auto Complete Ascension Combos
- Added following to Settings 2 tab
Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.140, OgreCraft-1.047
- Export
- Added an update for ranger epic 2.0
- OgreBot
- Epic 2.0
- Ranger
- Note: you must run a new export for the below to work
- If you have epic 2.0 buff 'unfetter', the bot will ignore stealth requirements on all bow attacks and positional requirements on all bow attacks.
- NOTE: The description of this buff is a complete fucking lie. The 'removes the .... for Bow attacks' means, 'we removed it from the highest version of the ability only. So if you try to use a lower level version (or a higher, say if a level cap increase comes later), this buff will do nothing at all. I'm telling you this because I did NOT account for it. If for some odd reason you want to use a lower level ability, then don't use your epic buff.
- For the positional requirements, the message 'You must be behind or flanking your target.' will still show, but the ability will cast. Why? That's a good question, it's unrelated to using a bot. Clicking it in the UI does the same thing.
- Ranger
- Added a 'fix' so everyone should more properly accept call of the heroes if the caster is in your eq2 chars list. Thanks to Mr. Tool for helping me find this bug.
- Epic 2.0
Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.139, OgreCraft-1.047
- OgreBot
- (Didn't get them all last time) All Heroic, Event Heroic, and Raid "Expert" zones should now share their code with the normal ones. If I missed any let me know which zones.
Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.138, OgreCraft-1.047
- OgreBot
- All Heroic, Event Heroic, and Raid "Expert" zones should now share their code with the normal ones. If I missed any let me know which zones.
- Fixed a bug/console spam when using Items as Heal/PowerHeals
- Ogre Boat
- Fixed trying to use/examine items with the name "rope" in them.
Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.136, OgreCraft-1.047
- OgreBot
- Quest Sharing
- A patch by Daybreak Games broke their own quest journal... IE: If you open your quest journal and click on 'Sort by Current zone', you will notice this no longer works.
- I put a hack job fix in for this until they fix it. Then I will revert the fix.
- Mission information double spewing.
- This is an innerspace bug that I have reported to Lax. Once it is resolved it will automatically be fixed.
- Quest Sharing
Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.136, OgreCraft-1.047
- Ogre QH (Quest Helper)
- Now handles Brother Lika in Mara conversations.
- ConsumeKrono -> Renamed it to RedeemKrono to be better suited to in-game text. Existing MCP buttons will still technically work but will not show any data as the old button has been hidden.
- RedeemKrono, now handles the second pop up box that says if it was successful or not.
- SpewStats
- Added new alias: ascension_scrolls
- Outputs how many scrolls people have in their inventory.
- Changed alias: ascension
- Now outputs how many scrolls you have also. Example:
- Kannkor --> Ascension: Level 9 Thaumaturgist. 94.7% into level. Vitality remaining: 1596682. Scrolls: 3
- Now outputs how many scrolls you have also. Example:
- Added new alias: ascension_scrolls
Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.135, OgreCraft-1.047
- Fixed some very old raid code. Such as...
- Exeter
- LairoftheDragonQueen
- MiragulsPlanarShard
- PalaceoftheAncientOne
- SirensGrotto
- YkeshasInnerStronghold
- ISXOgre
- Added: ogre KACraftingWeeklyMats
- If you are in a guild hall, will grab all the mats required to complete the weekly crafting stuff. This is more of a placeholder until I take the time to work on a real script that actually completes the weekly quests.
- Quest Helper (qh).
- Now accepts 1 as a parameter. If set ( ogre qh 1 ), it will choose option 1 even if there are more than 1 option, and it doesn't know the "proper" choice. This is very helpful for old quests, where the option is always #1.
- Added: ogre KACraftingWeeklyMats
- MCP/OgreConsole/API
- Added: -ConsumeKrono <ForWho>
- Consumes/uses a krono...
- Added: -ConsumeKrono <ForWho>
Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.134, OgreCraft-1.047
- Ogre TrackShiny
- Added support for Green shinies.
- OgreBot
- Crypt of Dalnir: Baron's Workshop [Heroic]
- Haggle Baron Dalnir
- set up for Haggle
- General campspot for everyone.
- Bards will automatically do the forges.
- If you have Leader Only loot - the ore will be automatically assigned to the bard.
- set up for Haggle
- Haggle Baron Dalnir
- Lost City of Torsis: Ashiirian Court [Raid]
- Lord Rak'Ashiir
- set up for Lord
- General placement
- Non-tank groups will automatically run to music boxes.
- Tanks will automatically stop attacking.
- set up for Lord
- Lord Rak'Ashiir
- TLE will no longer try to check the research window since they don't have access.
- Crypt of Dalnir: Baron's Workshop [Heroic]
- Ogre Boat
- No longer turns off [x] Hide my illusion form
- OgreBot UI
- Loot tab
- Added a checkbox under 'FFA Loot Options'
- [x] Loot everything
- Will loot everything, including no trade items, heirloom. Everything does mean _everything_.
- Note: You have to have Accept any tradable checked also.
- [x] Loot everything
- Added: Leader Only Loot options
- [x] Enable options below
- [x] Loot Adepts
- [x] Loot Masters
- [x] Loot Ancients
- [x] Loot illegible Scrolls
- [x] Loot Tradables (which would include everything in the above list, as well as anything tradable)
- [x] Loot everything.
- [x] Enable options below
- Added a checkbox under 'FFA Loot Options'
- Loot tab
- OgreBot
- Rewrote a lot of the looting routines while adding the options above.
- OgreBot UI
- Items tab
- Rewrote 'Refresh' button.
- It's nearly instant and should be much more reliable. If you have any issues please report the exact item name and I can look at it.
- Items tab
- OgreBot UI
- Cast Stack
- Added 'Debuff' and 'NamedDebuff' as Type options.
- These are identical to CA/NamedCA options, but will allow you (and the bot) to turn on/off debuffing.
- Example of usage: You may put non-damaging abilities in here. Then when that character has to kill a mob by themselves, and you don't want them debuffing, just killing it, can now easily disable debuffs.
- Cast Stack
- SpewStats
- Will no longer spew anything if you are not logged into a character.
- Ogre Collection Manager
- Updated to work with multiple UIs. If it can't figure out how to loot it will give an error message and you can contact me.
Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.133, OgreCraft-1.047
- OgreBot
- ForWho
- Added: IRW:___ and IRWBN:___
- In Raid With, and In Raid With But Not. These work identical to IGW (In Group With) except checks the raid. Falls back to IGW if you are not in a raid.
- Added: IRW:___ and IRWBN:___
- TravelSpires
- Works in Barren Sky now
- Caststack
- RE: https://forge.isxgames.com/issues/1743
- Added NonNamedCA
- This will only be used on non-named.
- Note: If you use 'force named ca', these will also be used on named.
- Example of usage: Are Deathtouch charms.
- ForWho
- OgreBot UI
- Mystic/Defiler tabs
- Added: [x] Do not cast legbite
- Doesn't automatically cast legbite...
- Added: [x] Do not cast legbite
- UI changes
- Quigly had this great idea to add more options to the CastStack.. which is already full. The fix was to make the UI bigger. This UI was a throw together many many years ago, and has had many bandaids applied to it.
- I've increased the size of OgreBot UI by 25% (400 pixels to 500).
- I've properly framed some of it so it's easier to move.
- I'm going to start going through each window and re-organizing. However, some frames (tabs) just don't need to be changed for the sake of change. They will look a little odd with extra space, but I'm fine with that for now until they have a reason to be changed.
- Mystic/Defiler tabs
- OgreConsole
- Fixed -OgreCraft_CraftQueue
- OgreCraft API
- Added: ScribeRecipe <ForWho> <RecipeName>
- Defaults are: all and all. This means it will scribe any recipe in your inventory.
- Example: OgreCraft:ScribeRecipe
- Would scribe all recipes
- Example: OgreCraft:ScribeRecipe all "Some recipe book name here"
- Added: ScribeRecipe <ForWho> <RecipeName>
- MCP/OgreConsole
- Added: -OgreCraft_ScribeRecipe
- Takes 2 parameters: <ForWho> and <RecipeName>. Defaults for both are "all".
- Added: -OgreCraft_ScribeRecipe
- OgreCraft
- Should be more self aware that when you zone, some times the game needs a nudge to not break crafting.
- OgreCraft
- During a session, OgreCraft will try to keep track of the last recipe you have scribed.
- During a 'session' means if you close ogre craft down, it will no longer remember the last scribed ability.
- Intended usage: Get a quest that gives you 1 recipe book. Then you click 'OgreCraft_ScribeRecipe', then you click 'AddLastScribedRecipe'. Makes questing easy!
- Thus making MCP button: OgreCraft_AddLastScribedRecipe available
- It can take 2 parameters:
- ForWho. Default all.
- Quantity. Default 1.
- During a session, OgreCraft will try to keep track of the last recipe you have scribed.
- OgreBotAPI/MCP/OgreConsole
- CheckResearch <ForWho> <ReportAll>
- Parameter 1 = ForWho. Default: all
- Parameter 2 = Report all. Default: FALSE
- By default this will only report people who have completed their research. If you want to see all data pass TRUE.
- Example:
- !c -CheckResearch all TRUE
- Research: Kannkor --> Complete.
- Research: Primalz --> 5 days and 21 hours remaining.
- !c -CheckResearch all TRUE
- CheckResearch <ForWho> <ReportAll>
- OgreBot
- When a profile is loaded (including when OgreBot is loaded), a CheckResearch is issued. This should help people from missing days on their research.
Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.132, OgreCraft-1.045
- SpewStats
- Added: faction_<factionname>
- This will report back that faction if it's found.
- When you search for factions, it has to request the information from the server, so this takes a little bit of time, depending on how many factions you have. Usually 2-10 seconds. So just be patient after you hit the button.
- Example:
- !c -SpewStat all "faction_Claws of Veeshan"
- Toon1 --> Claws of Veeshan --> 50000 ( ally )
- Toon2 --> Claws of Veeshan --> 12825 ( amiably )
- !c -SpewStat all "faction_Claws of Veeshan"
- Example: If a faction is not found.
- !c -SpewStat all "faction_primalz faction"
- Toon1 --> primalz faction --> Not found.
- !c -SpewStat all "faction_primalz faction"
- Added: faction_<factionname>
- OSA
- Upgraded from int to uint
- Ability Export
- Rewrote the back end. This should eliminate the chance of issues when running multiple exports at the same time.
Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.131, OgreCraft-1.045
- OgreBot
- Grind Options
- Lost City of Torsis: Reaver's Remnants [Heroic]
- Neh'Ashiir
- Moved the one campspot out a few more meters to prevent the odd death on CM.
- Neh'Ashiir
- Lost City of Torsis: Reaver's Remnants [Heroic]
- Grind Options
- OgreBotAPI
- Added: ItemDebug[ItemName]
- Created for this: https://forge.isxgames.com/issues/1755
- Usage: OgreBotAPI:ItemDebug["Arcane Font"]
- Output: (14:57:12)[OgreBot]: ItemScanResults -> Value 1: TRUE. Value 2: TRUE. Value 3: TRUE
- People who are having issues with items not scanning can run this command and provide me those values and we can see if we can figure out why it's happening.
- For this command, the item must be in your inventory and not equipped.
- Added: ItemDebug[ItemName]
Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.130, OgreCraft-1.045
- Ogre Craft
- Fixed very close crafting stations (Guild hall ones) from pingponging
Versions: ISXOgre-2017.01.10, Patch Version-286, OgreBot-17.130, OgreCraft-1.044
- Ogre Harvestlite
- Has much more proper distances of when it can harvest a node, instead of being hard coded.
- Ogre ADT
- Added the following CLI options.
- -list | -l <Listname>
- Adds the entire list provided to 'Active Toon List'
- Example: ogre adt -l KannkorToons
- -toon | -t <toonname>
- Adds the specificed toon to 'Active Toon List'
- Example: ogre adt -t Kannkor
- -norun
- If you pass any parameters to ogre adt, it will automatically start when you load it. If you do not wish for this to happen, pass -norun.
- Note: If you 'ogre adt', it will continue to not automatically start. Only if you use -list or -toon.
- All of these are stackable.
- Example: ogre adt -list KannkorToons -list PrimalzToons -toon EyedeaRanger -toon KyewMonkhaha -norun
- This would load the list named "KannkorToons", then add the list "PrimalzToons", then add the toon "EyedeaRanger", then add the toon "KyewMonkhaha", then specify to not run the list.
- Example: ogre adt -list KannkorToons -list PrimalzToons -toon EyedeaRanger -toon KyewMonkhaha -norun
- -list | -l <Listname>
- Now shows OgreConsole on load
- Added the following CLI options.
- Ogre Boat
- Changed all instances of jump and crouch to use Ogre Key Binds.
- Cleaned up some other code while I was in there.
- Shard of Hate
- Fixed a crash when cursed on some fight.
- MCP/API/OgreConsole
- -ZoneDoor and ZoneDoorForWho
- Both can now accept the name as well as the slot number.
- For example: This will continue to work:
- !c -ZoneDoorForWho all 2
- This would zone you into the 2nd option.
- This is an example of the new options.
- !c -ZoneDoorForWho all "Obulus Frontier 2"
- This will zone you into Obulus Frontier 2. Names must match exactly.
- -ZoneDoor and ZoneDoorForWho
- ISXOgre
- Added: ogre trackshiny <colour>
- Added: ogre end trackshiny
- Example: ogre trackshiny purple
- If it finds a purple shiny, it will notify you (message to OgreConsole), and put a waypoint on top of the shiny for you.
- Current valid options are:
- White (normal shinies)
- Purple (Epic 2.0 class shinies)
- Red (Tradeskill shinies)
- Example: ogre trackshiny purple
- Optimized some code inside of the extension. Reduced the file size by 1.2mb!
- MCP
- Added: OgreCraft_AddRecipe_InputWindow
- Will pop open options to add recipes.
- Note: At the time of writing this, the ForWho option only has 2 choices, "all" or "toonname"
- Added: OgreCraft_CraftQueue
- Parameter 1 = ForWho
- Added: OgreCraft_AddRecipe_InputWindow
- OgreCraft
- OgreCraft should be less concerned if there is a spec of dust on the ground, and try to get close to a crafting station.
- Completely overhauled how OgreCraft determines how close it has to be to crafting stations.
Patch Version 285
Versions: ISXOgre-2017.01.07, Patch Version-285, OgreBot-17.129, OgreCraft-1.043
- OgreCraft
- Updated for ISXEQ2
- OgreBot
- Updated for ISXEQ2
- OgreBot UI
- OgreConsole tab
- Added a checkbox [x] Show console on load.
- Added this because OgreConsole is now opened with the extension, and some people (like myself) like to see OgreConsole open all the time.
- I'm unsure how I feel about this change. If someone has a suggestion on a better way to handle the default behaviour I'm open to hearing it. But ultimately I would really like to have OgreConsole load with the extension.
- Added a checkbox [x] Show console on load.
- OgreConsole tab
- ISXOgre
- OgreConsole now loads with the extension (hidden). This is done to suppress the error: "Unknown command 'OgreConsole_HandleMessageObject'"
- ogre info
- (It brings up your username/password and other options for ISXOgre)
- Added a checkbox: [x] Do not load Ogre Console on load.
- This way if someone reallllllly doesn't like it, they can revert it back to not having it open on load.
Older Revisions
Patch Notes 280-289: 2016.07.14 - Current
Patch Notes 270-279: 2015.06.16 - 2016.06.16
Patch Notes 260-269: 2014.08.13 - 2015.06.16
Patch Notes 250-259: 2014.03.07 - 2014.08.12
Patch Notes 240-249: 2013.11.19 - 2014.03.07
Patch Notes 230-239: 2013.09.11 - 2013.11.19
Patch Notes 220-229: 2013.07.19 - 2013.09.11
Patch Notes 210-219: 2013.05.01 - 2013.07.19
Patch Notes 200-209: 2013.02.15 - 2013.05.01
Patch Notes 190-199: 2012.11.21 - 2012.02.11
Patch Notes 180-189: 2012.11.14 - 2012.11.21
Patch Notes 170-179: 2012.09.22 - 2012.11.08
Patch Notes 160-169: 2012.06.28 - 2012.09.13
Patch Notes 150-159: 2012.04.18 - 2012.06.07
Patch Notes 140-149: 2012.03.20 - 2012.04.13
Patch Notes 130-139: 2012.01.11 - 2012.03.09
Patch Notes 126-129: 2012.01.01 - 2012.01.11
Version 15 Patches 110-119: 2011.10.25 - 2011.11.09
Version 15 Patches 100-109: 2011.09.29 - 2011.10.17
Version 15 Patches 90-99: 2011.08.16 - 2011.09.29
Version 15 Patches 77-89: 2011.07.28 - 2011.08.14
Version 14: 2010.08.17 - 2011.07.03