PDA

View Full Version : Bigshot: The New Optimus Prime



Pages : 1 2 3 4 [5] 6 7

Manamethis
04-20-2013, 06:14 AM
Bigshot doesn't work there, hunt kobolds or giant ants.

Wudd
04-20-2013, 06:57 AM
Bigshot doesn't work there, hunt kobolds or giant ants.

Yep, that fixed it.

Fallen
04-20-2013, 07:38 AM
Bigshot doesn't work there, hunt kobolds or giant ants.

I was wondering what that was about. Couldn't figure out for the life of me why the script wouldn't work.

subzero
04-20-2013, 09:07 AM
I was wondering what that was about. Couldn't figure out for the life of me why the script wouldn't work. Something to do with identical rooms and confuzzling the script, probably making it think it's not moving.

Aech
04-24-2013, 04:13 PM
So is there a way to add in a script after I get back to rest and sell, to ask for healing if I have wounds?

Or anything to detect if a GM warns you for scripting? Got bagged the other night and didn't respond in time to the requests, so ended up in the Scripting Lounge.

Tgo01
04-24-2013, 04:20 PM
It's impossible to make a script watch for all script checks because each GM has their own way of script checking people. The best thing to do is to not afk script.

Warriorbird
04-24-2013, 04:23 PM
It's impossible to make a script watch for all script checks because each GM has their own way of script checking people. The best thing to do is to not afk script.

With enough talent it is mostly beatable. You just go about it by carefully establishing all the norms, to the point that at that point its almost worthless to take all that effort, and they can still bust you through unresponsiveness to others.

Tgo01
04-24-2013, 04:29 PM
I just don't see how you can write a script for all possible afk checks. I've had one script ask me what two coins would equal 35 cents, I've had Wolverine threaten to kill me if I didn't say something in particular (forget what I was asked to say), two times I've had bandits ask me how much silvers I've had on me and say it out loud. The last one would be easy to script for but there is no garauntee you will get asked that again.

Also I don't think they can nail you for being unresponsive to other players.

jafo
05-14-2013, 07:01 PM
@392
elsif( command =~ /^sattack/i )
cmd_sattack( command, npc )

@543
def cmd_sattack( command, target)
if( checkstamina(20) )
bs_put "wtrick sattack ##{target.id}"
else
bs_put "kill ##{target.id}"

end
end


usage:
hunting command: sattack target

Will try to perform wtrick sattack at a target if there is enough stamina. If not, it will perform a regular attack. I might add another called sattack_only in case I run into a situation where if sattack doesn't have enough stam, I want to failover to something other than a normal attack.

SpiffyJr
05-14-2013, 08:39 PM
I just don't see how you can write a script for all possible afk checks. I've had one script ask me what two coins would equal 35 cents, I've had Wolverine threaten to kill me if I didn't say something in particular (forget what I was asked to say), two times I've had bandits ask me how much silvers I've had on me and say it out loud. The last one would be easy to script for but there is no garauntee you will get asked that again.

Also I don't think they can nail you for being unresponsive to other players.

It's a lot easier to remain responsive while away than it is to try and beat every potential script check. For example, filter lines seen XXX times and send the rest to your phone/tablet. If you have a XMPP4 server setup you can relay commands to the game via Google Chat (or any other Jabber/XMPP4 server). You might get a bunch of false positives but it sure beats getting busted for being non-responsive. Since you're relaying lines you've never seen before there's really no way for a GM to beat this - you can only beat yourself by not having your communication device with you and/or not responding.

jafo
05-15-2013, 11:49 AM
Also, reading the mstrike code, it simply checks the cooldown. I might add a mstrike_stam to my local copy that does focused mstrikes as long as you have stamina and if not does a normal kill.

use case:
hunting mob1, mob2 (b)
hunting commands: wait 9, kill (x3) <--cookie cutter square
hunting commands (b): wtrick feint target, mstrike_stam target (xx) <-- son of bitch ranger mob with spike thorn you want to vaporize

Natso
06-16-2013, 01:09 PM
Anyone know why bigshot is ignoring peoples disks in the room? Tried a few different things but none of them seem to work.

Tgo01
06-16-2013, 01:12 PM
Anyone know why bigshot is ignoring peoples disks in the room? Tried a few different things but none of them seem to work.

No clue, it didn't work for me either so I had to end up writing my own hunting script. Which in retrospect was probably for the best.

Tillmen
06-16-2013, 01:17 PM
If it's only doing it in the first room when it starts hunting, that's a long standing, easily fixed, bug.

Around line 900 in the version I'm look at, change:

loop {
while( (target = find_target(target, just_arrived)) && !should_rest? )
if( (Time.now.to_i - last_attack > 15) || just_arrived )
@followers.add_event(:ATTACK)
last_attack = Time.now.to_i
end
attack(target)
just_arrived = false
loot()
end
gather_ammo()

if(should_rest?)
break
else
prepare_for_movement()
target = bs_wander()
sleep 1
just_arrived = true
end
}


to


loop {
if(should_rest?)
break
else
prepare_for_movement()
target = bs_wander()
sleep 1
just_arrived = true
end

while( (target = find_target(target, just_arrived)) && !should_rest? )
if( (Time.now.to_i - last_attack > 15) || just_arrived )
@followers.add_event(:ATTACK)
last_attack = Time.now.to_i
end
attack(target)
just_arrived = false
loot()
end
gather_ammo()
}


If it's doing it all the time, it's probably because it's trying to ignore disks that belong to someone in your group, but it's sticking the group members name into a regex without checking if it's empty. The empty regex matches everything, and it assumes all disks belong to someone in your non-existent group.

Around line 1326 change:

next if GameObj.loot.find { |obj| (obj.noun == 'disk') and (obj.name !~ /#{group.join('|')}/) }


to


next if GameObj.loot.find { |obj| (obj.noun == 'disk') and (group.empty? or obj.name !~ /#{group.join('|')}/) }

Tgo01
06-16-2013, 01:20 PM
If it's only doing it in the first room when it starts hunting, that's a long standing, easily fixed, bug.

When I used Bigshot it would totally ignore the person in the first room altogether, whether they were hidden or not. Other than that it always ignored people's disks.

alkaloids
06-16-2013, 10:41 PM
Wouldn't it be nice, Tillmen, if someone could just squash a bug like this and then pull request (or some other mechanic) it into the mainline repo so it's fixed for everyone and not have to wait until the OP actually fixed it?

Buckwheet
06-16-2013, 11:03 PM
For some of the stuff I have offered to pay something towards someone to keep it up to date and add the occasional feature.

Tillmen
06-16-2013, 11:58 PM
Wouldn't it be nice, Tillmen, if someone could just squash a bug like this and then pull request (or some other mechanic) it into the mainline repo so it's fixed for everyone and not have to wait until the OP actually fixed it?

What you speak of is witchcraft!

I actually made a github account, and then got annoyed and went back to doing something productive. All my experience with git is just to download a snapshot of source code. It's going to take enough effort to figure out what I should be doing that it's on the to-do list instead of being done.

Also, it seems like you're suggesting that anyone should be able to edit any script at any time, and that seems like a very bad thing.

alkaloids
06-17-2013, 08:22 AM
What you speak of is witchcraft!

I actually made a github account, and then got annoyed and went back to doing something productive. All my experience with git is just to download a snapshot of source code. It's going to take enough effort to figure out what I should be doing that it's on the to-do list instead of being done.

Also, it seems like you're suggesting that anyone should be able to edit any script at any time, and that seems like a very bad thing.

So of course anyone should be able to edit any script at any time. That's the way it is now. But I also think that they should be able to make a small improvement, then have that improvement looked at by someone, and if it gets approved, then that small fix should be able to be pushed to the lich repo. This is how open source projects like Rails are able to have tens of thousands of contributors, but people can't "sneak" malicious things into the codebase, which would be A Very Bad Thing.

I use git/github all day every day for work and am very happy to help with this. I just created a github organization account called 'lich-hub' which I'll make you an owner of. Then we can put some of the popular scripts there and then we can figure out a workflow for getting things approved/improved.

jafo
06-17-2013, 07:59 PM
You can always upload a copy with your fix, and when it goes mainline, delete it.

I've got a copy of BigShot called proshot with my warrior commands in it and some additional checks for mstrike.

FYI: I just added these disk fixes to proshot.

subzero
06-17-2013, 09:06 PM
You can always upload a copy with your fix, and when it goes mainline, delete it.

I've got a copy of BigShot called proshot with my warrior commands in it and some additional checks for mstrike.

FYI: I just added these disk fixes to proshot.

Personally, I find it to be annoying when there are 20 different clones of various scripts on the repo.

jafo
06-17-2013, 09:28 PM
Personally, I find it to be annoying when there are 20 different clones of various scripts on the repo.

I do. I use jloot3, somebody's sloot fork. It works best for me.

Distributed source control requires a gatekeeper. It isn't just anarchy where everybody gets to commit and fuck things up.

ROTOR
07-02-2013, 03:15 AM
It's a lot easier to remain responsive while away than it is to try and beat every potential script check. For example, filter lines seen XXX times and send the rest to your phone/tablet. If you have a XMPP4 server setup you can relay commands to the game via Google Chat (or any other Jabber/XMPP4 server). You might get a bunch of false positives but it sure beats getting busted for being non-responsive. Since you're relaying lines you've never seen before there's really no way for a GM to beat this - you can only beat yourself by not having your communication device with you and/or not responding.

This is what I need. Can I do this with a mac/iphone? Is it hard to get setup?

jafo
07-05-2013, 03:38 PM
When I reactivated and got bigshot working well , the first thing I thought was "gee, how can I use canned profiles with this."

Last week when I was reading this spreadsheet of lich scripts descriptions:
https://docs.google.com/spreadsheet/ccc?key=0Au5_Hm1XJsjDdGJZcjA5X0FYOUVBZVdyVkNNMHpxa EE#gid=0

I noticed "bloader".

Which led to me this:
http://forum.gsplayers.com/showthread.php?64291-bloader-and-bbounty

What I found:
The GTK setup interface is... eh. Its better to create a bigloader.xml using a template like the one from that thread.

Here is my xml for reference also:
http://pastebin.com/2D4rBb8q

I get bounties for vipers, boars, and ogres in the blighted forest.

If I am just mob grinding til "must rest", I ;bloader load blight-ogre
If I am doing a bounty and killing til I I am done, I ;bloader load blight-ogre-b

The difference being, the second one just runs around killing until I kill it (or the char gets injured/encumbered)

jafo
07-06-2013, 12:03 PM
<huntingArea name='darkstone-king'>
<targets>king(b),arm,leg,mass</targets>
<resting_room_id>228</resting_room_id>
<hunting_room_id>3699</hunting_room_id>
<hunting_boundaries>3722,3698</hunting_boundaries>
<hunting_commands>kill (xx)</hunting_commands>
<hunting_commands_b>wait 8,surge,mstrike target (xx)</hunting_commands_b>
<invalid_targets>arm,leg,mass</invalid_targets>
<desc>Darkstone Troll Kings</desc>
</huntingArea>


A more advanced example. Must monitor of course since limbs do move. I override the default hunting commands for this area (no point in ambushing necks here).

jafo
07-06-2013, 04:31 PM
<huntingArea name='stronghold-troll'>
<targets>troll</targets>
<resting_room_id>228</resting_room_id>
<hunting_room_id>3576</hunting_room_id>
<hunting_boundaries>3574,3578,3839,3833</hunting_boundaries>
<hunting_commands>wait 5,surge,amb target right leg, mstrike target (xx)</hunting_commands>
<desc>Stone Trolls</desc>
</huntingArea>

<huntingArea name='stronghold-troll-warcry'>
<targets>troll</targets>
<resting_room_id>228</resting_room_id>
<hunting_room_id>3576</hunting_room_id>
<hunting_boundaries>3574,3578,3839,3833</hunting_boundaries>
<hunting_commands>wait 5,war bel target,surge,amb target right leg, mstrike target (xx)</hunting_commands>
<desc>Stone Trolls - Warcry Reps</desc>
</huntingArea>

<huntingArea name='stronghold-troll-tackle'>
<targets>troll</targets>
<resting_room_id>228</resting_room_id>
<hunting_room_id>3576</hunting_room_id>
<hunting_boundaries>3574,3578,3839,3833</hunting_boundaries>
<hunting_commands>wait 5,tackle target,surge,amb target right leg, mstrike target (xx)</hunting_commands>
<desc>Stone Trolls - Tackle Reps</desc>
</huntingArea>


Back in WL area working on guild skills/bounties. Being able to override the default hunting commands is nice. Here I have three profiles for the same mob depending on whether its a bounty or guild reps. bloader+bigshot rules.

Khelbaen
01-07-2014, 11:37 AM
Sorry to necro...but I was wondering is there a way to squelch the multiple lines of text every time bigshot checks your experience?

Buckwheet
01-07-2014, 11:41 AM
Sorry to necro...but I was wondering is there a way to squelch the multiple lines of text every time bigshot checks your experience?

Just the string to your highlights or squelches.

DaCapn
01-07-2014, 12:31 PM
Sorry to necro...but I was wondering is there a way to squelch the multiple lines of text every time bigshot checks your experience?

If you open up the script and ctrl+F to search for the offending info, you'll see that it's trivial to remove. It's not even checking your exp. It's just presenting it.

Versin
01-31-2014, 12:09 PM
Is there a way to have bigshot consider a dodge/parry/evade as an attack in the wait_for_swing module? I have little ruby experience but added the following to my version:

break if get =~ /evade|dodge|barely|nick of time|extreme effort/

It looks like the pcs definition is what should be altered, but I am not quite sure how to do so properly...

Vanatar
03-07-2014, 10:05 AM
I think you want to modify the line that starts with clear.any?... somewhere around line 775. The regex match could look something like this:

/#{target.id}.*(#{pcs})|#{target.id}.*searches|#{ta rget.id}.*looking for|#{target.id}.*evade|#{target.id}.*dodge|#{targ et.id}.*barely|#{target.id}.*nick of time|#{target.id}.*extreme effort/ && line !~ /^<style id=""\/><style id="roomDesc"\/>|<component id='room objs'>|<compDef id='room objs'>|before your very eyes/

This is from memory and from a heavily customized version of Bigshot, but I think it'll get the job done.

Vanatar
03-11-2014, 08:28 PM
Not sure if Versin still cares, but someone else might. I realized today that the code I provided was to detect how your target responded to an attack. I use this to to determine if my ambushing rogue needs to hide again or perform some other action before attacking.

Anyway, to capture responses for your char I think you'd be OK just changing #{target.id} to You. I.e. ${target.id}.*evade should be You.*evade

Also, if anyone is still maintaining the script I'd be willing to provide my code updates for ambushing from hiding.

tallkris3
03-14-2014, 01:48 PM
Does anyone know how bigshot determines the order to attack critters when you walk in a room with multiple critters? Or when multiple critters come in while attacking? I thought it was room order but today I saw a new critter walk in and bigshot attacked him first as opposed to hitting other existing critters in the room.

Is there any way to force it to always target a certain type of critter first?

Vanatar
03-14-2014, 05:51 PM
I think Bigshot targets in the order you have the critters listed in the setup. Try putting the critter you want to prefer first in the list.

Stavman
04-02-2014, 03:48 PM
I can seem ta figure out how to adjust my Hide and Ambush correctly. Im a rogue, so wanna Hide.... ambush TARGET l leg... If Knocked Down, Hide ambush TARGET Neck....
If Not Knocked Down... Repeat as needed

any help please would be great

DaCapn
04-02-2014, 11:49 PM
I can seem ta figure out how to adjust my Hide and Ambush correctly. Im a rogue, so wanna Hide.... ambush TARGET l leg... If Knocked Down, Hide ambush TARGET Neck....
If Not Knocked Down... Repeat as needed

any help please would be great

The only real way to do this is to make an attack script. There are surely a number of scripts on the repo that can give examples of how to choose targets based on status ('fire' is one such script which also has some basic hide and stance dancing in there). You can access your bigshot targets easily if you want to make some special logic on a per target basis (for example `;e echo Lich.op['targets']`). It's fairly easy since the script only needs to make a single attack since bigshot basically just uses it as one if its regular attack routines.

Vanatar
04-03-2014, 08:13 AM
I think what it comes down to is how much code you want to write yourself. If you want everything to happen inside Bigshot, there are two easy places to start:
1. By default the ambush commands get processed and sent to the game by the bs_put method. You could add logic there to see what the message is doing and respond accordingly if it's an ambush command. You would end up with something like this in the attack routine: hide and wait xx, ambush target <part>, hide and wait xx, ambush target <other part>. What you want to do based on the targeted body part is up to you.
2. I think this one is more in the spirit of Bigshot: Add a new special attack subroutine for ambushing (like it has for wands, beserk, mstrike, etc...). Modify the cmd method to recognize and call your special ambush routine. Then depending on how that's coded you could end up with just a simple ambush target attack routine.

Neither of these even touches the surface of what you can do. For instance, my ambush-friendly version of Bigshot tries to stay hidden at all times while hunting and has an ever growing list of critter search text that I use to determine whether or not I can ambush (modified wait_for_swing method). Mine also automatically switches targets if the current target is PRONE and there is another targetable critter in the room.

if you don't want to write much code at all you're better off checking the repo for existing ambush scripts and calling that from Bigshot.

Stavman
04-03-2014, 10:08 AM
I did good 12yrs ago writing scripts... but that was awhile ago...

Appreciate the help.... May look at modifing the cmd once i get a better understanding of the system

appreciate the help all... fuess I;d better start learning again

zoraster
05-06-2014, 09:01 AM
I'm not very good at scripting, but maybe this will be easy enough for me to do if I have a little help:

I want to rewrite bigshot to do two simple things:

I want:

1. To be able to type "bigshot stop" at any time and have it stop hunting, come back and run rest scripts, then exit bigshot.
2. To start bigshot with ;bigshot once and have it run the hunt script and rest script once before exiting. (even better: ;bigshot <#> that will run it X number of times.

Is this doable? What should I look into to try to accomplish this?

Stavman
05-08-2014, 12:57 PM
Ok so i was Hunting Cyclops... another Person was as well, both using Bigshot, both paying attention
Both have Disks
He would come into my Room, i'd have a cyclops Stunned, and he would attach it.
we tried testing multiple times, and same results

Now just happened with another hunter... he is not seing my disk when im hiding to ambush

But i see both of them and never jump there critters????

Any ideas All?

Buckwheet
05-08-2014, 12:58 PM
Search the thread. There is a posted fix for it already mentioned.

Stavman
05-08-2014, 01:31 PM
If it's only doing it in the first room when it starts hunting, that's a long standing, easily fixed, bug.

Around line 900 in the version I'm look at, change:

loop {
while( (target = find_target(target, just_arrived)) && !should_rest? )
if( (Time.now.to_i - last_attack > 15) || just_arrived )
@followers.add_event(:ATTACK)
last_attack = Time.now.to_i
end
attack(target)
just_arrived = false
loot()
end
gather_ammo()

if(should_rest?)
break
else
prepare_for_movement()
target = bs_wander()
sleep 1
just_arrived = true
end
}


to


loop {
if(should_rest?)
break
else
prepare_for_movement()
target = bs_wander()
sleep 1
just_arrived = true
end

while( (target = find_target(target, just_arrived)) && !should_rest? )
if( (Time.now.to_i - last_attack > 15) || just_arrived )
@followers.add_event(:ATTACK)
last_attack = Time.now.to_i
end
attack(target)
just_arrived = false
loot()
end
gather_ammo()
}


If it's doing it all the time, it's probably because it's trying to ignore disks that belong to someone in your group, but it's sticking the group members name into a regex without checking if it's empty. The empty regex matches everything, and it assumes all disks belong to someone in your non-existent group.

Around line 1326 change:

next if GameObj.loot.find { |obj| (obj.noun == 'disk') and (obj.name !~ /#{group.join('|')}/) }


to


next if GameObj.loot.find { |obj| (obj.noun == 'disk') and (group.empty? or obj.name !~ /#{group.join('|')}/) }


Think this is the Fix... Not sure though

Buckwheet
05-08-2014, 01:40 PM
Looks like it. Give it a try.

Stavman
05-08-2014, 01:55 PM
Im not havin the issues... so Hope the Others see it as well...

Stavman
05-08-2014, 04:00 PM
So looks Like the fix worked

Restarted Computer
re-download Bigshot
Do the 2nd Fix


next if GameObj.loot.find { |obj| (obj.noun == 'disk') and (obj.name !~ /#{group.join('|')}/) }

change to

next if GameObj.loot.find { |obj| (obj.noun == 'disk') and (group.empty? or obj.name !~ /#{group.join('|')}/)}

I also got a new disk.. not sure if thats part or not


so far it worked for 1 of the Hunters

Gompers
05-12-2014, 07:36 PM
This is a message to all those who can understand the Bigshot code's inner workings:

I am a wizard bolter, and am in COL. If i were to want to change bigshot's code to cast CS spells when my spirit is low - where would I go about changing that?

For example, you can already specify stamina and mana minimums i.e. 904 target(m4)(xx) or cman feint target(s10)...

How could we go about including a maximum spirit to the mix? i.e. 904 target(m4)(sp8)(xx), 415 target(sp4)?

Vanatar
05-13-2014, 10:49 PM
This is a message to all those who can understand the Bigshot code's inner workings:

I am a wizard bolter, and am in COL. If i were to want to change bigshot's code to cast CS spells when my spirit is low - where would I go about changing that?

For example, you can already specify stamina and mana minimums i.e. 904 target(m4)(xx) or cman feint target(s10)...

How could we go about including a maximum spirit to the mix? i.e. 904 target(m4)(sp8)(xx), 415 target(sp4)?

If you want to duplicate (or near enough) the behavior of the mana and stamina checks modify this code:




# check mana/stamina
if( command =~ /(.*)\(([s|m])(\d+)\)$/ )
if( $2 == 's' )
return if !checkstamina($3.to_i)
elsif( $2 == 'm' )
return if !checkmana($3.to_i)
end
command = $1
end


to look something like this:




# check mana/stamina/spirit
if( command =~ /(.*)\(([s|m|p])(\d+)\)$/ ) #It's easier to use something else to mean checkspirit since the regex is already matching on s
if( $2 == 's' )
return if !checkstamina($3.to_i)
elsif( $2 == 'm' )
return if !checkmana($3.to_i)
elsif( $2 == 'p' )
return if !checkspirit($3.to_i)
end
command = $1
end


By the way it doesn't look like you can use multiple checks in the same attack sequence without further modifications to the code. It'll probably require rewriting the regex which I don't feel like tackling at the moment.

liquiddrool
06-12-2014, 08:56 PM
I'm not very good at scripting, but maybe this will be easy enough for me to do if I have a little help:

I want to rewrite bigshot to do two simple things:

I want:

1. To be able to type "bigshot stop" at any time and have it stop hunting, come back and run rest scripts, then exit bigshot.
2. To start bigshot with ;bigshot once and have it run the hunt script and rest script once before exiting. (even better: ;bigshot <#> that will run it X number of times.

Is this doable? What should I look into to try to accomplish this?

You can get it to run just once by adding a pause in your script right before the hunt routine. It will be pause until you do a ;unpause on it.

You might be able to fool one of your rest routines to get it to force stop hunting and go rest. One way is to infuse all your mana, and then it will see you have 0% of mana and force you to rest.

DaCapn
06-12-2014, 11:02 PM
This is a message to all those who can understand the Bigshot code's inner workings:

I am a wizard bolter, and am in COL. If i were to want to change bigshot's code to cast CS spells when my spirit is low - where would I go about changing that?

For example, you can already specify stamina and mana minimums i.e. 904 target(m4)(xx) or cman feint target(s10)...

How could we go about including a maximum spirit to the mix? i.e. 904 target(m4)(sp8)(xx), 415 target(sp4)?

To me, writing an attack script seems a lot easier than janking around with the built-in bigshot attack logic. I suppose it's nice that it's there but it's never been enough for me.

Stavman
07-14-2014, 03:47 PM
Anyone had a chance ta look at a Fix for when someone is Hidden... and ya walk in a room... and Bigshot dosent see them or the Disk

Keeps being a pain for sure

DaCapn
07-17-2014, 10:46 AM
Anyone had a chance ta look at a Fix for when someone is Hidden... and ya walk in a room... and Bigshot dosent see them or the Disk

Keeps being a pain for sure

Around line 1340, change this:
next if GameObj.loot.find { |obj| (obj.noun == 'disk') and (obj.name !~ /#{group.join('|')}/) }

Since the original line should otherwise work, I figured the group detection itself is somewhat broken. I personally don't care about group functionality so I just stripped it:
next if GameObj.loot.find { |obj| (obj.noun == 'disk') and (obj.name !~ /#{Char.name}/) }

A footnote here would be that you could also change `obj.noun == 'disk'` to `obj.noun =~ /disk|coffin/` if you ever hunt during EG or Halloween or whatever when disk nouns get changed.

Stavman
07-17-2014, 11:24 AM
Ill try This

Not really a group issue.. since usually only 1 AMBUSHER in the group... and any other hunters see them... usualy just when i Hunt alone...

Ill let ya know....

Thanks for the Help

nitefallz
07-30-2014, 07:27 PM
Anyone know where the config for bigshot is saved? Looking to store the lich and the config files on dropbox so I could essentially play from different machines.

Tried this earlier and lost all my settings, not sure if it was something I did wrong or not but hesitant to try again without knowing for sure.

Tillmen
07-30-2014, 11:50 PM
From a quick look through the script, it looks like most settings are saved using UserVars, which will be in lich\data\<GAME>\<CHARACTER>\uservars.dat

It also uses CharSettings, which will be in lich\data\<GAME>\<CHARACTER>\bigshot.sav, but this is only used to save which npcs can be targetted and which can't. If you lose this file, bigshot will just use the target verb on each npc the first time it sees it.

Alashir
08-11-2014, 10:09 PM
Throwing this thread both in here and in sloot4 as it's an issue with both. Essentially I'll pick something up and stow it in my cloak either during a hunt or when sloot is selling off the loot. It wont recognize stowing it in my cloak and feeds me the error message :failed to put item in cloak:. Once bigshot/sloot finishes either hunting or selling loot, instead of removing my sword/shield from my inventory it removes the item it failed to recognize as stowing away in the first place.

[sloot4]>get #9120736
You pick up a lump of grey ambergris.
>
[sloot4]>put #9120736 in #9055439
You tuck the lump of grey ambergris into a small pocket inside of your krolvin skin cloak.
>
failed to put item "lump of grey ambergris" in sack "krolvin skin cloak"

[sloot4]>drop #9120736
I could not find what you were referring to.


[sloot4]>get #9079838
You grab a lump of black ambergris from a small pocket inside of your krolvin skin cloak.
>
[sloot4: fixme: unknown get_item result: nil]

Maerit
08-13-2014, 01:36 PM
Been seeing an issue when trying to use this in RR fighting tomb trolls. I only want to kill the tomb trolls, but then bigshot will target tomb troll necromancers randomly if they happen to be in the same room with the tomb troll. Not sure how to fix it so that won't happen.

Tgo01
08-13-2014, 01:39 PM
Been seeing an issue when trying to use this in RR fighting tomb trolls. I only want to kill the tomb trolls, but then bigshot will target tomb troll necromancers randomly if they happen to be in the same room with the tomb troll. Not sure how to fix it so that won't happen.

Do you have "tomb trolls" in the target list?

If so try just troll. All you need to put in the target box is however you would normally attack the critter you want to attack; "attack troll", "attack necromancer", "etc".

Maerit
08-13-2014, 01:41 PM
Do you have "tomb trolls" in the target list?

If so try just troll. All you need to put in the target box is however you would normally attack the critter you want to attack; "attack troll", "attack necromancer", "etc".

"tomb troll" yes (not a plural). However, I have also tried troll only with the same result. It is very strange. Sometimes it ignores the necromancer completely (expected), other times it goes to target and starts attacking the necromancer when clearly the script chose the room because my intended target was there.

Tgo01
08-13-2014, 01:48 PM
Actually now that I think about it, the way Bigshot is setup it would probably target the necromancers too since they have the same name as the tomb trolls just with necromancer added to the end of it.

I dunno, depends how the script is setup.

Whirlin
08-13-2014, 01:56 PM
Maybe add Necromancer to the ignore list?

SpiffyJr
08-13-2014, 01:57 PM
If you guys are feeling adventurous try out ;shunt. I'm actively working on it...

Anebriated
08-13-2014, 02:07 PM
how/what is it compared to sbounty?

Maerit
08-13-2014, 02:37 PM
Maybe add Necromancer to the ignore list?

They have been on the ignore list, but still get targeted! It's very odd...

SpiffyJr
08-13-2014, 02:44 PM
how/what is it compared to sbounty?

It's a hunter like Bigshot except, not Bigshot. It works with sbounty (;sbounty shunt) through the ;sbounty-shunt proxy. There are no docs so good luck!

Trouble
10-04-2014, 12:22 PM
I'm having trouble with the web spell. I'm using it as a set-up before my regular attack spell. I have the attack stance specified as guarded and I've even put in "stance guar and 118 target, stance adv and 317 target(xx)" in the attack routine. The problem is it's always defaulting to the bolt form of web. See log:

[bigshot]>stance guarded
You are now in a guarded stance.
>
>prepare 118
You utter a light chant and raise your hands, beckoning the lesser spirits to aid you with the Web spell...
Your spell is ready.
>
[B][bigshot]>stance offensive
>cast #critter
[B]You are now in an offensive stance.
>
You gesture at a critter.
You shoot strands of webbing at a critter!
AS: +XXX vs DS: +XXX with AvD: +33 + d100 roll: +77 = XXX
A clean miss.
Cast Roundtime 3 Seconds.
>
[bigshot]>stance guarded
>
You are now in a guarded stance.
>
[bigshot]>stance adv
You are now in an advancing stance.
>
[bigshot]>prepare 317
Wait 1 sec.
>
[bigshot]>prepare 317
You chant a reverent litany, clasping your hands while focusing upon the Divine Fury spell...
Your spell is ready.
>
[bigshot]>channel #critter
You channel at a critter.
Particles of dust and soot rise from the ground at your feet as you release a pulsating, platinum ripple of energy toward a critter!
The critter's eye is melted into a bloody mess by a stunning bolt of plasma!
Cast Roundtime 3 Seconds.
Roundtime: 3 sec.

Notice how it goes to guarded like I specify, but then goes to offensive for the bolt. How can I stop it from doing that?

Tillmen
10-04-2014, 04:42 PM
I believe Bigshot is using the Lich cast method, and the cast method is changing stance. You can make it stop by typing:

;e Spell[118].stance = false

That will last until you log off. You may want to put that (minus the ;e) into a script to start on login.

Trouble
10-04-2014, 08:30 PM
;e Spell[118].stance = false

That worked, thanks!

Hazado
10-05-2014, 12:55 AM
Unarmed combat added to bigshot
attack using the unarmed command
unarmed attackgoeshere (example: wait 30, unarmed punch)

place this is the def cmd( command, npc = nil, stance_dance = true ) portion, just above the else return if command =~ /1030/ && checkmana < 10

elsif( command =~ /^unarmed\s+(.*)/i )
unarmed( $1, npc)

Place this somewhere


def unarmed( command , npc)
return if npc.status =~ /dead|gone/
cmd("#{command} ##{npc.id}", npc)
unarmedattack = matchtimeout 0.5, 'followup jab', 'followup punch', 'followup grapple', 'followup kick', 'Roundtime'
if unarmedattack =~ /followup jab/
cmd("unarmed jab", npc)
elsif unarmedattack =~ /followup punch/
cmd("unarmed punch", npc)
elsif unarmedattack =~ /followup grapple/
cmd("unarmed grapple", npc)
elsif unarmedattack =~ /followup kick/
cmd("unarmed kick", npc)
end
end

Pistashio
10-06-2014, 05:47 PM
I was wondering if you could add a priority list, for instance I have issues with arch wights ending up at the bottom of the attack routine (not sure how this is sorted) attacking typically lowest level creatures first then to the next highest level and so on. Problem is, that gives wights ample time to prep and cast boil earth, I'm wondering if I modified:

def find_routine(target)
if( !solo? && fried? )
return @DISABLE_COMMANDS
else
key = @TARGETS.keys.find { |k| target.name =~ /^#{k}$/ or target.noun =~ /^#{k}$/ }
if key.nil?
routine_letter = 'a'
else
routine_letter = @TARGETS[key]
end

if routine_letter == 'c'
return @HUNTING_COMMANDS_C unless @HUNTING_COMMANDS_C.size == 0
elsif routine_letter == 'b'
return @HUNTING_COMMANDS_B unless @HUNTING_COMMANDS_B.size == 0
end

return @HUNTING_COMMANDS
end
end


To something like this:

def find_routine(target)
if( !solo? && fried? )
return @DISABLE_COMMANDS
else
key = @TARGETS.keys.find { |k| target.name =~ /^#{k}$/ or target.noun =~ /^#{k}$/ }

if routine_letter == 'c'
return @HUNTING_COMMANDS_C unless @HUNTING_COMMANDS_C.size == 0
elsif routine_letter == 'b'
return @HUNTING_COMMANDS_B unless @HUNTING_COMMANDS_B.size == 0
end

if key.nil?
routine_letter = 'a'
else
routine_letter = @TARGETS[key]
end

return @HUNTING_COMMANDS
end
end

If that would check the commands for b & c before moving onto the undefined routines, allowing to basically set a priority list which then I could assign: wight(b) to be issued first (since those are the most dangerous and not hard to kill if targeted first)

Thoughts?

If this is not an ideal (of course its not!) "fix" as I've had to make to get mstrike to function at the min required 30, (altered it to 15 and removed the target=nil? to allow use of focused mstrike and unfocused mstrike depending on creature count).

Do you think that a Priority option will be made available in the future?

Allizar
10-06-2014, 08:37 PM
I was about to ask for a way to set priorities as well heh.

Pistashio
10-07-2014, 10:39 AM
Tested the theory of swapping around the find_routine, and it just breaks BS. Anyway, just wanted to mention that. If anyone has a way to set priorities, maybe have a hunting script that forces you to attempt to target 1st prio, then 2nd if no #1 prio, and so on... then putting that in the attack sequence with script [Target_Priority], kill target(xx) or how ever you have it setup...

I'd have to do some experimenting with a Lich script for targeting so that it searches for a critter, targets it, exits script, continue with BS attack sequence.

CaptContagious
03-03-2015, 10:54 PM
Having some issues with big shot frying my nerves. Capped sorc. Hunting set up is I can't 711, 719, 705(xx) set up to wrack.. But it seems to constantly fry my nerves. Any ideas? Problem with ruby2.0?

Tgo01
03-03-2015, 10:56 PM
Having some issues with big shot frying my nerves. Capped sorc. Hunting set up is I can't 711, 719, 705(xx) set up to wrack.. But it seems to constantly fry my nerves. Any ideas? Problem with ruby2.0?

Can you tell when exactly it fries your nerves? Like just when casting 711, when casting any spell? Is Bigshot setup to run another script like waggle?

CaptContagious
03-04-2015, 12:13 AM
its during the hunt. different each time on which fries it. it is setup to ;waggle when resting

Donquix
03-04-2015, 12:15 AM
Can you tell when exactly it fries your nerves? Like just when casting 711, when casting any spell? Is Bigshot setup to run another script like waggle?

put minimum mana requirements on the abilities

711(m11),719(m19),705(m5xx) (forget how to do mana + num casts), i guess you could do 705(m5),705(xx) at the end

daeler33
03-05-2015, 09:25 PM
I am rather new to lich so I may be overlooking simple stuff. I am trying to run bigshot it seems to work except it wont attack anything. I set it to attack mountain ogre it passes them up and just ignores them. anyone know what I am doing wrong?
have attack set to hide, ambush target left leg, kill target

Tgo01
03-05-2015, 09:28 PM
I am rather new to lich so I may be overlooking simple stuff. I am trying to run bigshot it seems to work except it wont attack anything. I set it to attack mountain ogre it passes them up and just ignores them. anyone know what I am doing wrong?
have attack set to hide, ambush target left leg, kill target

Do you have the target set to "mountain ogre" or just "ogre"? It's been a while since I've checked the code but I think you're just supposed to put the noun in there.

daeler33
03-05-2015, 09:43 PM
tried both no joy either way

TheBastardOfStark
03-05-2015, 09:43 PM
just the noun so target list: ogre

also you don't need to have target in the attack line. ambush l leg, kill works. You might want to make it kill(x2) or kill(xx) if you want to kill until dead without re hiding

Vusit
03-08-2015, 05:02 PM
anyone ever had any luck getting bigshot to work with 710, keeps wanting to recast it every time if the critter moves.

Niomar
03-09-2015, 11:31 AM
You're going to have to use your own attack script to handle 710. You can start with something like:


if (!GameObj[/tightly focused tempest/]) and (Spell['710'].affordable?)

Spell['710'].cast
pause 1.00

end

But that only works for one target at a time and you would have to manually follow the creature.

daeler33
03-10-2015, 07:52 PM
figured out one problem I am having that might be causing the problems I am having with bigshot, I noticed that none of the creatures or NPCs are getting the highlight they are supposed to get. they all just show as blue underlined instead of yellow like they are supposed to. anyone know why this is? I dont have that problem on my other acct. it seems it is also doing this in wizard, which makes me think it is a Lich or Bigshot error. it is like the program cant see the creatures so doesn't attack.

Maerit
03-17-2015, 02:10 PM
Having some issue with Bigshot ignoring critters I put into the "valid targets" field.

Trying to kill Hooded Figures and Sheruvian Initiates on my wizard. So, I put in figure, initiate. It ignores all hooded figures and attacks all initiates.

On my other character (paladin), using the same script folder (i.e. same bigshot), the valid target is just "figure". No issue. Figures are targeted and killed. I updated it and set it to "figure, initiate" and it attacks both.

Why would one character ignore hooded figures, while the other attacks them fine using the same noun? I even tried putting "hooded figure" in the field also and he just ignores them all.

Tgo01
03-17-2015, 02:12 PM
figure|initiate

Oh wait, just noticed you said figure, initiate works on your other character. Could have sworn you had to separate critters with a pipe | symbol in big shot.

Parkbandit
03-17-2015, 02:19 PM
Pipe symbol works for me. kobolds|squirrels

Maerit
03-17-2015, 02:20 PM
figure|initiate

Oh wait, just noticed you said figure, initiate works on your other character. Could have sworn you had to separate critters with a pipe | symbol in big shot.

Not for the "valid targets" field. I've always used comma and it works fine. Most fields can be comma separated in bigshot. The only ones need to use | for are those where you actually provide the regular expression.

Sloot, on the other hand, is | separated.

Tgo01
03-17-2015, 02:22 PM
Not for the "valid targets" field. I've always used comma and it works fine. Most fields can be comma separated in bigshot. The only ones you use | for are those where you're actually providing the regular expression.

Sloot, on the other hand, is | separated.

Yeah I thought the critter field was a regular expressions field. Been so long since I've used big shot though.

Parkbandit
03-17-2015, 02:28 PM
Not for the "valid targets" field. I've always used comma and it works fine. Most fields can be comma separated in bigshot. The only ones need to use | for are those where you actually provide the regular expression.

Sloot, on the other hand, is | separated.

I was having "issues" with Bigshot working for multiple targets. I used kobold|squirrel in my valid target field in bigshot setup and it worked perfectly fine.

By the way, I worked this out on my own without any outside help at all.

Anyone who says otherwise is a liar and probably uses a stupid dog reading a magazine for an avatar.

Tgo01
03-17-2015, 02:29 PM
I was having "issues" with Bigshot working for multiple targets. I used kobold|squirrel in my valid target field in bigshot setup and it worked perfectly fine.

By the way, I worked this out on my own without any outside help at all.

Anyone who says otherwise is a liar and probably uses a stupid dog reading a magazine for an avatar.

:O

SashaFierce
03-17-2015, 05:23 PM
:O

I've noticed that bigshot will ignore ancient & grizzled creatures. Is there an easy fix for that?

Tgo01
03-17-2015, 05:25 PM
I've noticed that bigshot will ignore ancient & grizzled creatures. Is there an easy fix for that?

I'm not sure. I could look at the code when I get home unless someone already knows the answer.

JackWhisper
03-17-2015, 06:08 PM
No need. Just add in the name on the monster field. Ancient greater earth elemental. Grizzled greater earth elemental. I just deleted/added that info whenever I had a big creature bounty.

Maerit
03-18-2015, 10:58 AM
I was having "issues" with Bigshot working for multiple targets. I used kobold|squirrel in my valid target field in bigshot setup and it worked perfectly fine.

By the way, I worked this out on my own without any outside help at all.

Anyone who says otherwise is a liar and probably uses a stupid dog reading a magazine for an avatar.

Had a chance to test this today. I did not solve the issue with my wizard. He still ignores "hooded figure" as though it isn't a valid target even though it is clearly defined as one. Not sure why!

Still able to fry off the initiates, and they're probably richer anyway. Just figured I would check it out since my paladin can hunt the figures without issue using bigshot and defining them as "figure" in the valid targets field.

I also tried to use the wizard in a head/tail bigshot setup with the Paladin picking targets. My paladin will stop and attack figures while my wizard just sits there and waits like it has no idea what it is supposed to attack.

Super strange.

Tgo01
03-18-2015, 02:59 PM
Doesn't someone out there have a pet or something that is called a "masked figure"? I wonder if Bigshot tried to target it one time on your wizard and got the untargetable message so it added "figure" to the untargetable list. It would explain why just your wizard doesn't target them if your paladin never tried to target the masked figure.

Try renaming bigshot to just big and running the script to test it. Your bigshot settings are saved to lich variables so even if the script is renamed to ;big it will still use the same settings.

Androidpk
03-18-2015, 03:00 PM
Masked figures are minor demons with an illusion on.

Tgo01
03-18-2015, 03:01 PM
Masked figures are minor demons with an illusion on.

Ahh.

Maerit
03-19-2015, 09:25 AM
Ok, I haven't tested that yet, but quick follow-up question. If it is the figure issue, why doesn't "hooded figure" work? Do I have to put the full critter description in quotes? I tried hunting just figure, nothing else, and my character basically wandered aimlessly ignoring everything. In the past, though, hooded figure didn't seem to work either, but I didn't enclose it in quotes or anything like that.

Donquix
03-19-2015, 09:44 AM
you didn't previously add figures to the "always flee from" list, did you?

Tgo01
03-19-2015, 03:29 PM
Ok, I haven't tested that yet, but quick follow-up question. If it is the figure issue, why doesn't "hooded figure" work? Do I have to put the full critter description in quotes? I tried hunting just figure, nothing else, and my character basically wandered aimlessly ignoring everything. In the past, though, hooded figure didn't seem to work either, but I didn't enclose it in quotes or anything like that.

It looks like when Bigshot tries to target something that is untargetable it adds the noun to a list of things to not try and attack again, since both "hooded figure" and "masked figure" have the same noun this would explain it. It would also explain why your paladin is able to attack them because the setting is saved on a per character basis.

It was just a shot in the dark though because it looks like bigshot resets this list every time it's started up but I could be wrong about that which is why I figured I would suggest trying it.

vamosj
04-18-2015, 07:25 PM
I'm having trouble with Bigshot MA on the same computer. I join up with my tail, ;bigshot tail, ;bigshot head, and they both make it to the hunting ground but now the head just continually runs by targets. What am I missing?

meekee38
06-10-2015, 06:11 PM
I have used bigshot off and on for a few years. I recently started using in MA mode. My sorcerer is set to wrack and sometiems (not always but probably 50% of the time), upon wracking, his console basically freezes. Any commands sent to lich or the game do nothing. I have to close Stormfront and relogin to continue playing. Disabling wrack prevents this from ever happening.

Has anyone seen this before? I did search but didn't see anything.

Taar
07-01-2015, 01:48 AM
I'm having trouble with Bigshot MA on the same computer. I join up with my tail, ;bigshot tail, ;bigshot head, and they both make it to the hunting ground but now the head just continually runs by targets. What am I missing?

I have this same type of issue if anyone has any thoughts. Even if there was a way to ignore that someone is in the room based on name.

elcidcannon
07-01-2015, 04:00 PM
I have this same type of issue if anyone has any thoughts. Even if there was a way to ignore that someone is in the room based on name.

Same. And the "except for" list doesn't work with character names.

Buriancl
07-09-2015, 04:28 PM
Ok I'm new to lich and bigshot. Two issues I'm currently having

1) after my character is fully rested he just sits there. He doesn't go back to hunting. I have the shouldhunt? setting to when percentmind<=25, and percentmana>= 90

2) I use the loot.lic, but with Bigshot running it wont wait for the skinning to be done.

FYI, I'm a complete moron when it comes to any kind of scripting. So will have to explain to me like i'm dumb.

Thanks in advance.

EDIT: guess I should add I'm running on Stormfront and not trying to do anything fancy. Just hunting past low levels.

Tillmen
07-09-2015, 04:33 PM
2) I use the loot.lic, but with Bigshot running it wont wait for the skinning to be done.

Bigshot expects a looting script to start, loot, and then exit. That's not how loot.lic works. But fear not, you just need to download waitloot.lic and tell Bigshot that that's your looting script. loot.lic will still be doing the looting, but Bigshot won't continue until waitloot exits, and waitloot won't exit until loot.lic is finished looting.

Buriancl
07-09-2015, 05:06 PM
Bigshot expects a looting script to start, loot, and then exit. That's not how loot.lic works. But fear not, you just need to download waitloot.lic and tell Bigshot that that's your looting script. loot.lic will still be doing the looting, but Bigshot won't continue until waitloot exits, and waitloot won't exit until loot.lic is finished looting.

Great! Thank you so much, that fixes one of my problems, lol.

EDIT: Ok, figured out the other problem as well.

Buriancl
07-15-2015, 10:46 AM
Ok, another question. When going to rest, it has the pre-rest commands. And I had sit, as the last command to help with absorption. However, after doing so he stands up to run sloot sell and what not. Hot can I do all that and still go back to sitting afterwards?

Buckwheet
07-15-2015, 10:59 AM
Ok, another question. When going to rest, it has the pre-rest commands. And I had sit, as the last command to help with absorption. However, after doing so he stands up to run sloot sell and what not. Hot can I do all that and still go back to sitting afterwards?

Write a script, call it sit, put it as the last resting script.

Buriancl
07-15-2015, 12:13 PM
Write a script, call it sit, put it as the last resting script.

wow...duh...

thanks lol.

velderan
07-15-2015, 01:53 PM
I thought sitting doesn't increase xp absorption anymore?

Buriancl
07-15-2015, 04:47 PM
Oh, I'm not sure. I just came back the game, haven't played in a LONG time.

Tgo01
07-15-2015, 05:31 PM
Did sitting ever increase exp absorption? Or was that smooth stone territory?

songstorm
07-15-2015, 10:05 PM
Hello! My goal is to use cman charge while above 0 stamina. I can't find the numerical code to use this in the society abilities/spells/cmans Hunting tab. I tried inputting cman charge(s99) in the hunting commands field. Any ideas? :)

Soulance
07-16-2015, 05:58 AM
If no one responds quickly, you can try doing a cman charge and then do a ;magic and it might list the number within the ;magic display... I know that's how I found one of the Voln abilities not listed. I'm sure there's a better way though.

DaCapn
07-16-2015, 10:58 AM
Look at the spell-list.xml file in your scripts directory where all of that data is stored. (EDIT: I suppose this is just a reply to Soulance since a spell number for CM CHARGE wouldn't exist and songstorm's question is nonsensical, especially with regards to the field he is talking about, BTW: mouse-over the text field)

Personally, I'd suggest writing an attack script.

Soulance
07-16-2015, 05:34 PM
Yea, when you mouse over the input window it lists a bunch of #s associated with CoL and about 2 associated with Voln so I had to figure out the 3rd one that way. I thought it might show up under ;magic but then figured probably not cause it's an instant thing and would probably go away righr away.

Soulance
07-16-2015, 05:38 PM
As I look at it I think you would want it to be opposite with the number 99 you have - cman charge (s00) or the number you don't want it to go below.

Sorry, it was early in the morning when I read it.

Pneumothorax
08-05-2015, 06:17 PM
Having trouble getting bigshot to run certain sigils. It will not run 9705, I've tried manually typing name, typing the number, putting other spells in front or behind. No luck. Anyone know why that might be?

Taernath
08-05-2015, 06:35 PM
Having trouble getting bigshot to run certain sigils. It will not run 9705, I've tried manually typing name, typing the number, putting other spells in front or behind. No luck. Anyone know why that might be?

Was about to post this exact same thing.

SashaFierce
08-05-2015, 07:30 PM
You could try using the script iSigns

Pneumothorax
08-07-2015, 02:21 AM
Yeah I was able to workaround by using sigils2 as an active hunting script in bigshot. It's probably better. That way I can use sigils to manage my sigils while I manually hunt or do bounties etc.

Vusit
08-09-2015, 02:59 PM
is there a way to get bigshot to move around in less then defensive? hunting pookas and the stun is annoying.

Arkanax
08-18-2015, 06:08 PM
I'm a new player and this is my first time using bigshot. I have it setup to hunt rats in the catacombs but it often just runs right past them rather than attack. It seems to recognize them sporadically and I am not sure exactly why it is behaving in this way. Any ideas?

Hunting tab
valid targets: rat

Tenzle
08-19-2015, 07:19 PM
I'm a new player and this is my first time using bigshot. I have it setup to hunt rats in the catacombs but it often just runs right past them rather than attack. It seems to recognize them sporadically and I am not sure exactly why it is behaving in this way. Any ideas?

Hunting tab
valid targets: rat

If you are hunting in the nexus, there's a strange quirk with the map in that area and bigshot will not work down there. You can either hunt elsewhere or use a different script.

Arkanax
08-25-2015, 09:32 PM
If you are hunting in the nexus, there's a strange quirk with the map in that area and bigshot will not work down there. You can either hunt elsewhere or use a different script.

Yeah seems that area is just buggy, thanks.

One more question, when using Bigshot to MA the Tail keeps getting left behind because I have waggle as one of my active resting scripts, so when they get back to town the Tail starts buffing himself and the Head just runs off doing its thing. Any way to delay waggle triggering until they arrive in their rest area?

Buckwheet
08-26-2015, 07:53 AM
Why does casting spells make the tail stay behind? I would assume that you are in the same group still? So what is breaking the group?

Arkanax
08-27-2015, 06:39 PM
Not sure why the tail was getting lost, but I've got it worked out now I think.

Insodus
12-29-2015, 01:50 PM
Anyone know how to make on of the tails be the skinner? While still keeping the head as the looter?

Stavman
04-19-2016, 12:12 PM
Trying to get MSTRIKE to do Multi Critters if applicable... it only does focused on single critters even if multiple critters in room


any help on this please


Thanks all

Alashir
05-26-2016, 09:28 PM
Trying to get MSTRIKE to do Multi Critters if applicable... it only does focused on single critters even if multiple critters in room


any help on this please


Thanks all

How do you get mstrike to work at all? I'm trying to get it to mstrike punch, but I've tried all variants of mstrike, mstrike jab, mstrike jab target, etc, nothing seems to work

Stavman
05-26-2016, 10:09 PM
not sure... I dont punch I swing.. I just Mstrike and it works

Alashir
05-28-2016, 12:56 PM
not sure... I dont punch I swing.. I just Mstrike and it works

where do you throw the command mstrike to make it work though?

Stavman
05-28-2016, 01:31 PM
I just add it to the hunting command line

mstrike, kil target(x2)

It will then do mstrike when the cool down is over....

Erous
05-31-2016, 03:30 PM
Having an issue with Bigshot where it's not recognizing disks in the room from hidden hunters and I'm sure I'm pissing people off (can only apologize so often). I looked back a few pages and did the one line copy fix to Bigshot as recommended (link below), but it's still happening. Any thoughts? Maybe it's the entire code change I need to put into the script...

http://forum.gsplayers.com/showthread.php?51794-Bigshot-The-New-Optimus-Prime&p=1659143#post1659143

Hazado
05-31-2016, 03:38 PM
Here. Try my version of bigshot.
https://www.dropbox.com/s/a32kkaoyh7tv7n5/bigshot.lic?dl=0


Sent from my iPhone using Tapatalk

Soulance
05-31-2016, 03:44 PM
Gnomad has a version out there too that's fixed for the disk issue. I'll have to find it again cause I have a complaint! :)

Stavman
05-31-2016, 04:31 PM
a fix would be nice.... thats been a challenge for us Rouges for awhile

Erous
05-31-2016, 04:52 PM
Here. Try my version of bigshot.
https://www.dropbox.com/s/a32kkaoyh7tv7n5/bigshot.lic?dl=0



Thanks. I'll give this baby a go

Alashir
05-31-2016, 07:16 PM
Thanks. I'll give this baby a go

It's really nice. Hazado has his shit down.

Hazado
06-01-2016, 11:12 PM
Decided to take over the repo for Bigshot. Please send all your issues to me. :P
Send me code you have that you would like added.

Uploaded my version of bigshot to the repo.

-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, Now checks against various options to see if its a good time to mstrike. So check the options in setup and set them up for the desired effect.
-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

Stavman
06-02-2016, 11:00 AM
Does it do an option to Mstrike (swing) multiple critters vs 3x at one critter or better yet Both? Say 3x at 1 critter in room or if there are 2+ will swing at multiple? Thats my biggest issue Now
Also does it check for those pesky Hidden Rouges... um... Like Me:devil:

Thanks

Hazado
06-02-2016, 11:11 AM
Yes and yes


Sent from my iPhone using Tapatalk

Stavman
06-02-2016, 12:38 PM
Seems there are bugs

Target dosent work.. IE stance for and kill target, mstrike,kil target(x2)

seems (b) option isnt working when I ambush IE ogre(b), boar, viper(c) and for boar i have Ambush Head but isnt changing to Head.. is defaulting to L leg. and after leg is gone... it just keeps timing out on trying to ambush L leg over and over and over

Stavman
06-02-2016, 12:41 PM
went back to old bigshot and it worked as normal

Hazado
06-02-2016, 04:53 PM
Okay think I fixed those issues
-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"

Gnomad
06-03-2016, 12:32 AM
Okay think I fixed those issues
-Changed up the ambush command so it ambushes what you said to ambush first, then attempts right leg, left leg, then chest

Why would I want to ambush both legs? Heck, if you're gonna pick multiple locations, can we just choose them?

Also:


[bigshot]>ambush #XXX right leg
You leap from hiding to attack!
... and hit for 96 points of damage!
Right hip pulped, severing the leg.
The great boar squeals loudly as he collapses to the ground in obvious pain and favors his mangled right hind leg.
Roundtime: 7 sec.
R>
A great boar tries to drag himself away but collapses in agony!
>
[bigshot]>stance defensive
You are now in a defensive stance.
>
[bigshot]>hide
Roundtime: 3 sec.
You attempt to blend with the surroundings, and feel confident that no one has noticed your doing so.
HR>
You begin to lose touch with your internal sources of strength.
HR>
[bigshot]>stance offensive
You are now in an offensive stance.
H>
[bigshot]>ambush #XXX right leg
A great boar is already missing that!
H>
[bigshot]>ambush # right leg
What were you referring to?
H>
[bigshot]>ambush #XXX right leg
A great boar is already missing that!
(repeat)

m444w
06-03-2016, 12:46 AM
Some creatures stop attacking if you break both legs

Hazado
06-03-2016, 01:14 AM
Why would I want to ambush both legs? Heck, if you're gonna pick multiple locations, can we just choose them?
I could do that if you like, Did it with aiming for UAC.
I set both legs because it will definetly keep them on the ground for things that have 4 legs.

Did that log you post happen with the latest version I posted on the repo?

Hazado
06-03-2016, 02:34 AM
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

Lulfas
06-04-2016, 08:56 PM
How do you slow down the speed of wandering? I remember there is a number you can change, but damn all if I can find it.

Hazado
06-05-2016, 12:36 AM
How do you slow down the speed of wandering? I remember there is a number you can change, but damn all if I can find it.

Look for bs_wander inside the script.
Ive commented out the pauses, just remove the # to put back in the pause for wandering.

Soulance
06-05-2016, 11:07 PM
Any idea if I download this update will it mess with my current settings?

Hazado
06-06-2016, 12:48 AM
Any idea if I download this update will it mess with my current settings?

Nope, It shouldn't. I added more options but your current settings should still work just fine.

Taernath
06-06-2016, 01:07 AM
Kept my current settings, but my loot script (sloot) is activating during RT and causing me to leave kills.

Soulance
06-06-2016, 10:35 AM
Nope, It shouldn't. I added more options but your current settings should still work just fine.
Thanks. Been wanting to try out the updates but nervous I'd have to enter it all again. Not that it's a huge deal. Just that I actually have it working pretty good at the moment so I didn't want to mess with anything. But the changes you've made sound good and I'm glad someone is maintaining this thing.

Stavman
06-06-2016, 12:48 PM
Havin an issue with my Warrior

if i stop BIGSHOT out hunting and restart it I get these errors and it stops BIGSHOT

--- Lich: error: undefined local variable or method `target' for #<Bigshot:0xe206308>
bigshot-test:446:in `block in cmd'
bigshot-test:445:in `each'
[bigshot-test: Cleaning up hunting scripts: waggle.]
[bigshot-test: Cleaning up hunting scripts: disarm-no-more 4.]
--- Lich: bigshot-test has exited.
--- Lich: narost has exited.

[ Surge of Strength: +0:01:30, 0:01:30 remaining. ]
[ Surge of Strength Cooldown: +0:02:00, 0:02:00 remaining. ]
--- Lich: error: undefined local variable or method `target' for #<Bigshot:0xb6f19d8>
bigshot-test:446:in `block in cmd'
bigshot-test:445:in `each'
[bigshot-test: Cleaning up hunting scripts: waggle.]
[bigshot-test: Cleaning up hunting scripts: disarm-no-more 4.]
--- Lich: bigshot-test has exited.


Thanks

Hazado
06-06-2016, 12:58 PM
Havin an issue with my Warrior

if i stop BIGSHOT out hunting and restart it I get these errors and it stops BIGSHOT
Thanks[/I][/B]

Download the latest version. Fixed this issue already.

Stavman
06-06-2016, 02:29 PM
Rodger Dodger

Ill check It

Stavman
06-06-2016, 02:41 PM
so far so Good
Graciasssss

Stav

Taernath
06-06-2016, 03:42 PM
Nobody else has issues with bigshot and sloot?

[bigshot]>att #24892381
You swing an elegant eonake spikestar at a rotting woodsman!
AS: +243 vs DS: +154 with AvD: +34 + d100 roll: +93 = +216
... and hit for 95 points of damage!
Brain driven into neck by mammoth downswing!
You hear a sound like a weeping child as a white glow separates itself from the rotting woodsman's body as it rises, disappearing into the heavens.
The rotting woodsman falls to the ground, a lifeless lump of flesh.
Roundtime: 5 sec.
R>
--- Lich: sloot active.
[sloot]>search #24892381
...wait 5 seconds.
R>
--- Lich: sloot has exited.
[bigshot]>stance defensive
...wait 4 seconds.
R>
[bigshot]>stance defensive
You are now in a defensive stance.
>
[bigshot]>east

Hazado
06-06-2016, 03:55 PM
I think you need to update your sloot as that shouldnt happen.

Im going to upload a fix on bigshot side later today. Basically it wont start the loot script until your out of RT. Should fix your issue but look into updating your sloot script.


Sent from my iPhone using Tapatalk

Hazado
06-08-2016, 11:09 PM
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.

izawwlgood
06-17-2016, 09:58 PM
Recommendation! I'd like to know if bigshot can report 'average actions to kill', i.e., how many casts it takes to kill the critter i'm hunting. It'd be neat if this could be displayed while resting. I'm mostly curious to try and find out which spells are more effective at killing.

Thanks!

Khelbaen
06-23-2016, 09:07 AM
Is there a command syntax to perform a different attack based on number of creatures in the room? ex. creatures >/= 2 shield trample vs. creatures =1 shield bash?

Hazado
06-23-2016, 02:05 PM
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.36 (2016-06-23)
-Added option for adjusting wander time between rooms (Found on Hunting Map Tab)

Hazado
06-24-2016, 11:32 AM
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

Hazado
06-25-2016, 02:49 PM
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

Check out https://gswiki.play.net/mediawiki/index.php/Script_Bigshot for more info on setup and possible commands.

Hazado
06-26-2016, 08:30 PM
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
Check out https://gswiki.play.net/mediawiki/index.php/Script_Bigshot for more info on setup and possible commands.

izawwlgood
06-26-2016, 09:03 PM
I'm curious to see if, for example, 302 or 312 are resulting in more kills per mana spent. Kill tracker that scores this please!

Hazado
06-30-2016, 02:06 PM
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

Hazado
07-01-2016, 12:18 AM
v3.41 (2016-06-30)
-Fixed Head/Tail bigshot hunting
v3.42 (2016-06-30)
-Fix for mob command check due to recent change
-Optimized the escort npc check

MrMortimur
07-01-2016, 05:33 AM
downloaded newest version this morning and the head/tail walk past creatures still. If there is a creature in the starting room it *will* kill that before it begins walking around and ignoring everything else.

Jcitalia4
07-01-2016, 07:30 AM
So I'm trying to get a command line going for bigshot for a 2Her warmage, he's only lvl 14 so something like '505 target (m6 prone), wait 5, kill target' but would also like to have a different command if the bounty is against undead. Would that be like '1700 target (undead) xx, 505 target (m6 prone), wait 5, kill target' ? The first line seems to stall out, it preps 505 and then cant find anything to cast at. Any advice?

Khelbaen
07-01-2016, 08:38 AM
since I DL'd the latest version bigshot is ignoring all targets other than those in the begin hunting room.

I hunt solo, no MA.

Exkain
07-01-2016, 11:34 AM
since I DL'd the latest version bigshot is ignoring all targets other than those in the begin hunting room.

I hunt solo, no MA.

Yep, same.

No longer works regardless of options changed.

Hazado
07-01-2016, 11:47 AM
v3.43 (2016-07-01)
-Fix for the Fix :(

Sorry everyone, Didn't test my changes to the Escort checking as well as I should have.
Just uploaded a new version that I tested. Please let me know any error you experience now.


So I'm trying to get a command line going for bigshot for a 2Her warmage, he's only lvl 14 so something like '505 target (m6 prone), wait 5, kill target' but would also like to have a different command if the bounty is against undead.
Would that be like '1700 target (undead) xx, 505 target (m6 prone), wait 5, kill target' ? The first line seems to stall out, it preps 505 and then cant find anything to cast at. Any advice?
try '1700 target(undead)(x#), 505 target(m6 prone), wait 5, kill target' please change the # to how many times you want 1700 target(undead) cast.

Jcitalia4
07-01-2016, 12:06 PM
awesome, thank you. by the way, love the kweed command. Just noticed it. I think another thing that would be a useful check is if you were hidden or not (not sure if that is something that already exists). Could ensure I don't spam 608 back to back unnecessarily.

Jcitalia4
07-01-2016, 12:44 PM
just tried the group hunting feature and group is just walking past all the mobs. This what other folk were having issues with before?

EDIT: nevermind, rebooted GS and that seems to have fixed it.

When group hunting, does it recognise when a member is hurt and stop the script?

Hazado
07-01-2016, 01:05 PM
just tried the group hunting feature and group is just walking past all the mobs. This what other folk were having issues with before?
EDIT: nevermind, rebooted GS and that seems to have fixed it.
When group hunting, does it recognise when a member is hurt and stop the script?
Glad its working for you.
Yes It should recognize it if your group member is setup correctly.

Hazado
07-01-2016, 02:08 PM
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

So, screwed up my escort npc check in my rush to fix it :P
Working now, and shouldn't cause issues *fingers crossed*

MrMortimur
07-01-2016, 05:52 PM
Told you in game but so everyone else knows, head+tail works great. Have to read about all the other additions you've added, only played with the uac and mstrike settings so far and I love them.

After another 15 or so hunts I've found a few things that don't play nice.

1. If the group is broken because of something done to the head, after regrouping it'll begin passing creatures again. Examples of group breaking would be executioners/defenders attempting to drown the lead character. Another would be the warcry fear that sends people into other rooms with RT.

2. Edited second observation after another number of hunts. I think the following scenario is to blame for causing me issues. My group will enter a room and tear through the creature(s) present, sloot will run and finish, just as bigshot is about to move me to another room to continue an executioner or magus will attempt to ambush me from hiding, bigshot will then move along and begin skipping creatures. I had this scenario happen 5x today after I ruled out hunting past fried being the issue of why/when I'd start skipping creatures.

indomitable
07-09-2016, 02:16 AM
having downloaded the latest bigshot, it now has a strange (likely unintended - i hope?) behavior.

it sends me to rest when my UAC gloves or boots run out of bless.
I really don't give a shit if they're blessed. Can I get an option to turn this feature off please? (or more appropriately- an option to turn it on?)

Hazado
07-09-2016, 12:07 PM
UPDATE!

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.




1. If the group is broken because of something done to the head, after regrouping it'll begin passing creatures again. Examples of group breaking would be executioners/defenders attempting to drown the lead character. Another would be the warcry fear that sends people into other rooms with RT.

2. Edited second observation after another number of hunts. I think the following scenario is to blame for causing me issues. My group will enter a room and tear through the creature(s) present, sloot will run and finish, just as bigshot is about to move me to another room to continue an executioner or magus will attempt to ambush me from hiding, bigshot will then move along and begin skipping creatures. I had this scenario happen 5x today after I ruled out hunting past fried being the issue of why/when I'd start skipping creatures.
#1 is intended behavior, If the tails dont see the Head they attempt to group up on the head and then it continues hunting.
#2 Should be fixed with latest update.


having downloaded the latest bigshot, it now has a strange (likely unintended - i hope?) behavior.

it sends me to rest when my UAC gloves or boots run out of bless.
I really don't give a shit if they're blessed. Can I get an option to turn this feature off please? (or more appropriately- an option to turn it on?)

Changed the UAC Bless option in latest update, You will probably want to leave the space blank.

Khelbaen
07-09-2016, 01:51 PM
nothing to see here

Kazner
07-14-2016, 06:30 PM
Been gone for awhile. I am just know getting back into the swing of things. I am not sure if I just have a setup issue or if there is something wrong. I am running a MA, the issue I am having is on the way to the hunting ground that I have setup. I have two areas that hang up. Once the head goes over a pile the tail will not follow and the head just stands still waiting. I have the same thing happen when I climb some stairs. If i manually move the tail over the pile or climb the stairs and again manually join the head everything works great. Any advice would be great.

Thanks,
Kaz

P.S I am using big shot V3.43

Stavman
07-16-2016, 01:26 PM
So a Thought...

What about an option, say yer Hunting Suplicants.. and then a Dogmastic pops into the room, so youd Rather Focus on It now instead of the Suplicant????

Is that Possible... easy... do-able...

Now I have ta Pause... then focus on Dogmastic... and Im toooooooo Slow...LOL


Graciassssss


Stav

Hazado
07-19-2016, 04:39 PM
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.

Stavman
07-19-2016, 04:56 PM
Nice!!!!

Ill try it today

Viekn
07-19-2016, 05:04 PM
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.

Nice updates. Thanks for the work. And thanks for getting autovote back up and running. Also, +1 for the CODE tags option on PC. Just an easy way to make posts neat and clean.

Hazado
07-19-2016, 08:09 PM
v3.47 (2016-07-19)
-fix for blessing weapons
Fixed a huge mistake with blessing. Should now actually bless your items.

Hazado
07-19-2016, 10:19 PM
Here is some ideas for quickhunt targets. Should help you warcampers out :P

(?:seasoned |grizzled |battle-scarred |weathered |veteran |hulking |haggard )?Grimswarm (?:giant|troll|orc) (?:dissembler|sorcerer|sorceress|warlock|witch)(a)
(?:seasoned |grizzled |battle-scarred |weathered |veteran |hulking |haggard )?Grimswarm (?:giant|troll|orc) (?:barbarian|blackguard|fighter|marauder|soldier|w arrior)(b)
(?:seasoned |grizzled |battle-scarred |weathered |veteran |hulking |haggard )?Grimswarm (?:giant|troll|orc) (?:adept|archmage|elementalist|mage|warmage)(c)
(?:seasoned |grizzled |battle-scarred |weathered |veteran |hulking |haggard )?Grimswarm (?:giant|troll|orc) (?:hunter|huntmaster|huntmistress|ranger)(d)

Bandits!

(?:seasoned )?(?:dwarven|elven|halfling|erithian|human|giantma n|half-krolvin|gnomish|half-elven) (?:thief|rogue|bandit|mugger|outlaw|highwayman|mar auder|brigand|thug|robber)(e)

Hazado
07-20-2016, 08:03 PM
v3.48 (2016-07-20)
-Added Consecrate(1604) to bless routine
-Quickhunt targets code update and fixes
-Made bless work with identical weapons

Hazado
07-24-2016, 01:19 PM
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.

Hazado
07-24-2016, 04:35 PM
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.

Jcitalia4
07-25-2016, 10:01 PM
;bigshot quick seems to have stopped working for me. Tried to do a reset but wont work on kobolds outside the south gate when I tested it. Do i need to do something else after the reset?

Hazado
07-26-2016, 12:14 AM
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

Hazado
07-27-2016, 02:39 PM
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

Khelbaen
07-28-2016, 08:47 PM
the newest version is causing some weird lag with me. my connection is legit, but it just gets held up.

upon ;k bigs I get minutes of screen scroll

I have figuratively never experienced lag of this nature without server issues.

p.s. please disregard if there were known server issues during my post.

Hazado
07-28-2016, 08:59 PM
the newest version is causing some weird lag with me. my connection is legit, but it just gets held up.

upon ;k bigs I get minutes of screen scroll

I have figuratively never experienced lag of this nature without server issues.

p.s. please disregard if there were known server issues during my post.

Lol, was about to say, people have told me they have less lag using this new version than the old one.
Thank you for reporting though. Need to see these things to fix issues.

If you could do a ;bigshot display and PM me the result please! Will go a long way to helping figure out whats going on for you.

izawwlgood
07-29-2016, 08:20 AM
There seems to be a memory leak issue that... sometimes? occurs with older versions? Make sure you have the newest version.

Weirdly now though, bigshot appears to be PREPAREing, then CHANNELing, instead of just INCANTing spells. Not sure why that changed.

Hazado
07-29-2016, 10:15 AM
There seems to be a memory leak issue that... sometimes? occurs with older versions? Make sure you have the newest version.

Weirdly now though, bigshot appears to be PREPAREing, then CHANNELing, instead of just INCANTing spells. Not sure why that changed.

I changed incant so that it uses the spell routine. This prevents it from burning your nerves. Next update should include better support for different incant modes.

What hunting command are you using currently for this to happen?


Sent from my iPhone using Tapatalk

izawwlgood
07-29-2016, 10:39 AM
I thought that was the purpose of the (m#) tag? That it wouldn't INCANT the spell if you were below that amount of mana? I currently have it set to 705(m5).

I'm really not sure what causes the lag though, it seems quite random, and honestly, only occurs on one of my machines.

Hazado
07-29-2016, 10:43 AM
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

Zho
07-29-2016, 04:06 PM
Also getting lag from bigshot. Soon as I kill it, the lag stops and all the actions scroll rapidly by. Also weird; earlier, I had attempted to open another instance of the FE while I was lagging. They both remained opened. This never happens (with Wizard), as the original instance typically closes as a new connection is made. It didn't last long but instead of the original closing, the newest instance did. I'll PM you my bigshot display.

Hazado
07-29-2016, 06:18 PM
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

Hazado
07-31-2016, 05:06 PM
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

Check out GameObjAdd.lic on the repo!

izawwlgood
08-01-2016, 09:24 AM
The weird lag is back.

Hazado
08-02-2016, 10:50 AM
v3.56 (2016-08-02)
-Think I have all the Reim mobs handled
-Fix for Multi-account hunting...oops
-other minor tweaks

Not sure about the weird lag your experiencing izawwlgood. Sent you a PM and you never got back to me.
If anyone else is experiencing it, please contact me!

Stavman
08-02-2016, 01:02 PM
Seems bigshot is avoiding Ogre's again. Black Forest Ogre to be specific

Any ideas why?

Wrathbringer
08-02-2016, 01:22 PM
Seems bigshot is avoiding Ogre's again. Black Forest Ogre to be specific

Any ideas why?

Probably because they are black.

Hazado
08-02-2016, 02:08 PM
If its not hunting do a ;bigshot reset first and see if that fixes the issue


Sent from my iPhone using Tapatalk

Stavman
08-02-2016, 02:26 PM
testing now and message sent

Stavman
08-02-2016, 02:27 PM
Yup that worked

;bigshot reset

Graciassssssssss

Jcitalia4
08-04-2016, 01:12 PM
For multicharacter hunting, the starting and hunting bit is going great. However, run into issues when returning to town as all characters disappear to (or attempt to and start wandering) do their resting scripts (;useherbs --buy=on, ;slootsell etc.). What're other folk doing here? Sloot sell on just the head character? Keeping a watchful eye on injuries and manually sorting them?

Hazado
08-04-2016, 11:40 PM
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

Stavman
08-05-2016, 02:11 AM
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


Very Very Nice indeed.....!!!!!

Hazado
08-07-2016, 01:30 PM
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

Please let me know if you encounter issues! Lots of stuff going on with this new version.

If you find it doesn't work for you, You can download the old version with ;repo download bigshot.lic --version=3.57

Stavman
08-07-2016, 02:43 PM
what about Fogging, IE spirit Guide(130) , out of a hunting area.... can this be done now?

Graciasss

Hazado
08-07-2016, 03:20 PM
what about Fogging, IE spirit Guide(130) , out of a hunting area.... can this be done now?

Graciasss

Um, maybe? Would have to be before go2 ran though... Yes could add this as a toggle option


Sent from my iPhone using Tapatalk

drauz
08-10-2016, 10:11 AM
any idea why its ignoring my boundary rooms?

have it set for room "578, 579" and it will enter them still

Jcitalia4
08-13-2016, 06:10 AM
Was there a recent update? Kweed now results in me casting tangleweed and then running out of the room without performing the rest of the command. Been working a dream up until now

kweed (m30),stance defensive and hide (!hidden),fire target

Is the command like i've been using.

Jcitalia4
08-13-2016, 07:19 AM
Tried to adjust the script in the meantime to 608 (!hidden m30), stance defensive and hide (!hidden), fire target but it keeps casting 608 at my targets instead of myself.

Hazado
08-13-2016, 10:03 AM
Was there a recent update? Kweed now results in me casting tangleweed and then running out of the room without performing the rest of the command. Been working a dream up until now

kweed (m30),stance defensive and hide (!hidden),fire target

Is the command like i've been using.
Um, make sure flee from vines option on the first page of ;bigshot setup is not checked


Tried to adjust the script in the meantime to 608 (!hidden m30), stance defensive and hide (!hidden), fire target but it keeps casting 608 at my targets instead of myself.
Try "incant 608(!hidden m30), stance defensive and hide (!hidden), fire target"
If that doesn't work, well I'll fix it somehow :P

Jcitalia4
08-13-2016, 05:01 PM
Yeah, just thought of that. Will try that when im next on thanks!

Hazado
08-13-2016, 06:13 PM
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.

Setup instructions here - https://gswiki.play.net/mediawiki/index.php/Script_Bigshot

GameObjAdd.lic adds to the categories for lich. This helps it recognize items and creatures better.

Hazado
08-15-2016, 07:59 PM
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.

Bigshot Setup Instructions here - https://gswiki.play.net/Script_Bigshot

OldSkool
08-18-2016, 08:16 PM
When enabling the 130/return checkbox, it is casting 130 at odd times.

The first time I enabled it, it cast it about 4 rooms into patrolling the hunting area.

The second time, it did it just after I enabled bigshot. In any event, it seems to want to default to 130 when I would prefer it used sym of return, so I doubt I'm going to use it anyways.


>;bigshot
--- Lich: bigshot active.
[bigshot]>open my backpack
That is already open.
>
[bigshot]>unsheath
You remove a lacquered scrollworked illthorn runestaff from in your spidersilk backpack.
>
[bigshot]>stance defensive
You are now in a defensive stance.
>
[bigshot]>incant 130
You gesture while calling upon the lesser spirits to aid you with the Spirit Guide spell...
Your spell is ready.
You gesture.
Your surroundings blur for a moment . . .

Hazado
08-18-2016, 08:40 PM
v3.61 (2016-08-15)
-Fix for new fogging option triggering at weird times.

Oops, never actually tested that bit of code.
Fixed now.

Yes, it defaults to 130 first, then voln return.
Guess I could make it an option instead.

OldSkool
08-18-2016, 08:57 PM
Much better! Thanks for the update!

Taernath
08-20-2016, 06:37 PM
How does the mstrike usage work? I'm trying to open mstrike on 2 targets, but it doesn't do it at all. I have all the mstrike settings filled out.

Hazado
08-20-2016, 07:28 PM
Need to put mstrike in your hunting commands


Sent from my iPhone using Tapatalk

Taernath
08-20-2016, 07:42 PM
Need to put mstrike in your hunting commands

I did, but then it starts mstriking regardless of critter count. It is casting 1607, but that's the extent of the interaction.

Hazado
08-20-2016, 08:28 PM
I did, but then it starts mstriking regardless of critter count. It is casting 1607, but that's the extent of the interaction.
try Mstrike(mob2) instead

Taernath
08-20-2016, 09:38 PM
try Mstrike(mob2) instead

Works great, thanks.

Hazado
08-23-2016, 06:44 PM
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

SashaFierce
08-23-2016, 06:59 PM
Just thought I would offer this up in case you wanted to add it to your bigshot updates.



elsif( command =~ /^hasteattack/i )
cmd_hasteattack( npc )




def cmd_hasteattack( npc )
#if Spell[506].timeleft <= 0.1 then Spell[506].cast
return unless Spell[506].known? and Spell[506].active? and Spell[506].timeleft >= 0.1
dothistimeout "attack ##{npc.id}", 1, /^You thrust\!$/
waitrt?
end


Feel free to improve it if possible.

My hunting commands look like this: wait 15,hasteattack target(x30)

Mainly for warmages, this will only swing if haste is active and has a greater duration than 6? seconds. So you don't accidentally swing just after it wears off.

I supplement this attack method with a 506 script.



#506

setpriority(-2)
Spell[506].cast

loop{
sleep 3
if Spell[506].active? and Spell[506].timeleft <= 0.1 then Spell[506].cast
end
}


So that it recasts the spell just before it wears off.


I'm sure you could probably do it a little better and tie it all into bigshot.

SashaFierce
08-23-2016, 07:11 PM
This is my ranged routine:



def cmd_fire(target)
waitrt?
return if target.status =~ /dead|gone/
if target.status !~ /prone|lay|sit|kneel|stunned/
fput "get 1 my arrow"
fput "aim right leg"
fput ("fire ##{target.id}")
elsif target.status =~ /prone|sit|lay|kneel|stun|sleep/
fput "get 1 my arrow"
fput "aim right eye"
fput ("fire ##{target.id}")
end
end


It will shoot the right leg to force a prone, then a right eye. I still need to play with your version some more, I only tried it for a minute, but if you wanted to incorporate something like this I would appreciate it.

I'd like to update it to switch to the left eye after the right eye has been poked without a kill shot, but that was a little outside my abilities.


I let SLOOT take care of gathering arrows.

Taernath
08-23-2016, 07:27 PM
I let SLOOT take care of gathering arrows.

Bigshot's ammo bundling has worked beautifully for my ranged character.

Hazado
08-23-2016, 07:28 PM
This is my ranged routine:
Ive already added aiming for ranged. Check the attack tab.

The haste stuff I can incorporate, will get that in the next version.

SashaFierce
08-23-2016, 07:33 PM
Bigshot's ammo bundling has worked beautifully for my ranged character.

I forget why I removed it. It was doing something unintended.

Hazado
08-23-2016, 07:48 PM
I forget why I removed it. It was doing something unintended.

Was that recently?
I did an update to bigshot ammo gathering, a while back.

SashaFierce
08-23-2016, 07:55 PM
Was that recently?
I did an update to bigshot ammo gathering, a while back.

No, it's been a long time since I've updated.

Your new stuff looks great, I've just been too lazy to copy/paste my hasteattack and any other changes I've made.

Hazado
08-23-2016, 08:20 PM
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)"

Gnomad
08-23-2016, 08:33 PM
6 seconds is way overkill for 506, especially for low-level characters who find it expensive to keep running. You're giving up on 10% of the duration that way. Your RT is gonna be low enough that you'll definitely get 2-5 more attacks in with 6 seconds left, unless you're like a level 6 character is super heavy lag.

1 second is fine, 0.5 is fine, 0.1 works too.

SashaFierce
08-23-2016, 08:53 PM
6 seconds is way overkill for 506, especially for low-level characters who find it expensive to keep running. You're giving up on 10% of the duration that way. Your RT is gonna be low enough that you'll definitely get 2-5 more attacks in with 6 seconds left, unless you're like a level 6 character is super heavy lag.

1 second is fine, 0.5 is fine, 0.1 works too.

The way it's currently set up, it will cast 506 right before you attack.

It doesn't loopcast 506 like I would prefer, but I'm capped so mana means nothing at this point. If it is changed to loopcast, I don't disagree with the point you're making. Instead of .1, .05 is probably better. (3 seconds).


The main goal for me, is for bigshot to cast 506 when I'm not in battle, and 506 is running low on time left. I'd prefer it to cast in that search out a creature time, rather than cast it once I find one. Because then I have to wait 3 seconds before I can start killing it.


(It also goes into stance offensive to cast the 506.) This could be problematic for lower level hunters.

Hazado
08-23-2016, 10:29 PM
The way it's currently set up, it will cast 506 right before you attack.

It doesn't loopcast 506 like I would prefer, but I'm capped so mana means nothing at this point. If it is changed to loopcast, I don't disagree with the point you're making. Instead of .1, .05 is probably better. (3 seconds).

The main goal for me, is for bigshot to cast 506 when I'm not in battle, and 506 is running low on time left. I'd prefer it to cast in that search out a creature time, rather than cast it once I find one. Because then I have to wait 3 seconds before I can start killing it.
If you want it to loop cast add it your "society abilities/spells/cmans" list, that way it will always be up.

Next version will have it set to recast if 506 has 3 seconds or less on it and it wont change to your hunting stance before casting.

SashaFierce
08-23-2016, 10:43 PM
If you want it to loop cast add it your "society abilities/spells/cmans" list, that way it will always be up.

Next version will have it set to recast if 506 has 3 seconds or less on it and it wont change to your hunting stance before casting.

I think I may have tried this, and it would double cast.

I'll try again and let you know but I think that's why I didn't do that.


All the work on updating Bigshot is hugely appreciated though.

Hazado
08-24-2016, 01:31 AM
v3.64 (2016-08-23)
-Changed Celerity option to only recast if you have less than 3 seconds left
-Changed Celerity option 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

SashaFierce
08-24-2016, 01:37 AM
>;repo download bigshot.lic
--- Lich: repository active.
[repository: downloading bigshot.lic in 3 seconds... (;k repository to cancel)]
J>
[repository: done]
--- Lich: repository has exited.
>;bigshot setup
--- Lich: bigshot active.
error in Gtk.queue: can't convert FalseClass to Integer (FalseClass#to_int gives NilClass)
error in Gtk.queue: no implicit conversion from nil to integer

Hazado
08-24-2016, 01:43 AM
>;repo download bigshot.lic
--- Lich: repository active.
[repository: downloading bigshot.lic in 3 seconds... (;k repository to cancel)]
J>
[repository: done]
--- Lich: repository has exited.
>;bigshot setup
--- Lich: bigshot active.
error in Gtk.queue: can't convert FalseClass to Integer (FalseClass#to_int gives NilClass)
error in Gtk.queue: no implicit conversion from nil to integer

Sorry, fixed now, anyone thats got that issue, go ahead and redownload bigshot again.