Difference between revisions of "RevisionHistory"
(→In Development (Coming soon)) |
(→In Development (Coming soon)) |
||
Line 184: | Line 184: | ||
*** When an IRC message comes in, it is parsed in the uplink (checking for -auth messages, and checking to see if it's a message that it has to handle (from an auth'd source) or simply a message it has to display. Once it determines if it has to be parsed or only display, it then does it. The problem with this, when it was an -auth message, it would actually show the auth message THEN the actual command to auth them. To fix it for now... it always passes the message as display only (don't dataparse it), THEN it reads the message in the uplink, then passes it invisibly if it has to be parsed. | *** When an IRC message comes in, it is parsed in the uplink (checking for -auth messages, and checking to see if it's a message that it has to handle (from an auth'd source) or simply a message it has to display. Once it determines if it has to be parsed or only display, it then does it. The problem with this, when it was an -auth message, it would actually show the auth message THEN the actual command to auth them. To fix it for now... it always passes the message as display only (don't dataparse it), THEN it reads the message in the uplink, then passes it invisibly if it has to be parsed. | ||
**** This makes it so the message is always displayed first, then the commands are handled. This will all happen in the same frame, but worth mentioning why it's done this way incase it creates any issues. | **** This makes it so the message is always displayed first, then the commands are handled. This will all happen in the same frame, but worth mentioning why it's done this way incase it creates any issues. | ||
+ | ** Square brackets in a prefix breaks everything... I suspect using square brackets in a lot of places will... | ||
+ | *** Need to look into fixing this... ... later... | ||
== In Closed Testing == | == In Closed Testing == |
Revision as of 23:46, 8 July 2015
Contents
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.
- Development of OgreInventoryManager has stopped. Click Here for more information.
- Development of Timewarp has stopped. Click Here for more information.
- Development of 'OgreConsole'
- In short, this will replace the 'Tell Window' (also known as Mini) AND OgreIRC window. This window will look much like the OgreIRC window, and I plan to implement all of OgreIRC into this window. This way whether people use IRC or not, they will have the more advanced/featured window. It should also allow for an easy checkbox to enable/disable output to IRC for those that use it.
- Very early development.
- Will be used for EQ1 also (may go there first, then convert it to EQ2 as I get time, since that will be a much bigger task)
- Comma's are currently not permitted, and are converted to periods for now. I may fix this at a later date.
- When text is entered, it is sent to ISXOgre (the extension) where it is relayed (to.. relay group?). Each client that gets the command, will then parse it locally.
- This changes how things currently work. Previously it would parse it once locally, then relay the command to execute to each session.
- ISXOgre:OgreConsole
- This will more than likely only be used for scripts/advanced script writers. I plan to use /oc as a basic method for outputting text to this window (much like /irc now).
- Accepts key/value pairs from Object_OgreConsoleMessage. (Which is automatically done in a script at the moment).
- Optionally accepts -rg as the FIRST parameter, with the second parameter being it's value. Otherwise ${OgreRelayGroup} is used if it exists, if not "all" is used.
- OgreConsole (which is game generic) will load a game-specific parser that it passes all messages through. For EQ2.. It's called: Everquest2CommandParser. (Not that this really matters..). The framework of the parser will probably be generic for all games, then have a list of things it does specifically. More on this later...
- Everquest2CommandParser
- This is all subject to change.. of course.
- Able to tell the difference between commands ( - ) and parameters. However... this means that parameters can NOT start with "-".
- This will mean commands can have defaults and NOT require all fields to be filled in. For example.. Previously (OgreIRC)'s letsgo command required the ForWho parameter, so it looked like this: !c -letsgo all. OgreConsole's does not require the parameter, since "all" is the default. This means: !c -letsgo, is perfectly valid.
- This also means commands can be created which may never have a defined amount of parameters... say for example: (doesn't exist at the time of writing this): !c -runscript all parameter1 parameter2 (etc etc).
- All parameters for each command are discarded once the command has finished, regardless if they were used or not. For example. If you typed: "!c -letsgo all why am I typing more here -test". The command -letsgo only reads the first parameter because that is all it cares about, the next 6 parameters (why am I typing more here) are discarded, and it moves onto the next command, -test.
- Will spew any commands ( -____ ) that aren't in the available list.
- Note: At this time it WILL throw a warning (console message) for generic commands. You can safely ignore these until I deal with them. For example: OgreConsoleIRC -auth messages. This is because they are generic, and not specific to the EQ2CommandParser.
- New extension: ISXOgreConsoleUplink
- Very basic extension that exists solely to help relay information to sessions properly escaped. Created a new extension instead of loading isxogre into the uplink, to not cause issues with patching isxogre.dll.
- Note: At this very moment, this is only required for OgreConsoleIRC plugin, and will only be loaded in the uplink when required.
In Development (Coming soon)
- Note: Some of these notes, and the notes from above (early development section) are all part of the same project. However various pieces may appear in the UI so I can test it before they are actually available for use.
- OgreBotUI
- Added new tab 'OgreConsole'
- This will provide options for the new OgreConsole.
- OgreConsole X Coord: Sets the X coord of the new window.
- OgreConsole Y Coord: Sets the Y coord of the new window.
- OgreConsole Width: Sets the Width of the new window.
- OgreConsole Height: Sets the Height of the new window.
- Added a new button: Use current window position
- This means you can place and size the window exactly where you want it, press this button and it will put all the coordinates into the correct boxes. If you want it to save, make sure you save your profile!
- Added checkbox to hide OgreConsole on profile load.
- Ogreconsole is no longer moved if the entered coordinate or size is 0. (This includes if it's blank, it won't move to the top left corner).
- Added new tab 'OgreConsole'
- OgreConsole UI
- Made the entire window fully resizable.
- Auto-displays when a noise is sent. IE: You get a tell from an unauth'd person, or the bot "dings" you.
- I plan to make something that works smoother than 'when it makes a noise'... But that'll be down the road.
- ISXOgre
- command: "oc" now actually works using the OgreConsole. (Will do nothing unless you actually have OgreConsole running).
- Tweaked things for OgreConsole.
- Made some slight changes to authentication. While this likely won't be noticeable by anyone, some parts of auth should happen quicker, while some parts may happen slower. However the total time it takes to auth should be the same. Shifted some of the processing around. I'll keep an eye on it.
- Added command: ogre end bot
- This will close "OgreBot" (any variation of it, be live, dev, or internal).
- OgreBotAPI
- Many of these are being added for the new OgreConsole. However, feel free to use them in scripts.
- Added the following methods (These are all accessed via: OgreBotAPI:___[parameters]. For example: OgreBotAPI:Letsgo[all]
- Note: All parameters below can be omitted if you want to just use the default. Generally speaking, ForWho=all.
- LetsGo[ForWho]
- HoldUp[ForWho]
- ZoneResetAll[ForWho]
- Pause[ForWho]
- Resume[ForWho]
- JoustIn[ForWho]
- JoustOut[ForWho]
- JoustOn[ForWho]
- JoustOff[ForWho]
- ForceFollow[ForWho]
- This just turns on in-game EQ2 follow based on the Setup tab. Seems worthless now because of OgreFollow... but I'm sure some people still use it, so it still exists.
- PetOff[ForWho]
- PetAttack[ForWho]
- Evac[ForWho]
- ImmRes[# of dead people]
- Cleric's immaculate res
- Revive[ForWho]
- NoTarget[ForWho]
- NoMove[ForWho]
- RepairGear[ForWho]
- GetFlag[ForWho]
- UseFlag[ForWho]
- CallGH[ForWho]
- CloseWindow[ForWho]
- Mount[ForWho]
- Zone[ForWho]
- ZoneDoor[# Door Option]
- Special[ForWho]
- SpecialZoneSpecific[ForWho]
- RunWalk[ForWho]
- AcceptReward[ForWho]
- ToggleMainWindow[ForWho]
- ResStone[ForWho]
- Jump[ForWho]
- This now uses the Keybind Jump instead of the hardcoded "space" hooray!
- Crouch[ForWho]
- Disband[ForWho]
- AutoRun[ForWho]
- CampToDesktop[ForWho]
- FlyUp[ForWho]
- FlyDown[ForWho]
- FlyStop[ForWho]
- CancelMaintained[AbilityName]
- DungeonMakerCancel[ForWho]
- CheckGear[ForWho]
- CheckMemberLevel[TRUE/FALSE]
- Parameter TRUE only shows if you are a member. FALSE (default) shows everyones member level.
- Unmentor[ForWho]
- Mentor[WhoToMentor]
- Rebuff[ForWho]
- DisplayAvailableSetups
- (This one has existed for quite some time)
- ApplyVerb[ActorName,Verb]
- ConversationBubble[ForWho,# conversation]
- InjectChat[ForWho,Chat]
- Equal to if you typed it into group chat (doesn't display in game, but the bot reads it as if it was)
- SetUpFor[ForWho,Chat]
- OFolIncDistance[ForWho]
- OFolDecDistance[ForWho]
- Come2Me[MoveToWho,ForWho,Precision]
- Move2Area[XPos,ZPos,ForWho,Precision]
- ChangeCampSpot[x,y,z]
- ChangeCampSpotWho[ForWho,x,y,z]
- UplinkOptionChange[ForWho,NameOfObject,Value]
- ChangeCastStackListBoxItem[ForWho,Abilityname,Value,SilentMode]
- PortalToGuildHall[ForWho]
- LootWindowLootAll[ForWho]
- If a loot window is open, this will press "Loot All" on everyone. Useful when everyone gets a box. (Note: This is NOT for quest rewards. Use Acceptreward for that).
- Invite[ForWho,WhoToInvite,RaidInvite]
- RaidInvite can be omitted to group invite. Or pass TRUE for it to be a raid invite instead.
- MCP
- Following buttons are no longer available to be selected, this is because they are no longer needed. Since pause can be used without a parameter, or with one. Existing buttons will continue to work.
- Pause_ForWho
- Resume_ForWho
- Jst-Off-Who
- Jst-On-Who
- Jst-In-Who
- Jst-Out-Who
- Use_Flag_ForWho
- SpecialForWho
- AReward (Replaced it with "AcceptReward").
- Removed 'Test'... considering it ran a local test script of mine that did nothing for anyone else.. :)
- Jump
- Now uses the keybind jump, instead of the hardcoded "space".
- Crouch
- Now uses the keybind crouch, instead of the hardcoded "z".
- Fixed the description... Can't believe no one reported this!
- DM_Cancel
- Renamed it to DungeonMaker_Cancel to be more clear. Existing buttons will continue to function.
- Many MCP buttons that had a limit on parameters has been removed. While in 99.9% of cases, no one ever hit the limit, there is already code in place to handle "infinite" parameters, so making use of it.
- Following buttons are no longer available to be selected, this is because they are no longer needed. Since pause can be used without a parameter, or with one. Existing buttons will continue to work.
- OgreBot
- Now loads OgreConsole on load.
- When you issue a campspot, it now checks to see if you're in 1st person view. If you are, it gives you a message. (It still does the command, merely notifies you).
- Cancel cast has needed to be rewritten for a long time. Over the last year or so I've converted most things that used 'cancel_cast" to simply use "cast" instead, since the cancel aspect was causing more issues than not. Until the rewrite on cancel_cast happens, I believe all "cancel_cast" and anything related to this, have been (behind the scences) converted to use cast. Once this rewrite happens, anything that is marked as cancel_cast will use the new code (no eta for this. Quite a low priority). Just thought I'd mention it.
- Fixed some abilities not working when Ogrebot called them directly (Raid/Grind Options)
- I believe this never made it live and only in my development build so wouldn't have effected anyone other than me.
- OgreConsoleIRC
- Completely rewritten OgreIRC built for OgreConsole.. Hence the name OgreConsoleIRC :)
- The idea here was to keep the same interaction, but "upgrade" it to use OgreConsole. Because of the way OgreConsole works (relays the message, not each individual command), a lot of internal changes to how OgreIRC works have changed. Having said that, the concept of it (so far) is identical.
- It still uses ! followed with parameters. However, because OgreConsole and OgreConsoleIRC are no longer only for EQ2, you will have to specify which game it is for. To make life easy, it will be !eq1 and !eq2. And !nextgamenamehere if another game comes up.
- Don't worry, every single one of my current IRC buttons has !c in it, and because the only game that uses OgreIRC right now is EQ2, I've made !c the same as !eq2.
- It's possible some old IRC commands will need to be slightly changed. I am omitting some commands that I don't think *anyone* has ever used. If someone is using them, and there is no alternative (for example, there is no reason for -campspot-opt anymore, since -campspot has all the options, I am omitting it. If anyone was using it, then can just remove the -opt from -campspot and it should work identical.
- Clearly no one used this command... but fixed -LoadProfileForWho to accept a second parameter of 'ForWho'.
- Note: -LoadProfile will actually accept a second parameter also that does the same thing.
- -LoadExt has been removed. It just doesn't make any sense to be here. Because OgreConsole requires ISXOgre.dll to function, therefore you couldn't issue a command via IRC to load it.
- Note: MCP Load_Ext works fine. This does so because it's not being passed from the uplink to a console. It's doing a local command only. (I doubt anyone was using this command. It was probably just added when I ported over all MCP -> OgreIRC years ago).
- -Connect / -Disconnect have been removed also. These are fine to exist, but not exactly how they are implemented. Will revisit this at a later time.
- Again, these STILL exist and function exactly the same as they have in MCP. Just not in OgreConsoleIRC.
- -UplinkOption now supports a 4th parameter of "Silent". It is defaulted to FALSE. This means whatever it changes WILL be shown to you in the console. (This is how it is now).
- -UplinkOptionSilent now supports a 4th parameter of "Silent". It is defaulted to TRUE. This means whatever it changes will NOT be shown in the console.
- Removed -RaidDebuff
- This was used for DoV mobs that had the class specific raid debuffs...
- IRC messages are sent twice for now...
- When an IRC message comes in, it is parsed in the uplink (checking for -auth messages, and checking to see if it's a message that it has to handle (from an auth'd source) or simply a message it has to display. Once it determines if it has to be parsed or only display, it then does it. The problem with this, when it was an -auth message, it would actually show the auth message THEN the actual command to auth them. To fix it for now... it always passes the message as display only (don't dataparse it), THEN it reads the message in the uplink, then passes it invisibly if it has to be parsed.
- This makes it so the message is always displayed first, then the commands are handled. This will all happen in the same frame, but worth mentioning why it's done this way incase it creates any issues.
- When an IRC message comes in, it is parsed in the uplink (checking for -auth messages, and checking to see if it's a message that it has to handle (from an auth'd source) or simply a message it has to display. Once it determines if it has to be parsed or only display, it then does it. The problem with this, when it was an -auth message, it would actually show the auth message THEN the actual command to auth them. To fix it for now... it always passes the message as display only (don't dataparse it), THEN it reads the message in the uplink, then passes it invisibly if it has to be parsed.
- Square brackets in a prefix breaks everything... I suspect using square brackets in a lot of places will...
- Need to look into fixing this... ... later...
In Closed Testing
Released Versions
Patch Version 269 (Current)
Versions: ISXOgre-2015.06.16, Patch Version-269, OgreBot-17.060, OgreCraft-1.037
- ISXOgre
- Added a new slash command, /oc. I'm sure this will mess with anyone who made an innerspace alias of /oc (primalz, I'm looking at you). Sorry buddy!
- Added new TLO/datatype for OgreConsole... more on this later.
- OgreBot
- Raid Options
- CHH
- Grevog
- Yes, this guy AGAIN.
- Removed the FD
- When the mob goes berserk:
- Enchanters will sever hate (as they have been)
- If a fighter has Subtle Strikes in their export, they will cast it. (Thanks to user suggestion).
- If Subtle Strikes is not ready (generally speaking when DPS is pretty high and you only have a few seconds between Berserk ending and Berserk starting) your tank will not attack instead.
- If a fighter does NOT have Subtle Strikes in their export, they will not attack. You will also get a message advising you to re-export on your tank.
- Grevog
- CHH
- Fixed invites not working when the inviter was in a zone with the phrase "cast" in it, such as "Castle HighHold".
- Raid Options
- OgreBotAPI
- Added method ZoneInto[ForWho,ZoneName,ZoneInName,DoorOption]
- Parameter1: ForWho
- Who will listen to the command. Example: All
- Parameter2: ZoneName
- The zone name you want them to be in. This will check to ensure they aren't already there. Example: Kannkor's Guild Hall
- Parameter3: ZoneInName
- How does the bot access the door? The Actor Name
- Parameter4: DoorOption
- If there will be a pop up menu (such as zoning into Rum Cellar), this is the option you want it to select. 0 is default (no door option).
- Parameter1: ForWho
- Added method: ChangeZoneTo[ForWho,ToWho]
- Changes your zone # to someone elses in your group.
- Example: You are in Phantom Seas 2 and your group is in Phantom Seas 3.
- Parameter1: ForWho
- Who will listen to the command. Example: All
- Parameter2: ToWho
- Go to whose zone. Example: Kannkor. ${Me.Name} is also acceptable.
- Note: It checks to make sure you are in the same group, and that you are in the "same" zone, but different instance.
- Added method ZoneInto[ForWho,ZoneName,ZoneInName,DoorOption]
- Fix for Ogrebot crashing (closing your entire eq2 session) on load.
- Fix for Ogrebot DEV crashing (closing your entire eq2 session) on load.
Patch Version 268
Versions: ISXOgre-2015.05.13, Patch Version-268, OgreBot-17.059, OgreCraft-1.037
- OgreBot
- Zone
- Tweaked the order in which it checks things to attempt to zone out. This should fix zoning out of CHH at the very least.
- Zone
- OgreBindKeys
- Fixed Crouch and Jump not saving properly. These would actually probably mess with the FlyDown option too... If you tried to modify these, you should double check after this patch they are all correct.
- OgreBotAPI
- Added 4 new methods
- Note: All 4 of these require OgreBot to be running.
- SetRelayGroup(ForWho,Value)
- Sets the current relaygroup to the parameter passed. Note: This still has to pass the valid characters, the same as if you used the OgreBot UI.
- SetRelayGroup_Relay(RelayGroup,ForWho,Value)
- Passes this command to the RelayGroup parameter, for the ForWho parameter, with the value parameter.
- SetRelayGroupToDefault(ForWho)
- Sets the current relaygroup to the default ( ogre_everquest2 ).
- SetRelayGroupToDefault_Relay(RelayGroup,ForWho)
- Passes this command to the RelayGroup parameter, for the ForWho parameter.
- Added 4 new methods
Versions: ISXOgre-2015.05.13, Patch Version-268, OgreBot-17.058, OgreCraft-1.037
- ISXOgre
- Added: Ogre refine
- Ogre Refine
- [X] Raws
- Refine Raws (or commons)
- [X] Rares
- Refine Rares
- [X] Box #
- Search in this box.
- Skips Provisioner resources because they can't be refined (if any can, get me the EXACT name of them and I'll look at them).
- Skips any resource not in the list.
- Only does raws or rares based on UI selection.
- If you have the AA to refine more than 1 at a time, it will do the entire stack at a time (there is no choice, so if you only wanted to do half a stack, split it in half.. but you probably wouldn't be using this if that was the case).
- Very limited testing.. but worked fine for my testing.
- There is a LOT of (debug) information going to the console. I'm going to leave it here for now incase someone has any issues, we can use it to track down what the problem is.
- [X] Raws
- Ogre Zone Resetter
- If you didn't open the zone window like you were suppose too first.. Ogre will now do it and load the list afterwards.
- OgreBot
- Grind Options
- F.S. Distillery: Distill or Be Killed [Heroic]
- The Red Corsair
- set up for Corsair
- General placement behind a vat near the cannon. This set up is not needed at all, just shows general placement of where I do the mob.
- YOU must set up the cannon. Do this first.
- When you assign (leader only loot, no idea if this works with any other loot method) a cannonball to someone, they will automatically attempt to move to the cannon, and use it (then stay over there, since you will be assigning them more cannonballs).
- If for some reason you have to joust the names firing, you will want to do a NO MOVE instead of a campspot, and that will make this code do nothing. Alternatively, you can disable grind options, which will also make this code do nothing.
- set up for Corsair
- The Red Corsair
- Event Heroic
- Tweaked campspots for Sir Wharfie... If these don't work, I'll ban Saha for suggesting yet ANOTHER change.
- Zaxwhatever - Bards will no longer run if they are not campspotted. This means if you want to do the burn strat, use no move instead of cs. (Or turn off grind options).
- F.S. Distillery: Distill or Be Killed [Heroic]
- Raid Options
- CHH
- Grevog
- FD is now delayed by 5 seconds, then cast. This should allow Sever Hate to hit before the FD happens. If this doesn't solve the Brawler issue, then I'll just remove the FD all together and make a note that it requires your enchanter to spec for Sever Hate (you should have it anyways!!!).
- Grevog
- CHH
- Grind Options
Patch Version 267
Versions: ISXOgre-2015.04.28, Patch Version-267, OgreBot-17.056, OgreCraft-1.037
- OgreBot
- Raid Options
- Grevog
- SK's will once again FD like brawlers. This was added back in as a user request.
- Grevog
- To assist in all you alcoholics, Far Seas Vintage is now accepted automatically.
- Will now nag you if your swashbuckler export is not up to date.
- If you have 'Marauder's vault' as a 'BUFF' in your Caststack, it will complain and ask you to update it when a profile is loaded (including on-load).
- Raid Options
- Ability Export
- Fixes the fuck up DBG did with Marauder's Vaunt.
- Ogre Transmute
- Updated to work with the latest ISXEQ2.
- Added support for "Transmutation stone".
Versions: ISXOgre-2015.04.28, Patch Version-267, OgreBot-17.056, OgreCraft-1.037
- Grind Options
- F.S. Distillery: Stowaways [Event Heroic]
- oosomething Doof
- set up for doof
- Sets a position near door. The person who has the joust thingy will run away.
- "Handles" the chain/breaking of the chain. I'm not going to disclose any more info that than, because... it's possible it's a bug? But with all these fucked up strats each named has.. who knows maybe it's the intended way. Either way, you can accept it does it behind the scenes for now :)
- Sir Wharfie
- set up for Sir
- Positions people in random spots that should avoid the negative stuff. This position supports a group make up of:
- This now supports 1 fighter, 4 scouts, 2 priests, 2 mages, and an extra spot if you exceed any of those values. However keep in mind, if you did it with 3 mages and 3 priests, the extra priest and mage would share the same spot. (You would also need a slap for making a group of 3 mages and 3 priests....).
- Will self target when package is delivered.
- Will disable AEs when the package is delivered.
- Will attempt to self target when a box dies.
- Will enable AEs when a box dies.
- Will re-target the mob when the buff is gone.
- Note: This doesn't work 100% of the time yet. I know what's wrong, but I'm locked cause I killed him when I realized what was wrong... oops. Will fix it when I can.
- Believe I've got all these fixed.
- Will enable AEs when the buff is gone. (This is kind of a duplicate, because this should have happened when the buff is gone, but why not make sure).
- Killing of the boxes and placing of the barrels is still 100% on the user to complete. At this time, I have no plans to automate that.
- Zaxfalump
- set up for Zaxfalump - Positioning.
- Note: This set up now actually works.
- Added some tank spots also to try to keep the mobs behind.
- [REMOVED] Bard will run around the top and place the boxes. At this time I'm too lazy to do anything about the bottom. People will joust the circles.
- This was removed due to feedback. It seemingly having no effect. You do have to joust circles a little more often, but the bard won't ever die at the start. Feel free to provide feedback and I can add it back in, maybe as an option.
- Bards will now run on the second half of the fight instead. This will prevent as many adds coming, and give weaker tanks (you know, like brawlers and crusaders) an easier time. You WILL end up with more circles on the first half of the fight, but that shouldn't really matter since they will joust it fine. Special thanks to primalz for crying so loud about his tank dying like a wet paper bag so I looked into it and changed it.
- When Zaxfalump becomes unrooted, fighter campspots are REMOVED. This is so you can freely place the mob, since the circles are done. (Note: Move To Area is left unchanged).
- set up for Zaxfalump - Positioning.
- oosomething Doof
- F.S. Distillery: Stowaways [Event Heroic]
- OgreBot
- Bot will now claim your 500 "DBC" instead of your "SC".
- For real this time.
- Key Binds
- Added "Jump" and "Crouch" options.
- This "Jump" option will ONLY work with raid/grind code that is new starting today. If you find any old raid/grind code that has a jump and doesn't work, give me the zone name, and the mob name and I'll update it.
- Added "Jump" and "Crouch" options.
- Bot will now claim your 500 "DBC" instead of your "SC".
- ISXOgre
- Removed a debug message of "shouldn't make it here"... When it is perfectly fine to be there. It was my development computer shouldn't make it there :)
- CampSpot
- Added members:
- Float: Get_HowClose
- Float: Get_HowFar
- Added members:
- Hirelings
- After weeks of dedicated training, hirelings were taught how to read. They now understand they need to go through TWO menu options instead of just one. I don't recommend you trust these guys with any platinum pieces.
Versions: ISXOgre-2015.04.28, Patch Version-267, OgreBot-17.055, OgreCraft-1.037
- ISXOgre
- Refactored some of the connection code to avoid frame blocking (when the game "freezes" when you load the extension).
- In debugging I added a LOT of debug messages for me. I should have them all removed prior to releasing, but if one slips through, please copy/paste the exact message and I'll clean it up.
- Sadly so far, this reduced/removed a 300ms delay, however there is still a 500-1000ms frame lock on connecting. (previously it was both the 300 and the 500-1000).
- Refactored some of the connection code to avoid frame blocking (when the game "freezes" when you load the extension).
- Ogrebot
- Raid Options
- CHH
- Grevog
- Re-added Brawler's FD/stand options for people who don't have an enchanter, or are not spec'd for sever hate, or who just prefer it this way. If your brawler is required to run to a portal, you will need to stand up manually... (same as before).
- Grevog
- CHH
- Items now follow the same rules as abilities. An item cannot be cast twice in a row within 1/2 second. This should deal with the slower update time from the UI.
- Raid Options
Older Revisions
Patch Notes 260-269: 2014.08.13 - Current
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