Lich:Script Bigshot/Changelog: Difference between revisions

The official GemStone IV encyclopedia.
< Lich:Script Bigshot
Jump to navigation Jump to search
(added change logs for 3.70 through 3.74)
(Re-organized Change Log order (newest -> oldest) and Added history for versions 3.75 through 3.87)
Line 1: Line 1:
<pre{{log2|background=none|border=none|margin-left=none|margin-right=none|font-size=93%}}>
Changelog
3.0 (2015-05-30):
stop trying to attack monsters that aren't in the room (wild guess, untested)
bumped version up from 2.12052012 to 3.0, because 2.12052012 is a stupid version format
added message to trust script
Edits by Kalros: (2015-11-2015)
v3.1
-Fixed Disk poaching.
-Fixed First room poaching.
-Removed group poaching logic.
-Ambush detection via Exec Script. It will leave the room if it detects an ambush line.
-Rewrote and updated wander targeting sections. Fixes some target related bugs.
-Moved WAIT command to exec to prevent line buffer issues and make more responsive
v3.2 (2/27/2016)
-Added changes to fix incant loot issues (might work)
-Added ability to detect renaming of bigshot without destroying exec scripts
-Converted exec scripts to strings to allow =>quiet


== Change Log ==
Edits by Zhiart: (2016-03-25)

-Added new ambush command for legging a critter and then go for the head as long as they are prone (Code by SashaFierce)
<pre{{log2|background=none|border=none|margin-left=none|margin-right=none|font-size=93%}}>
Edits by Hazado: (2016-06-01)
v3.87 (2020-19-11)
-Added overkill counter for extra killed monsters
V3.3 (2016-06-01)
-Tooltip updates
-Added UAC combat! Start it with hunting command "unarmed punch/jab/kick/grapple"
-Formatting changes to make script more easily read
-Added options for UAC in setup
v3.86 (2020-03-11)
-Added options for MSTRIKEing in setup
-Added outside & !outside command checks
-Rewrote MSTRIKE routine
v3.85 (2020-02-28)
-can now check mana/stamina/health(percentage)/encumbrance/unarmed tiering inside the hunting commands
-Resolved `block in setup` error when running setup in Fedora
-Changed wander routine to hit every room in area instead of random wandering
v3.31 (2016-06-02)
v3.84 (2020-02-15)
-Fix a bug with "obvious hiding" players detection
-Changed up the ambush command so it ambushes what you said to ambush first, then attempts right leg, left leg, then chest
v3.83 (2020-02-13)
-Added an option to trigger the mstrike during UAC combat, other MSTRIKE options apply
-Added check for "obvious hiding" players (SET ObviousHiding ON)
-Few fixes to MSTRIKE routine, now checks number of creatures in room as an equal or greater
v3.82 (2020-02-02)
-Fixed bug caused when doing commands like "stance for and kill target"
-Added a v & !v command checks for checking spirit
v3.32 (2016-06-02)
-Possible fix for FOG_RETURN not loading when doing ;bigshot setup properly
-Changed aiming for UAC to continue until if finds something you can hit or just hits them like normal
-Added ;bigshot profile support
-Added Voln Smite to command, use Smite in your hunting commands
;bigshot profile load <name here, no spaces>
-Rewrote Ambush again! Now has the option to pick locations you want to ambush at on the hunting page
;bigshot profile save <name here, no spaces>
Also supports it from the hunting command i.e. "ambush head"
Allows saving of bigshot profiles as YAML files, saved in your LICH\scripts\bigshot_profiles folder
If left blank without picking any options in setup will default to Head, Right Leg, Left Leg, Chest
v3.33 (2016-06-06)
v3.81 (2019-09-06)
-Fix for wands with extra descriptors in hand vs grab name
-Fix for creatures leaving room and script getting stuck (Hopefully)
-Add 1020 as an option for fleeing
-Fix for loot script activating during roundtime
v3.80 (2019-08-01)
-Fix for issue with targeting using creatures name or noun
-Exit cleanly from bounty mode
v3.34 (2016-06-08)
-Don't count regenerating troll kings when deciding if there's enough enemies to flee
-Added aiming for archery to the Hunting tab in setup.
-Treat intense shimmering circles like clouds when deciding to flee
Will change location once you stick the place your aiming at, looping until the creature is dead
-Don't require Gtk if $bigshot_headless is defined
-Made gathering ammo a bit more specific about what its grabbing and where its putting it.
v3.79 (2019-05-25)
Also works with bolts and darts now if you gathered things to the ground.
-Removed 309 from hardcoded selfcast list
v3.35 (2016-06-14)
v3.78 (2019-05-10)
-Added option for attacks to only trigger when certain number of creatures are in the room.
-Missed a few settings for flying
Just add (mob#) to the attack you want to do
v3.77 (2019-05-10)
-Fixes for unarmed combat getting stalled
-Added flying/!flying as command checks for attacks
-Now attempts to soothe (1205) when appropriate
v3.36 (2016-06-23)
v3.76 (2018-07-04)
-Fixed INCANT command to respect Spell.stance setting
-Added option for adjusting wander time between rooms (Found on Hunting Map Tab)
v3.37 (2016-06-24)
v3.75 (2018-07-02)
-Fix ;bigshot bounty
-can now have two or more checks for a command. i.e kill(mob3 s20 h80) 3 mobs in room, stamina is above 20, health is above 80%
-Don't flee from your own group even if they're not hunting
must all be inside the () and seperated with a space
v3.74 (2018-04-30)
current checks are mana/stamina/health(percentage)/encumbrance/unarmed tiering/mobs in room
-Added water as option for cmd_spell extra variable
m/s/h/e/tier/mob respectively
v3.38 (2016-06-25)
v3.73 (2018-04-22)
-Add flee from webs option
-added command check for target not being prone or target being undead
-Add 917 to not stance offensive if using incant
current checks are mana/stamina/health(percentage)/encumbrance/unarmed tiering/mobs in room/target not prone/target undead
v3.72 (2017-10-10)
m/s/h/e/tier/mob/prone/undead respectively
-Fix bug in berserk
Prone means target is sleeping|webbed|stunned|kneeling|sitting|lying down|prone|frozen|held in place
V3.39 (2016-06-26)
v3.71 (2017-10-08)
-Attack line now recognizes "wand" by itself
-Quick Hunting mode added - Just start bigshot with the variable quick - ;bigshot quick
-Fix GameObjAdd autostart
Quick Mode overrides your currently setup targets and targets the current room npcs
v3.70 (2017-09-28)
Wandering, Fleeing and Resting is disabled
-Fix download loop of GameObjAdd.lic
Bigshot exits when no NPCS found in room
v3.69 (2016-09-20)
Uses Quick Hunting Commands
-Wont stance offensive for the spell 703 anymore
-Supports up to 10 (A-J) different attack routines now.
-Fixes for delayed looting
Moved all the attack routines to new tab, Commands
-option to pull players to there feet, Defaults to on
-Moved few options to the attacking tab
-Only pulls the player to there feet if their is an aggressive npc in the room with them
V3.40 (2016-06-30)
v3.68 (2016-09-14)
-Mstrike will now cast 1107 and 1607 when appropriate
-option to stance defensive before looting if not all the creatures in room are dead
-Quick Hunting mode tweaked so that it works when your in a group, or in a room that isn't mapped
-wracking option now will use "Symbol of Mana" for voln peoples :)
-added inverse command checks, put a ! in front of the command check, i.e kill(!h60)
-Performs the bless routine if needed when you wander or go to rest now
-Doesn't count escorts anymore for NPC checks
-Added a delayed looting option
v3.41 (2016-06-30)
-skips looting when creature still alive in the room or its been less than 15 seconds since the last creature died
-Fixed Head/Tail bigshot hunting
-Will now try to escape from the inside of a roa'ter if you get swallowed
v3.42 (2016-06-30)
v3.67 (2016-08-31)
-Fix for mob command check due to recent change
-Optimization for priority checks, wont run that section of code so often anymore.
-Optimized the escort npc check
-Manual aiming for unarmed combat routine. Command is "unarmed <punch/kick/grapple/jab> <aim location>"
v3.43 (2016-07-01)
-Will swap to the default aiming when you can't reach what your aiming at or its already missing.
-Fix for the Fix :(
v3.44 (2016-07-01)
v3.66 (2016-08-29)
-Only checks for group members if there are other pcs in the room
-Fix for the fix for the fix!!
-Won't loot in the Duskruin Arena anymore
-Added a check for spell 608 to skip if already hidden
v3.65 (2016-08-28)
-Added hidden and !hidden a command check, hidden only works when your hiding, !hidden when your not hiding
-Fixes for targeting, fleeing, and priority targeting
v3.45 (2016-07-09)
-This should let bigshot work in the duskruin arena
-better code for checking for an escort, less error prone now (:
v3.64 (2016-08-23)
-fixed rare issue with ambusher jumping out of hiding just as go to move and it screwing up bigshot
-Changed Celerity option to only recast if you have less than 3 seconds left
-UAC Bless option changed so that you can leave it blank and it wont stop hunting. Has tooltip explaining different options.
-Changed so it doesn't change into your attacking stance before casting
v3.46 (2016-07-19)
-Changed Fog return option to be an option pulldown instead of a checkbox, defaults to None
-now tries to pull someone to their feet when they are lying down/kneeling/etc.
v3.63 (2016-08-23)
-Rewrote the bless option to bless anything that runs out of a bless.
-Added option to use Celerity (506) for any command.
Now located on Attacking Tab as a checkbox
-Will cast if you dont have it on you or you have less than 6 seconds or so left on haste.
Returns you to your resting area if you can't bless things.
-Just add haste or 506 to the front of any command you want it to be cast before.
-Added a priority targeting option to hunting tab.
-example: "506 kill target" or "haste kill target(x3),525(pcs)"
Will switch target based on the order of your valid targets, whenever its attacking.
v3.62 (2016-08-23)
-Added Quickhunt targets, These always are first in terms of priority (Quickhunt targets, room targets)
-UAC Mstrike no longer will ignore the number of creatures in the room in some instances.
You can use the (a)|(b)|(etc) in here instead of just the Quickhunt routine every time.
-Option to flee the room when player-defined message from the game happen
v3.47 (2016-07-19)
-Check the Attacking tab for box to input your text
-fix for blessing weapons
-Fixed issue with bigshot not targeting "do not count these" targets
v3.48 (2016-07-20)
-Fixed issue with force command until # not working correctly
-Added Consecrate(1604) to bless routine
v3.61 (2016-08-15)
-Quickhunt targets code update and fixes
-Fix for new fogging option triggering at weird times.
-Made bless work with identical weapons
v3.49 (2016-07-24)
v3.60 (2016-08-15)
-Fix for ;bigshot quick not working correctly when you dont have any quickhunt targets.
-Updated berserk to use Spell.cast functionality, should now use STOP BERSERK when no alive mobs in the room.
-Option to use Spirit Guide (130) or Voln Symbol of Return when going to rest. Option is on Rest Tab.
-Command check added for poison and disease
v3.59 (2016-08-13)
-Fixed some options that were out of place, oops
-To prevent me having to duplicate code, Bigshot will now download GameObjAdd.lic and make it autostart
-Tail should now use scripts when performing pre-hunt commands
-Spells should no longer target npcs when they are meant to target you. Let me know if something happens otherwise.
-Head should wait for tails to be out of RT before heading to rest now
v3.58 (2016-08-07)
-Incant should no longer fry your nerves when you dont have enough mana.
-companions and familiars should now be excluded from fleeing and targeting stuff
-Changed incant to use wands when you dont have enough mana.
-companions and familiars count for poaching checks now just like a disk does
Also checks your target before incanting, so you always target the correct creature
-this check only works for solo hunters, group bigshot hunters will ignore this
-Changed wand routine to be able to use multiple wand types, "use this wand type" now takes comma seperated wands
-Ambushers that are part of your group should no longer trigger the poaching routine
"use this wand type" example: "aquamarine wand, bloodwood wand, etc"
-Bigshot will on first run for a Ranger with a companion set your companion to a variable.
-Changed incant, spell and wand routines to return to attack stance option instead of stance defensive.
-You can reset this variable with ;bigshot ranger or ;bigshot companion
-Fixed bug with bless routine, maybe
v3.57 (2016-08-04)
-Option to use Voln SMITE in UAC routine now, instead of always doing it.
-Bigshot won't consider arms(709) and demons(725) as room creatures for targeting or fleeing purposes
v3.50 (2016-07-24)
-Priority should now ignore some NPCs when it does its calculations
-Untargetable and Targetable lists now use the name instead of noun.
v3.56 (2016-08-02)
Option to clear these so they can start fresh using ;bigshot reset. This will fix the issue for being unable to target guards in warcamps.
-Think I have all the Reim mobs handled
-Targetable and Untargetable are now listed in ;bigshot display
-Fix for Multi-account hunting...oops
-Fix for Head/Tail Routine. Head wasn't waiting for the tail members to join bigshot group.
-other minor tweaks
v3.51 (2016-07-25)
v3.55 (2016-07-31)
-Special coding for 1700. Wont stance offensive for "incant 1700", Will stance offensive for "incant 1700 evoke"
-Target tracking for Aura of the Arkati (1614). Wont cast again on something that is affected.
-Fix for ;Bigshot quick not working when your quickhunt targets was empty
-More Reim creatures added, Still missing creatures from the gypsy camp probably, celestial types
v3.52 (2016-07-27)
-New Command check: noncorporeal - Will see if current creature is non-corporeal undead
-Changed variable tracking to be downstream hook instead of exec script
-New Command check: pcs - Will check for other non-grouped players in the room
Please let me know if anything doesn't work like it did in the previous versions
v3.54 (2016-07-30)
-Tracking added for Corrupt Essence (703), will no longer repeatedly cast and waste that precious mana
-REIM! Quick update for some support for reim creatures
You can also cast it open as "incant 703 open"
-Smite tracks individual mobs now, So if you switch creatures before killing it, will smite the new one
-Added flee from vines option to first tab of ;bigshot setup
-Fixed the lag issue
v3.53 (2016-07-29)
v3.53 (2016-07-29)
-Incant should now work for any incant combination
-Incant should now work for any incant combination
-Bless can now bless two weapons that lose bless in same attack
-Bless can now bless two weapons that lose bless in same attack
v3.54 (2016-07-30)
v3.52 (2016-07-27)
-REIM! Quick update for some support for reim creatures
-Changed variable tracking to be downstream hook instead of exec script
-Smite tracks individual mobs now, So if you switch creatures before killing it, will smite the new one
-Please let me know if anything doesn't work like it did in the previous versions
-Fixed the lag issue
-Tracking added for Corrupt Essence (703), will no longer repeatedly cast and waste that precious mana
v3.55 (2016-07-31)
-You can also cast it open as "incant 703 open"
-Target tracking for Aura of the Arkati (1614). Wont cast again on something that is affected.
-Added flee from vines option to first tab of ;bigshot setup
-More Reim creatures added, Still missing creatures from the gypsy camp probably, celestial types
v3.51 (2016-07-25)
-New Command check: noncorporeal - Will see if current creature is non-corporeal undead
-Special coding for 1700. Wont stance offensive for "incant 1700", Will stance offensive for "incant 1700 evoke"
-New Command check: pcs - Will check for other non-grouped players in the room
-Fix for ;Bigshot quick not working when your quickhunt targets was empty
v3.56 (2016-08-02)
v3.50 (2016-07-24)
-Think I have all the Reim mobs handled
-Untargetable and Targetable lists now use the name instead of noun. Option to clear these so they can start fresh using ;bigshot reset. This will fix the issue for being unable to target guards in warcamps.
-Fix for Multi-account hunting...oops
-Targetable and Untargetable are now listed in ;bigshot display
-other minor tweaks
-Fix for Head/Tail Routine. Head wasn't waiting for the tail members to join bigshot group.
v3.57 (2016-08-04)
v3.49 (2016-07-24)
-Bigshot won't consider arms(709) and demons(725) as room creatures for targeting or fleeing purposes
-Updated berserk to use Spell.cast functionality, should now use STOP BERSERK when no alive mobs in the room.
-Priority should now ignore some NPCs when it does its calculations
-Command check added for poison and disease
v3.58 (2016-08-07)
-Fixed some options that were out of place, oops
-companions and familiars should now be excluded from fleeing and targeting stuff
-Tail should now use scripts when performing pre-hunt commands
-companions and familiars count for poaching checks now just like a disk does
-Head should wait for tails to be out of RT before heading to rest now
this check only works for solo hunters, group bigshot hunters will ignore this
-Ambushers that are part of your group should no longer trigger the poaching routine
-Incant should no longer fry your nerves when you dont have enough mana.
-Changed incant to use wands when you dont have enough mana.
-Bigshot will on first run for a Ranger with a companion set your companion to a variable.
-Also checks your target before incanting, so you always target the correct creature
You can reset this variable with ;bigshot ranger or ;bigshot companion
-Changed wand routine to be able to use multiple wand types, "use this wand type" now takes comma seperated wands "use this wand type" example: "aquamarine wand, bloodwood wand, etc"
v3.59 (2016-08-13)
-Changed incant, spell and wand routines to return to attack stance option instead of stance defensive.
-To prevent me having to duplicate code, Bigshot will now download GameObjAdd.lic and make it autostart
-Fixed bug with bless routine, maybe
-Spells should no longer target npcs when they are meant to target you. Let me know if something happens otherwise.
-Option to use Voln SMITE in UAC routine now, instead of always doing it.
v3.60 (2016-08-15)
v3.48 (2016-07-20)
-Fix for ;bigshot quick not working correctly when you dont have any quickhunt targets.
-Added Consecrate(1604) to bless routine
-Option to use Spirit Guide (130) or Voln Symbol of Return when going to rest. Option is on Rest Tab.
-Quickhunt targets code update and fixes
v3.61 (2016-08-15)
-Made bless work with identical weapons
-Fix for new fogging option triggering at weird times.
v3.62 (2016-08-23)
v3.47 (2016-07-19)
-fix for blessing weapons
-UAC Mstrike no longer will ignore the number of creatures in the room in some instances.
v3.46 (2016-07-19)
-Option to flee the room when player-defined message from the game happen
-now tries to pull someone to their feet when they are lying down/kneeling/etc.
Check the Attacking tab for box to input your text
-Rewrote the bless option to bless anything that runs out of a bless.
-Fixed issue with bigshot not targeting "do not count these" targets
-Now located on Attacking Tab as a checkbox
-Fixed issue with force command until # not working correctly
-Returns you to your resting area if you can't bless things.
v3.63 (2016-08-23)
-Added a priority targeting option to hunting tab.
-Added option to use Celerity (506) for any command.
-Will switch target based on the order of your valid targets, whenever its attacking.
Will cast if you dont have it on you or you have less than 6 seconds or so left on haste.
-Added Quickhunt targets, These always are first in terms of priority (Quickhunt targets, room targets)
Just add haste or 506 to the front of any command you want it to be cast before.
-You can use the (a)|(b)|(etc) in here instead of just the Quickhunt routine every time.
example: "506 kill target" or "haste kill target(x3),525(pcs)"
v3.64 (2016-08-23)
v3.45 (2016-07-09)
-better code for checking for an escort, less error prone now (:
-Changed Celerity option to only recast if you have less than 3 seconds left
-fixed rare issue with ambusher jumping out of hiding just as go to move and it screwing up bigshot
-Changed so it doesn't change into your attacking stance before casting
-UAC Bless option changed so that you can leave it blank and it wont stop hunting. Has tooltip explaining different options.
-Changed Fog return option to be an option pulldown instead of a checkbox, defaults to None
v3.65 (2016-08-28)
v3.44 (2016-07-01)
-Fix for the fix for the fix!!
-Fixes for targeting, fleeing, and priority targeting
-Added a check for spell 608 to skip if already hidden
This should let bigshot work in the duskruin arena
-Added hidden and !hidden a command check, hidden only works when your hiding, !hidden when your not hiding
v3.66 (2016-08-29)
v3.43 (2016-07-01)
-Only checks for group members if there are other pcs in the room
-Fix for the Fix :(
-Won't loot in the Duskruin Arena anymore
v3.67 (2016-08-31)
v3.42 (2016-06-30)
-Fix for mob command check due to recent change
-Optimization for priority checks, wont run that section of code so often anymore.
-Optimized the escort npc check
-Manual aiming for unarmed combat routine. Command is "unarmed <punch/kick/grapple/jab> <aim location>"
v3.41 (2016-06-30)
Will swap to the default aiming when you can't reach what your aiming at or its already missing.
-Fixed Head/Tail bigshot hunting
v3.68 (2016-09-14)
V3.40 (2016-06-30)
-option to stance defensive before looting if not all the creatures in room are dead
-Mstrike will now cast 1107 and 1607 when appropriate
-wracking option now will use "Symbol of Mana" for voln peoples :)
-Quick Hunting mode tweaked so that it works when your in a group, or in a room that isn't mapped
-Performs the bless routine if needed when you wander or go to rest now
-added inverse command checks, put a ! in front of the command check, i.e kill(!h60)
-Added a delayed looting option
-Doesn't count escorts anymore for NPC checks
skips looting when creature still alive in the room or its been less than 15 seconds since the last creature died
V3.39 (2016-06-26)
-Will now try to escape from the inside of a roa'ter if you get swallowed
-Quick Hunting mode added - Just start bigshot with the variable quick - ;bigshot quick
v3.69 (2016-09-20)
-Quick Mode overrides your currently setup targets and targets the current room npcs
-Wont stance offensive for the spell 703 anymore
-Wandering, Fleeing and Resting is disabled
-Fixes for delayed looting
-Bigshot exits when no NPCS found in room
-option to pull players to there feet, Defaults to on
-Uses Quick Hunting Commands
Only pulls the player to there feet if their is an aggressive npc in the room with them
-Supports up to 10 (A-J) different attack routines now.
v3.70 (2017-09-28)
-Moved all the attack routines to new tab, Commands
-Fix download loop of GameObjAdd.lic
-Moved few options to the attacking tab
v3.71 (2017-10-08)
v3.38 (2016-06-25)
-Attack line now recognizes "wand" by itself
-added command check for target not being prone or target being undead
-Fix GameObjAdd autostart
-current checks are mana/stamina/health(percentage)/encumbrance/unarmed tiering/mobs in room/target not prone/target undead
v3.72 (2017-10-10)
-m/s/h/e/tier/mob/prone/undead respectively
-Fix bug in berserk
-Prone means target is sleeping|webbed|stunned|kneeling|sitting|lying down|prone|frozen|held in place
v3.73 (2018-04-22)
v3.37 (2016-06-24)
-Add flee from webs option
-can now have two or more checks for a command. i.e kill(mob3 s20 h80) 3 mobs in room, stamina is above 20, health is above 80%
-Add 917 to not stance offensive if using incant
-must all be inside the () and seperated with a space
v3.74 (2018-04-30)
-current checks are mana/stamina/health(percentage)/encumbrance/unarmed tiering/mobs in room
-Added water as option for cmd_spell extra variable
-m/s/h/e/tier/mob respectively
v3.36 (2016-06-23)
-Added option for adjusting wander time between rooms (Found on Hunting Map Tab)
v3.35 (2016-06-14)
-Added option for attacks to only trigger when certain number of creatures are in the room.
-Just add (mob#) to the attack you want to do
-Fixes for unarmed combat getting stalled
-Now attempts to soothe (1205) when appropriate
v3.34 (2016-06-08)
-Added aiming for archery to the Hunting tab in setup.
-Will change location once you stick the place your aiming at, looping until the creature is dead
-Made gathering ammo a bit more specific about what its grabbing and where its putting it.
-Also works with bolts and darts now if you gathered things to the ground.
v3.33 (2016-06-06)
-Fix for creatures leaving room and script getting stuck (Hopefully)
-Fix for loot script activating during roundtime
-Fix for issue with targeting using creatures name or noun
v3.32 (2016-06-02)
-Changed aiming for UAC to continue until if finds something you can hit or just hits them like normal
-Added Voln Smite to command, use Smite in your hunting commands
-Rewrote Ambush again! Now has the option to pick locations you want to ambush at on the hunting page
-Also supports it from the hunting command i.e. "ambush head"
-If left blank without picking any options in setup will default to Head, Right Leg, Left Leg, Chest
v3.31 (2016-06-02)
-Changed up the ambush command so it ambushes what you said to ambush first, then attempts right leg, left leg, then chest
-Added an option to trigger the mstrike during UAC combat, other MSTRIKE options apply
-Few fixes to MSTRIKE routine, now checks number of creatures in room as an equal or greater
-Fixed bug caused when doing commands like "stance for and kill target"
Edits by Hazado: (2016-06-01)
V3.3 (2016-06-01)
-Added UAC combat! Start it with hunting command "unarmed punch/jab/kick/grapple"
-Added options for UAC in setup
-Added options for MSTRIKEing in setup
-Rewrote MSTRIKE routine
-can now check mana/stamina/health(percentage)/encumbrance/unarmed tiering inside the hunting commands
-Changed wander routine to hit every room in area instead of random wandering
Edits by Zhiart: (2016-03-25)
-Added new ambush command for legging a critter and then go for the head as long as they are prone (Code by SashaFierce)
v3.2 (2/27/2016)
-Added changes to fix incant loot issues (might work)
-Added ability to detect renaming of bigshot without destroying exec scripts
-Converted exec scripts to strings to allow =>quiet
Edits by Kalros: (2015-11-2015)
v3.1
-Fixed Disk poaching.
-Fixed First room poaching.
-Removed group poaching logic.
-Ambush detection via Exec Script. It will leave the room if it detects an ambush line.
-Rewrote and updated wander targeting sections. Fixes some target related bugs.
-Moved WAIT command to exec to prevent line buffer issues and make more responsive
3.0 (2015-05-30):
stop trying to attack monsters that aren't in the room (wild guess, untested)
bumped version up from 2.12052012 to 3.0, because 2.12052012 is a stupid version format
added message to trust script
</pre>
</pre>

Revision as of 10:08, 24 March 2020

Change Log

  v3.87 (2020-19-11)
    -Added overkill counter for extra killed monsters
    -Tooltip updates
    -Formatting changes to make script more easily read
  v3.86 (2020-03-11)
    -Added outside & !outside command checks
  v3.85 (2020-02-28)
    -Resolved `block in setup` error when running setup in Fedora
  v3.84 (2020-02-15)
    -Fix a bug with "obvious hiding" players detection
  v3.83 (2020-02-13)
    -Added check for "obvious hiding" players (SET ObviousHiding ON)
  v3.82 (2020-02-02)
    -Added a v & !v command checks for checking spirit
    -Possible fix for FOG_RETURN not loading when doing ;bigshot setup properly
    -Added ;bigshot profile support
      ;bigshot profile load <name here, no spaces>
      ;bigshot profile save <name here, no spaces>
      Allows saving of bigshot profiles as YAML files, saved in your LICH\scripts\bigshot_profiles folder
  v3.81 (2019-09-06)
    -Fix for wands with extra descriptors in hand vs grab name
    -Add 1020 as an option for fleeing
  v3.80 (2019-08-01)
    -Exit cleanly from bounty mode
    -Don't count regenerating troll kings when deciding if there's enough enemies to flee
    -Treat intense shimmering circles like clouds when deciding to flee
    -Don't require Gtk if $bigshot_headless is defined
  v3.79 (2019-05-25)
    -Removed 309 from hardcoded selfcast list
  v3.78 (2019-05-10)
    -Missed a few settings for flying
  v3.77 (2019-05-10)
    -Added flying/!flying as command checks for attacks
  v3.76 (2018-07-04)
    -Fixed INCANT command to respect Spell.stance setting
  v3.75 (2018-07-02)
    -Fix ;bigshot bounty
    -Don't flee from your own group even if they're not hunting
  v3.74 (2018-04-30)
    -Added water as option for cmd_spell extra variable
  v3.73 (2018-04-22)
    -Add flee from webs option
    -Add 917 to not stance offensive if using incant
  v3.72 (2017-10-10)
    -Fix bug in berserk
  v3.71 (2017-10-08)
    -Attack line now recognizes "wand" by itself
    -Fix GameObjAdd autostart
  v3.70 (2017-09-28)
    -Fix download loop of GameObjAdd.lic
  v3.69 (2016-09-20)
    -Wont stance offensive for the spell 703 anymore
    -Fixes for delayed looting
    -option to pull players to there feet, Defaults to on
      -Only pulls the player to there feet if their is an aggressive npc in the room with them
  v3.68 (2016-09-14)
    -option to stance defensive before looting if not all the creatures in room are dead
    -wracking option now will use "Symbol of Mana" for voln peoples :)
    -Performs the bless routine if needed when you wander or go to rest now
    -Added a delayed looting option
      -skips looting when creature still alive in the room or its been less than 15 seconds since the last creature died
    -Will now try to escape from the inside of a roa'ter if you get swallowed
  v3.67 (2016-08-31)
    -Optimization for priority checks, wont run that section of code so often anymore.
    -Manual aiming for unarmed combat routine. Command is "unarmed <punch/kick/grapple/jab> <aim location>"
      -Will swap to the default aiming when you can't reach what your aiming at or its already missing.
  v3.66 (2016-08-29)
    -Only checks for group members if there are other pcs in the room
    -Won't loot in the Duskruin Arena anymore
  v3.65 (2016-08-28)
    -Fixes for targeting, fleeing, and priority targeting
      -This should let bigshot work in the duskruin arena
  v3.64 (2016-08-23)
    -Changed Celerity option to only recast if you have less than 3 seconds left
    -Changed so it doesn't change into your attacking stance before casting
    -Changed Fog return option to be an option pulldown instead of a checkbox, defaults to None
  v3.63 (2016-08-23)
    -Added option to use Celerity (506) for any command.
      -Will cast if you dont have it on you or you have less than 6 seconds or so left on haste.
      -Just add haste or 506 to the front of any command you want it to be cast before.
      -example: "506 kill target" or "haste kill target(x3),525(pcs)"
  v3.62 (2016-08-23)
    -UAC Mstrike no longer will ignore the number of creatures in the room in some instances.
    -Option to flee the room when player-defined message from the game happen
      -Check the Attacking tab for box to input your text
    -Fixed issue with bigshot not targeting "do not count these" targets
    -Fixed issue with force command until # not working correctly
  v3.61 (2016-08-15)
    -Fix for new fogging option triggering at weird times.
  v3.60 (2016-08-15)
    -Fix for ;bigshot quick not working correctly when you dont have any quickhunt targets.
    -Option to use Spirit Guide (130) or Voln Symbol of Return when going to rest. Option is on Rest Tab.
  v3.59 (2016-08-13)
    -To prevent me having to duplicate code, Bigshot will now download GameObjAdd.lic and make it autostart
    -Spells should no longer target npcs when they are meant to target you. Let me know if something happens otherwise.
  v3.58 (2016-08-07)
    -companions and familiars should now be excluded from fleeing and targeting stuff
    -companions and familiars count for poaching checks now just like a disk does
      -this check only works for solo hunters, group bigshot hunters will ignore this
    -Ambushers that are part of your group should no longer trigger the poaching routine
    -Bigshot will on first run for a Ranger with a companion set your companion to a variable.
      -You can reset this variable with ;bigshot ranger or ;bigshot companion
  v3.57 (2016-08-04)
    -Bigshot won't consider arms(709) and demons(725) as room creatures for targeting or fleeing purposes
    -Priority should now ignore some NPCs when it does its calculations
  v3.56 (2016-08-02)
    -Think I have all the Reim mobs handled
    -Fix for Multi-account hunting...oops
    -other minor tweaks
  v3.55 (2016-07-31)
    -Target tracking for Aura of the Arkati (1614). Wont cast again on something that is affected.
    -More Reim creatures added, Still missing creatures from the gypsy camp probably, celestial types
    -New Command check: noncorporeal - Will see if current creature is non-corporeal undead
    -New Command check: pcs - Will check for other non-grouped players in the room
  v3.54 (2016-07-30)
    -REIM! Quick update for some support for reim creatures
    -Smite tracks individual mobs now, So if you switch creatures before killing it, will smite the new one
    -Fixed the lag issue
  v3.53 (2016-07-29)
    -Incant should now work for any incant combination
    -Bless can now bless two weapons that lose bless in same attack
  v3.52 (2016-07-27)
    -Changed variable tracking to be downstream hook instead of exec script
      -Please let me know if anything doesn't work like it did in the previous versions
    -Tracking added for Corrupt Essence (703), will no longer repeatedly cast and waste that precious mana
      -You can also cast it open as "incant 703 open"
    -Added flee from vines option to first tab of ;bigshot setup
  v3.51 (2016-07-25)
    -Special coding for 1700. Wont stance offensive for "incant 1700", Will stance offensive for "incant 1700 evoke"
    -Fix for ;Bigshot quick not working when your quickhunt targets was empty
  v3.50 (2016-07-24)
    -Untargetable and Targetable lists now use the name instead of noun. Option to clear these so they can start fresh using ;bigshot reset. This will fix the issue for being unable to target guards in warcamps.
    -Targetable and Untargetable are now listed in ;bigshot display
    -Fix for Head/Tail Routine. Head wasn't waiting for the tail members to join bigshot group.
  v3.49 (2016-07-24)
    -Updated berserk to use Spell.cast functionality, should now use STOP BERSERK when no alive mobs in the room.
    -Command check added for poison and disease
    -Fixed some options that were out of place, oops
    -Tail should now use scripts when performing pre-hunt commands
    -Head should wait for tails to be out of RT before heading to rest now
    -Incant should no longer fry your nerves when you dont have enough mana.
    -Changed incant to use wands when you dont have enough mana.
      -Also checks your target before incanting, so you always target the correct creature
    -Changed wand routine to be able to use multiple wand types, "use this wand type" now takes comma seperated wands "use this wand type" example: "aquamarine wand, bloodwood wand, etc"
    -Changed incant, spell and wand routines to return to attack stance option instead of stance defensive.
    -Fixed bug with bless routine, maybe
    -Option to use Voln SMITE in UAC routine now, instead of always doing it.
  v3.48 (2016-07-20)
    -Added Consecrate(1604) to bless routine
    -Quickhunt targets code update and fixes
    -Made bless work with identical weapons
  v3.47 (2016-07-19)
    -fix for blessing weapons
  v3.46 (2016-07-19)
    -now tries to pull someone to their feet when they are lying down/kneeling/etc.
    -Rewrote the bless option to bless anything that runs out of a bless.
      -Now located on Attacking Tab as a checkbox
      -Returns you to your resting area if you can't bless things.
    -Added a priority targeting option to hunting tab.
      -Will switch target based on the order of your valid targets, whenever its attacking.
    -Added Quickhunt targets, These always are first in terms of priority (Quickhunt targets, room targets)
    -You can use the (a)|(b)|(etc) in here instead of just the Quickhunt routine every time.
  v3.45 (2016-07-09)
    -better code for checking for an escort, less error prone now (:
    -fixed rare issue with ambusher jumping out of hiding just as go to move and it screwing up bigshot
    -UAC Bless option changed so that you can leave it blank and it wont stop hunting. Has tooltip explaining different options.
  v3.44 (2016-07-01)
    -Fix for the fix for the fix!!
    -Added a check for spell 608 to skip if already hidden
    -Added hidden and !hidden a command check, hidden only works when your hiding, !hidden when your not hiding
  v3.43 (2016-07-01)
    -Fix for the Fix :(
  v3.42 (2016-06-30)
    -Fix for mob command check due to recent change
    -Optimized the escort npc check
  v3.41 (2016-06-30)
    -Fixed Head/Tail bigshot hunting
  V3.40 (2016-06-30)
    -Mstrike will now cast 1107 and 1607 when appropriate
    -Quick Hunting mode tweaked so that it works when your in a group, or in a room that isn't mapped
    -added inverse command checks, put a ! in front of the command check, i.e kill(!h60)
    -Doesn't count escorts anymore for NPC checks
  V3.39 (2016-06-26)
    -Quick Hunting mode added - Just start bigshot with the variable quick - ;bigshot quick
      -Quick Mode overrides your currently setup targets and targets the current room npcs
      -Wandering, Fleeing and Resting is disabled
      -Bigshot exits when no NPCS found in room
      -Uses Quick Hunting Commands
    -Supports up to 10 (A-J) different attack routines now.
      -Moved all the attack routines to new tab, Commands
    -Moved few options to the attacking tab
  v3.38 (2016-06-25)
    -added command check for target not being prone or target being undead
      -current checks are mana/stamina/health(percentage)/encumbrance/unarmed tiering/mobs in room/target not prone/target undead
      -m/s/h/e/tier/mob/prone/undead respectively
      -Prone means target is sleeping|webbed|stunned|kneeling|sitting|lying down|prone|frozen|held in place
  v3.37 (2016-06-24)
    -can now have two or more checks for a command. i.e kill(mob3 s20 h80) 3 mobs in room, stamina is above 20, health is above 80%
      -must all be inside the () and seperated with a space
      -current checks are mana/stamina/health(percentage)/encumbrance/unarmed tiering/mobs in room
      -m/s/h/e/tier/mob respectively
  v3.36 (2016-06-23)
    -Added option for adjusting wander time between rooms (Found on Hunting Map Tab)
  v3.35 (2016-06-14)
    -Added option for attacks to only trigger when certain number of creatures are in the room.
      -Just add (mob#) to the attack you want to do
    -Fixes for unarmed combat getting stalled
    -Now attempts to soothe (1205) when appropriate
  v3.34 (2016-06-08)
    -Added aiming for archery to the Hunting tab in setup.
      -Will change location once you stick the place your aiming at, looping until the creature is dead
    -Made gathering ammo a bit more specific about what its grabbing and where its putting it. 
      -Also works with bolts and darts now if you gathered things to the ground.
  v3.33 (2016-06-06)
    -Fix for creatures leaving room and script getting stuck (Hopefully)
    -Fix for loot script activating during roundtime
    -Fix for issue with targeting using creatures name or noun
  v3.32 (2016-06-02)
    -Changed aiming for UAC to continue until if finds something you can hit or just hits them like normal
    -Added Voln Smite to command, use Smite in your hunting commands
    -Rewrote Ambush again! Now has the option to pick locations you want to ambush at on the hunting page
      -Also supports it from the hunting command i.e. "ambush head"
      -If left blank without picking any options in setup will default to Head, Right Leg, Left Leg, Chest
  v3.31 (2016-06-02)
    -Changed up the ambush command so it ambushes what you said to ambush first, then attempts right leg, left leg, then chest
    -Added an option to trigger the mstrike during UAC combat, other MSTRIKE options apply
    -Few fixes to MSTRIKE routine, now checks number of creatures in room as an equal or greater
    -Fixed bug caused when doing commands like "stance for and kill target"
  
  Edits by Hazado: (2016-06-01)
  V3.3 (2016-06-01)
    -Added UAC combat! Start it with hunting command "unarmed punch/jab/kick/grapple"
    -Added options for UAC in setup
    -Added options for MSTRIKEing in setup
    -Rewrote MSTRIKE routine
    -can now check mana/stamina/health(percentage)/encumbrance/unarmed tiering inside the hunting commands
    -Changed wander routine to hit every room in area instead of random wandering
  
  Edits by Zhiart: (2016-03-25)
    -Added new ambush command for legging a critter and then go for the head as long as they are prone (Code by SashaFierce)
  
  v3.2 (2/27/2016)
    -Added changes to fix incant loot issues (might work)
    -Added ability to detect renaming of bigshot without destroying exec scripts
    -Converted exec scripts to strings to allow =>quiet
  
  Edits by Kalros: (2015-11-2015)
  v3.1
    -Fixed Disk poaching.
    -Fixed First room poaching.
    -Removed group poaching logic.
    -Ambush detection via Exec Script.  It will leave the room if it detects an ambush line.
    -Rewrote and updated wander targeting sections. Fixes some target related bugs.
    -Moved WAIT command to exec to prevent line buffer issues and make more responsive
  
  3.0 (2015-05-30):
  stop trying to attack monsters that aren't in the room (wild guess, untested)
  bumped version up from 2.12052012 to 3.0, because 2.12052012 is a stupid version format
  added message to trust script