Lich:Script Ebounty: Difference between revisions
(One intermediate revision by the same user not shown) | |||
Line 78: | Line 78: | ||
<span class="mw-customtoggle-mychangelog" style="color:#0000ff">Click to expand</span> |
<span class="mw-customtoggle-mychangelog" style="color:#0000ff">Click to expand</span> |
||
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-mychangelog"> |
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-mychangelog"> |
||
v1.3.1 (2024-04-01) |
|||
- updated keep_hunting not to run in bigshot bounty mode. Also, added better messaging for why |
|||
- updated wiki changelog |
|||
- removed change log before v1.1.14 - full log: https://gswiki.play.net/Lich:Script_Ebounty |
|||
v1.3.0 (2024-03-17) |
|||
- added exclusion options for individual gems and locations |
|||
- added help section |
|||
- bugfix for UI title |
|||
- removed shattered specific actions not referenced in UI (requesting spells and healing in the nexus) |
|||
v1.2.2 (2024-03-03) |
|||
- bugfix for gem hoarding scripts that handle selling gems |
|||
v1.2.1 (2024-02-25) |
|||
- bugfix for condition where ebounty may be repeatedly invoke eherbs |
|||
v1.2.0 (2024-02-09) |
|||
- added toggle to skip healing |
|||
- added individual script options for rescue, escort, and hording |
|||
v1.1.37 (2024-01-08) |
|||
- add option to HIDE back for no-magic rooms if enabled to hide. |
|||
v1.1.36 (2024-01-06) |
|||
- remove forced HIDE for foraging put in by error. |
|||
v1.1.35 (2024-01-02) |
|||
- added check for nomagic tag before casting spells. |
|||
v1.1.34 (2023-11-16) |
|||
- bugfix in location check for foraging |
|||
v1.1.33 (2023-11-10) |
v1.1.33 (2023-11-10) |
||
- bugfix to stop trying to hand in herbs if completed |
- bugfix to stop trying to hand in herbs if completed |
Latest revision as of 04:06, 1 April 2024
Lich:Script Ebounty is a third party script and is not maintained by Simutronics. Simutronics is not responsible for the accuracy of the information presented on this page, nor is it liable for issues stemming from the use of the application on players' personal devices.
Ebounty is management script for handling Bounties from the Adventurer's Guild. Afk scripting on any server but Shattered is in violation of game policy.
What Does Ebounty Do?
Ebounty will handle the management for Adventurer's Guild tasks. It utilizes a primary workflow of
Find acceptable tasks. If acceptable task can not be found, execute the default Bigshot routine. If a task is available, execute the task and then turn in if not saturated. When bounty timer is up, grab a new task. Repeat.
How Do I Get It?
Eloot can be downloaded via ;repo download ebounty
As a script in active development and with the constant state of changes in the game, it is recommended to set ebountyand all Elanthia-Online scripts to auto-update via ;repo set-updatable ebounty
How Do I Make it GO!?
Initial setup is accessed through ;ebounty setup. There you will see a configuration window with various tabs to configure for your guild tasks. Presently Ebounty is designed to utilize Bigshot for it's attack related parameters, and will run a bigshot routine when there is no available active bounty. Bigshot profiles need to be configured inside Bigshot before they can be utilized in Ebounty.
As with most scripts, using a SETUP command will open a graphical user interface for configuring the script. Use ;ebounty setup to open this dialog. This will open a window with the following tabs:
- General - This is where you tell ebounty what type of bounties you are looking for and any task limits.
- Escort - Set up your escort and location preferences
- Profiles - Exclusions and which creatures you do/do not which to hunt.
The General Tab
Bounty Types
- Bounty Types - This is where you will define which bounty types you wish. Enabling the checkboxes will tell ebounty which types of bounties you wish to get and which ones to drop.
Ebounty will use ;echild for children tasks and ;ego2 for escort tasks.
Task Limits
- Task Limits - Here you can define maximum number of tasks you want to accept
Misc
- Rest when mind full - Will perform a bigshot attack, based on your default profile, and then return to your resting location once your mind is full. If disabled, ebounty will keep killing creatures until the bounty is or other rest condition like injury or mana are met.
- Run one bounty and quit - Ebounty will run a single bounty until successful and then quit.
- Use Vouchers - Ebounty will use advguild vouchers until a desired bounty type has been met
- Rest at random nodes in town - Will find a random supernode in town for resting
- Just the Basics- Will only get/drop tasks and not perform any other bounty related routines
- Selling script - Which script you want to sell. No arguments needed. Default is Eloot
- Healing script - Which healing script you want when injured. No arguments needed. Default is Eherb
- Resting Room - Define where you want to rest between activities.
The Escort Tab
Here you can define your travel preferences and which destinations to/from.
The Profiles Tab
This is the area to tell Ebounty how to hunt
Creature Exclusions
- Input a list of creature nouns that you do not wish to perform any tasks for and then click add.
Profiles
The heart of ebounty combat routines. Only Kill Bounty Creatures option is available if you only want to kill the creatures listed in the Creature Name field and ignore other creatures in the bigshot profile.
- Gem/Default profile - This is the default bigshot profile that Ebounty will utilize when there's no acceptable bounty to initiate. Ebounty will run bigshot using the parameters established in the profile for hunting, skinning, resting, etc... until the bigshot is resting and the bounty timer is available. See workflow screenshot.
- Bandits profile - Ebounty will attempt to locate where bandits are based in game location and then attack based on profile settings.
- Creatures - Associate a profile for one or more creature names. User can separate creatures by commas or each creature on a separate line. The pulldown will grab all bigshot profiles in the Bigshot profiles folder.
Creature names must match exactly in the Creature Names field and there must be a routine for that creature in the Associated Profile. Ebounty will not function for combat without these two items being correct. If a creature is not listed in exclusions and no available Creature Name can be located, Ebounty will return to the resting spot and kill itself.
- Incorrect
executioner
- Correct
triton executioner
Planned work and known issues
- Grouping: Not presently supported but planned
- Hoarding: Basics work but we'll likely need to clean up ;shoard and rerelease it to fully support hoarding. That's going to be quite a bit of work
Ingame Screenshot
Changelog
Click to expand
v1.3.1 (2024-04-01) - updated keep_hunting not to run in bigshot bounty mode. Also, added better messaging for why - updated wiki changelog - removed change log before v1.1.14 - full log: https://gswiki.play.net/Lich:Script_Ebounty v1.3.0 (2024-03-17) - added exclusion options for individual gems and locations - added help section - bugfix for UI title - removed shattered specific actions not referenced in UI (requesting spells and healing in the nexus) v1.2.2 (2024-03-03) - bugfix for gem hoarding scripts that handle selling gems v1.2.1 (2024-02-25) - bugfix for condition where ebounty may be repeatedly invoke eherbs v1.2.0 (2024-02-09) - added toggle to skip healing - added individual script options for rescue, escort, and hording v1.1.37 (2024-01-08) - add option to HIDE back for no-magic rooms if enabled to hide. v1.1.36 (2024-01-06) - remove forced HIDE for foraging put in by error. v1.1.35 (2024-01-02) - added check for nomagic tag before casting spells. v1.1.34 (2023-11-16) - bugfix in location check for foraging v1.1.33 (2023-11-10) - bugfix to stop trying to hand in herbs if completed - added check for having enough herbs for turnin v1.1.32 (2023-10-13) - update hunting settings to use bigshot fried setting instead of setting to 100 v1.1.31 (2023-09-27) - bugfix when asking taskmaster for bounty in crowded room v1.1.30 (2023-09-26) - bugfix for closing containers v1.1.29 (2023-09-23) - bugfix to initialize settings when using stand alone foraging v1.1.28 (2023-09-23) - bugfix for checking if 604 is active v1.1.27 (2023-09-17) - bugfix for CLI foraging exiting when "just the basics" option toggled true - bugfix for black void check when foraging v1.1.26 (2023-09-09) - bugfix for CLI setting values to true/false with Ruby 3.2 v1.1.25 (2023-07-10) - bugfix for HW guard - bugfix for Ta'Vaalor guards - bugfix for rejecting heirloom taskers - turn portals off for escorts v1.1.24 (2023-07-10) - bugfix for HW taskmaster v1.1.23 (2023-07-05) - keep silvers based on eloot setting v1.1.22 (2023-06-19) - changed the resting room to default to your bigshot profile - should recognize the correct town to turn in bounties v1.1.22 (2023-06-11) - removed need to set a resting room v1.1.21 (2023-06-11) - bugfix for missing category in tasks v1.1.20 (2023-06-04) - prep for new Lich 5.7.0 infomon.lic & effect-list.xml change v1.1.19 (2023-05-21) - bugfix for string error when finding rooms - bugfix for heirloom turnin - added support to wait for shattered healbot v1.1.18 (2023-05-21) - bugfix for escort tasks v1.1.17 (2023-05-17) - added missing escort locations - bugfix for foraging using an heirloom setting - bugfix for CLI herb gathering v1.1.16 (2023-04-22) - bugfix for RR purser v1.1.15 (2023-04-11) - bugfix bandit bounty locations - bugfix in dangerous creature regex v1.1.14 (2023-04-11) - bugfix for CLI - switched bounty_check to use Bounty API regex - moved 213 into loop during foraging so it checks each time in case the spell wears off - removed list of alternate foraging herb commands. Instead using in-game bounty xml for correct forage syntax - added option to hunt with default profile instead of exiting when no profile found v1.1.13 (2023-03-16) - added sigil of resolve to foraging - added flag righthand for heirloom search bounties - replace script.vars with Script.current.vars - run loot script only if loot at end of hunt - added strip for extra spaced in herb bounties - added check for right hand flag to make sure it gets turned off v1.1.12 (2023-03-16) - bugfix in rescue task regex - changed bundle measuring to not be silent to prevent unintented screen scroll v1.1.11 (2023-03-05) - bugfix in string literal v1.1.10 (2023-03-05) - reverted string literal changes back - fixed bug in child bounty v1.1.9 (2023-03-05) - reverted string literal changes v1.1.8 (2023-03-04) - added herb exclusions, rubocop fixes v1.1.7 (2023-03-02) - bug fix depositing silver v1.1.6 (2023-02-28) - fixed looting script from running in town v1.1.5 (2023-02-28) - fixed regex error in herb task location v1.1.4 (2023-02-23) - fixed regex error in targeting v1.1.3 (2023-02-23) - Added check for npcs in heirloom search v1.1.2 (2023-02-04) - added support for keeping silvers v1.1.1 (2023-02-01) - bug fix for foraging spells (waitcastrt? for assume yierka) - rearranged post-hunt sequence to mimic bigshot functionality. -fixed forage/heirloom search using empty_hands v1.1.0 (2023-01-27) - added pre and post hunt commands and scripts for foraging, heirloom search, and escorts - added bad room entries for bandits that will accept UID's - added spell support for heirloom search bounties - added 1035 to foraging and heirloom searching - think I finally squashed the repeating Song of Peace bug v1.0.32 (2023-01-26) - bugfix for heirloom searching v1.0.31 (2023-01-24) - reordered casting of song of peace during foraging and stopping it when done. - added a double check for heirloom searching v1.0.30 (2023-01-23) - fix bad Widowmaker Rd room# v1.0.29 (2023-01-23) - fix bugfix in variable list from v1.0.29 v1.0.28 (2023-01-23) - added herbalist to Mist Harbor v1.0.27 (2023-01-22) - refreshed spell active before casting foraging helper spells - add check for silver deposit after bounty turn-in - fixed bug in bundled skin eval v1.0.26 (2023-01-21) - fixed bug in herb turnin when caught in RT - fixed prep-hunt command to run scripts consistent with bigshot functionality v1.0.25 (2023-01-19) - Fix badlist rooms and add bad logging road rooms v1.0.24 (2023-01-19) - Correct another typo in herb finding method v1.0.23 (2023-01-16) - Correct typo in herb finding method v1.0.22 (2023-01-12) - Change EBounty.data.location_start to use nearest instead of first in list v1.0.21 (2023-01-02) - typo in bug fix v1.0.20 (2023-01-02) -bug fix moves minor sanct outside foraging loop to stop it spamming v1.0.19 (2023-01-01) -bug fix to stop voucher use when bounty boost is active v1.0.18 (2023-01-01) - added bounty boost to available options - added foraging enhancements - see foraging tab on ui - changed the herb searching routine to try and eliminate false positives/negatives - updated infomon and spell-list version requirements to support 650 tracking - added CLI herb foraging independent of bounty - ;ebounty forage "<type of herb>" <number to find> v1.0.17 (2022-12-27) - ensuring following scripts are stopped before starting ebounty: go2, echild, ego2, bigshot v1.0.16 (2022-12-22) - typo fix for the bugfix for herbalist rooms using UID's v1.0.15 (2022-12-22) - bugfix for herbalist rooms using UID's v1.0.14 (2022-12-20) - updated herbalist rooms to use UID's for instance compatibility v1.0.13 (2022-12-19) - add regex for opening an item v1.0.12 (2022-12-15) - made resting room a required parameter - consolidated odd herb names v1.0.11 (2022-12-12) - foraging name match fix v1.0.10 (2022-12-11) - fixed foraging herb matching bug v1.0.9 (2022-12-09) - bug fix for checkbounty not populating quickly v1.0.8 (2022-12-06) - moved post hunt routine to after forage turn-in to avoid trashing foraged item - bug fix for foraging in the red forest v1.0.7 (2022-12-05) - bug fix for hunting sequence resting v1.0.6 (2022-12-5) - fixed bug in rescue bounty sequencing. v1.0.5 (2022-12-3) - bugfix for bounty_eval - various foraging name corrections - pre/post hunting bigshot routines (from default profile) added to escort bounties v1.0.4 (2022-11-30) - bug fix on container opening - adjusted hunting sequence due to bigshot bounty_eval changing - set bounty_eval to empty string on exit - updated required versions to Lich 5.6.2, Bigshot 4.13.12, and Infomon 1.18.16 - regex fix for completed task v1.0.3 (2022-11-28) - changed container method to use "inventory container" instead of GameObj.inv v1.0.2 (2022-11-27) - Fix to targeting not using bigshot routines v1.0.1 (2022-11-26) - hedgehog sack messaging - fixed herb names - support for Bigshot fogging options - child bounty fail bug - Fix for grizzled targeting when user only kills bounty creatures v1.0.0 (2022-05-18) - initial framework and ui
Reference
Third-Party Software - edit |
---|
Lich Installation: Lich |
Downloadable Lich Scripts: Go2 | Map | Repository | Popular Scripts |