kaihaider
Community Developer
- Joined
- May 18, 2010
- Messages
- 1,325
- Reaction score
- 5
RebornCo - Basicly a rip off of Singu...Kupo
Supported Classes: Lancer/Dragoon, Pugilist/Monk, Rogue/Ninja, Conjurer/White Mage, Gladiator/Pally, Marauder/Warrior, Archer/Bard and Thaumaturge/Black Mage
Suggestions are not only appreciated but desperately needed. Please tell me how you want your class to fight and what cross class skills I'm missing.
You Must Have the Game Focused or Change Settings in FFXIV to Not Limit FPS While Not Focused!!!
Features:
Coroutine
Custom Spell Queuing: SpellQueue setting below 500 will give you that many ms (500-SpellQueue) to input your own spell. So 400 will give you a tenth of a second.
Custom Dynamic class switching through hooks
Custom Movement
Custom Combos
Dodging: Run behind target if target casting a listed spell
ToDo:
Dodge aoes, dodge add's spell casts.
pvp, endgame, aoe
Interrupts
Kite away from adds
Halt movement while strafing
Setting for: Do not use aoe if adds will be pulled.
Blacklisting
Possible bugs:
null pointers: if you see something, post something
casting interrupts game interaction/cast, let me know if you see this
double casting, let me know which spell and I'll fix
API Wish List:
Check focus
Check if spell in queue
Strafing/Backwards movement
Access to Navigator's generated path data.
API Wish List that will probably never happen:
Check is invulnerable - would need log data
Targeting Provider pulse control - just need a bool to shut pulsing on and off
Enum for type(frontal, cone, aoe) in Target.SpellCastInfo.SpellData - could incorporate community spell database
More accurate DoAction's return results - frequently returns a false success when target is dead but it uncommonly reports false successes and failures apparently at random.
Thanks,
Fiftypence for teaching me about trees
Wheredidigo for helping me with coroutines
mastahg for kupo and all that is reborn buddy
Buddy staff that have helped me over the years.
Supported Classes: Lancer/Dragoon, Pugilist/Monk, Rogue/Ninja, Conjurer/White Mage, Gladiator/Pally, Marauder/Warrior, Archer/Bard and Thaumaturge/Black Mage
Suggestions are not only appreciated but desperately needed. Please tell me how you want your class to fight and what cross class skills I'm missing.
You Must Have the Game Focused or Change Settings in FFXIV to Not Limit FPS While Not Focused!!!
Features:
Coroutine
Custom Spell Queuing: SpellQueue setting below 500 will give you that many ms (500-SpellQueue) to input your own spell. So 400 will give you a tenth of a second.
Custom Dynamic class switching through hooks
Custom Movement
Custom Combos
Dodging: Run behind target if target casting a listed spell
ToDo:
Dodge aoes, dodge add's spell casts.
pvp, endgame, aoe
Interrupts
Kite away from adds
Halt movement while strafing
Setting for: Do not use aoe if adds will be pulled.
Blacklisting
Possible bugs:
null pointers: if you see something, post something
casting interrupts game interaction/cast, let me know if you see this
double casting, let me know which spell and I'll fix
API Wish List:
Check focus
Check if spell in queue
Strafing/Backwards movement
Access to Navigator's generated path data.
API Wish List that will probably never happen:
Check is invulnerable - would need log data
Targeting Provider pulse control - just need a bool to shut pulsing on and off
Enum for type(frontal, cone, aoe) in Target.SpellCastInfo.SpellData - could incorporate community spell database
More accurate DoAction's return results - frequently returns a false success when target is dead but it uncommonly reports false successes and failures apparently at random.
Thanks,
Fiftypence for teaching me about trees
Wheredidigo for helping me with coroutines
mastahg for kupo and all that is reborn buddy
Buddy staff that have helped me over the years.
Code:
v0.0.8.2 - Potions rewrite and added to all classes. White Mage Cure II toggle setting added. Rogue: Testing new none gcd system, shuriken range fixed, some setting names changed and settings added/removed.
v0.0.8.1 - Fixed OpenerAeolianWhileDancingHalted skipping dance regardless of hotkey status. White Mage settings added. Potion settings added, hq potions still don't work.
v0.0.8.0 - Fixed warrior target change opener. White Mage Medica settings added. Sloppy Medica II hot check is slow, I'll come up with something better eventually. Rogue has a massive overhaul. Potions only work for Rogues currently. Rogue opener only used while above level 45 and dots hotkey is active.
v0.0.7.8 - Rewrote White Mage swiftcast battle rez.
v0.0.7.7 - DoH/DoL support added. White Mage: combat glitch fixed, priorities moved around, rewrote overheal prevention - medica added, setting added for heal hp% and minimum hp% to cast regen.
v0.0.7.6 - Filters some nav call spam. White Mage stance will only activate when you have an attackable target.
v0.0.7.5 - Bug fix from movement tweak.
v0.0.7.4 - Rogue Fixed. Movement tweaking. Warrior opener changes and settings added.
v0.0.7.3 - White Mage setting for protect, hopefully fix for Aero II spam. Warrior hotkey for se, setting to prevent sp/se combos from casting back to back and attempting to implement new opener which uses full bb then partial bb on target change.
v0.0.7.2 - More aura debug log writes. Rogue fix. Aero clip added.
v0.0.7.1 - Raise cast hopefully fixed? Yet another pally oath change. Test fix for combo starter glitch. Setting for lancer ranged attack.
v0.0.7.0 - Small but significant changes to prevent extremely rare but catastrophic rotation/movement failures. And fixed forced context setting.
v0.0.6.9 - Will no longer buff the dead. Setting for extra combat chocobo checks: will not cast if you have an npc in your party that you summoned with no npcId. Pally oaths fix and setting to not cast rage during off tank rotation. Movement stuff.
v0.0.6.8 - Fixed movement problem of not stopping at mob. Added setting to force behavior context. Added multiple modifier support to hotkeys. Changed aura checking case sensitivity. Added debug log writes. Added more debug log filters. Warrior null errors, combo, opener and low lvl rotation fixes. Tweak to combo system. Lancer clip settings and low lvl rotation fix. Fixed white mage heal movement checks and general movement null error. Added raise exception to dead cast target clearing.
v0.0.6.7 - Pally oath fix and secondary rotation added for main/off tank.
v0.0.6.6 - A fix to casting movement handling and los stucks. Restructured pulse. Redesigned tank name handling (now only recognizes one person as tank.) Pally oath settings. Cure casts if heal target is tank or does not have regen or has life below RegenCureHpPercentage. Several more misc small changes.
v0.0.6.5 - Test version to help me track down raise issues.
v0.0.6.4 - Fixed Hawk's Eye cast. Hopefully fixed combat chocobo and esuna cast spam.
v0.0.6.3 - Leveling up my archer and noticed blood letter isn't a gcd, oops. Updated movement while casting to regard cast target and not current target. White Mage: WorldHealScanning targets will only add people in your cast range to your heal targeting provider. Added cooldown toggle and raise.
v0.0.6.2 - Fixed my lame dodge, only just noticed it broke at some point T_T Kills cast if cast target is dead. Thunder cast after blizzard III adds 7 seconds to clip dot check. Added filter to log spam. WhiteMage Changes: Fixed healer movement if heal target out of range. Settings added: Auto Stance, Stoneskin, Esuna (multiple spells seperated with a comma). I was hoping to add cooldown toggle for WhiteMage but I need sleep >_> Raise still on todo list.
v0.0.6.1 - Fixed hotkey system - oops, raw input for form keys cast is not a good idea >_> Warrior secondary rotation hotkey is a main tank/off tank swap. Additional hotkey for warriors toggles storm's path. Warrior Cooldown toggle actually turns off cooldowns! Will add the rest of the classes eventually. Black Mage's fire III double cast fixed. I need a couple more levels to test blizzard III.
v0.0.6.0 - Rework of tasks to fix a major flaw in my handling of coroutines. Thanks to mastahg for his cooldown response which drew my attention to this and then answering my pm to tell me my approach was evil. Changed movement with casting. Fixed party buffs. Added hotkey toggle for secondary rotations; only warriors currently have a second rotation. Warrior settings added for buffed Tomahawk. Warrior buff order is still untested. Custom opener for warriors which resets on new target. Conjurer setting to kill cast if cast target is full life. Thaumaturge/Black Mage added. All classes will heal themselves with cure/physick while resting if you have more mana than life. Archer/Bard blood for blood cooldown now waits until hawk's eye has less tha 5 seconds left on cooldown
v0.0.5.4 - Fixed a couple pug bugs
v0.0.5.3 - Archer/Bard added.
v0.0.5.2 - Gladiator/Marauder rotation fixes.
v0.0.5.1 - Fixed bug in Gladiator rotation.
v0.0.5.0 - Added extra data tracking to heal targeting provider. Added white mage spells. Added Gladiator/Pally and Marauder/Warrior. Changed behavior loading. Combined redundant Ninja/Rogue and Conjurer/White mage rotation segments. Added a lot of settings for healers.
v0.0.4.5 - Changed rest to work with new sprint movement. Monk/Dragoon rotation improvements.
v0.0.4.4 - Significant improvement due to bug fixes in gcd and cooldown systems. Moved ninjutus to a higher priority than combat buffs. Fixed Kassatsu. Ninja pulse fix. Settings added for none gcd window end and ninjutsu window start.
v0.0.4.3 - Increased none gcd cast window and decreased ninjutsu cast window to avoid animation conflicts. Tell me if it skips a ninjutsu cast, it should be running fast enough to hit the window.
v0.0.4.2 - More ninjutsu fixes and low lvl combo fix.
v0.0.4.1 - Ninja fixes and movestop with running target change.
v0.0.4.0 - Gcd system is now tied into cooldown system. Reworked cooldown system and fixed a duration bug. Rewrote combo system. Added setting to stop movement once you enter combat range. Couple rotation and movement fixes.
v0.0.3.5 - Removed gcd and combo systems from doaction result dependency. I wish I could think of a good method for confirming doaction results while spell queuing but without an 'in spell queue' api call, I can't come up with anything.
v0.0.3.4 - New cooldown system, cancast, spellqueue tweaks.
v0.0.3.3 - New setting for ninjutsu that's on by default, ignores mudra doaction result. Noticed pug's fists weren't working even though it used to, I had a typo >_>
v0.0.3.2 - oops forgot about bug report I got for monk/pug fists buff. I don't have a monk to test so not sure if this fixes it. Also forgot to update whm heal behavior to new pulse in 3.1.
v0.0.3.1 - Major pulse, casting, none gcd abilities and Ninjutsu fixes. Debug log writes added, movement change and a few other things.
v0.0.3.0 - Rewrote rotation classes, behavior hooking, combo system, cast method and Ninjutsu. Combat buffs' gcd and pulse fix.
v0.0.2.3 - Fixed a bug in the gcd
v0.0.2.2 - Couple minor fixes and a couple big changes. Someone reported that it was still running too slow for them, so I gutted some of my consistency checks.
v0.0.2.0 - Finally got around to figuring out how to use performance profilers again, been a couple years, so this release is a pretty big efficiency change. Everything should be running a lot faster. Also changed CoR, pulse, gcd, facing and a few other things. Quite likely I broke something in all of these changes, let me know.
v0.0.1.7 - Basic Ninja rotation added. Change to chain of responsibility. Fixed lancer/dragoon gcd sync. Minor rotation fixes for all classes (still work in progress)
v0.0.1.6 - Some movement checks were in the wrong order
v0.0.1.5 - Wait added for gcd sync to confirm doaction success for double cast and combo system. Setting changes still work in progress. Several misc fixes
v0.0.1.1 - new gcd system
v0.0.1.0 - redid facing, movement, spell lock, spell queuing, combos, some targeting and a few other things. Combat Movement no longer uses mesh.
v0.0.0.13 - yet another combo change
v0.0.0.12 - another combo fix
v0.0.0.11 - changed pull to work with new fatebot/orderbot movement. Implemented new combo system for lancer/dragoon. Other classes will be added in v0.0.1.0 release.
v0.0.0.10 - combo spells broke, fix incoming in v11
v0.0.0.9 - minor dragoon rotation change
v0.0.0.8 - quick n dirty change to dragoon lastspell
v0.0.0.7 - Movement overhaul, removed an extra ! from new fatebot pull movement fix, z axis check for movement. Dodge overhaul, now only dodges spells on the list. Aoe not yet implemented. Rogue setting for hide. Dragoon rotation fix.
v0.0.0.6 - finally got basebot's code for movement behavior on pulls, so it's synced now. also minor type-o to rogue rotation fixed
v0.0.0.5 - target change, fatebot pull movement fix
v0.0.0.4 - updated Monk routine to use [URL="http://forum.square-enix.com/ffxiv/threads/162921-The-Monk-Temple-Reborn"]this guide[/URL] and dragoon to exaccuss's posted rotation
Attachments
-
ExCombatAssist.zip7.3 KB · Views: 841
-
RebornCo v0.0.7.0.zip60.1 KB · Views: 443
-
RebornCo v0.0.7.1.zip60.3 KB · Views: 405
-
RebornCo v0.0.7.2.zip60.3 KB · Views: 396
-
RebornCo v0.0.7.3.zip60.9 KB · Views: 395
-
RebornCo v0.0.7.6.zip61.2 KB · Views: 429
-
RebornCo v0.0.7.7.zip62.2 KB · Views: 382
-
RebornCo v0.0.7.8.zip62.3 KB · Views: 457
-
RebornCo v0.0.8.0.zip65.8 KB · Views: 413
-
RebornCo v0.0.8.1.zip66.1 KB · Views: 430
-
RebornCo v0.0.8.2.zip66.7 KB · Views: 8,933
Last edited: