PDA

View Full Version : Hunting with a second character in the group



srm08
08-11-2010, 07:18 PM
Anyone have an idea on how this is possible without removing the match Also here line to avoid kill stealing?

Also, a way to have the following character swing with the main?

pabstblueribbon
08-11-2010, 07:39 PM
Wow.

srm08
08-11-2010, 08:37 PM
Welp, didn't take long to get a rough prototype working for my follower.



#*****************************
#SWINGING FOLLOWER
#note: echos for testing purposes, will remove when
#complete/stable.
#*****************************

#*****************************
#OPENING LINE - MATCHES HUNTING OR RESTING
#BASED ON LOCATION
#*****************************
start:
echo Starting...
put look
match resting [Town Well]
match hunting [Abandoned Sewer]
match hunting [Wehnimer's Sewer, Nexus]
matchwait

#*****************************
#RESTING/GETTING READY
#*****************************
resting:
echo Resting... Waiting on [NAME OF CHARACTER YOU WISH TO FOLLOW].
put stow weapon
put sit
match stand [NAME OF CHARACTER YOU WISH TO FOLLOW] stands up.
matchwait

stand:
Echo Standing... give me a moment.
pause 1
put stand
match stand struggle
match join already
match join You stand back up
matchwait

join:
Echo Joining [NAME OF CHARACTER YOU WISH TO FOLLOW]... Wait for me.
whisper [NAME OF CHARACTER YOU WISH TO FOLLOW] Ready to go.
put join [NAME OF CHARACTER YOU WISH TO FOLLOW]
put ready weapon
put stance def
goto hunting

#*****************************
#HUNTING - WAITS ON CRITTER ATTACKS, COULD APPLY
#STANCE DANCING HERE.
#match attack [HUNTED CRITTER]
#note: You'll need to get the info for the hunted critters
#attack script. Leave off the pronoun you otherwise it will
#only swing with swung at.
#example: A giant rat tries to bite
#match dead [HUNTED CRITTER]
#note: Again, you'll need to get the info for the hunted critters death script. EXAMPLE: A giant rat collapses to
#the ground, emits a final squeal, and dies.
#All in all script could use work in this area, noticed a delay in attacks if main character gets the killing blow a
#creature
#*****************************
hunting:
echo Hunting... waiting on the critters.
match attack [HUNTED CRITTER]
match dead [HUNTED CRITTER]
match dead already dead.
match pauseatt Please wait
match pauseatt ...wait
match pauseatt Roundtime:
match donehunt [NAME OF CHARACTER YOU WISH TO FOLLOW] whispers, "
matchwait

attack:
echo Attacking!
put attack [HUNTED CRITTER]
match dead [HUNTED CRITTER]
match dead already dead.
match attack only type ahead
match attack Please Wait
match attack The [HUNTED CRITTER] is knocked to the ground!
match attack The [HUNTED CRITTER] is stunned!
match pauseatt Please wait
match pauseatt ...wait
match pauseatt Roundtime:
matchwait

dead:
echo It died, I'll wait for more.
match pauseatt ...wait
match hunting [NAME OF CHARACTER YOU WISH TO FOLLOW] failed to skin [HUNTED CRITTER] properly.
match hunting [NAME OF CHARACTER YOU WISH TO FOLLOW] skinned [HUNTED CRITTER], yielding a [HUNTED CRITTER] pelt.
matchwait

pauseatt:
echo Paused for a moment.
pause 1
goto hunting

donehunt:
whisper [NAME OF CHARACTER YOU WISH TO FOLLOW] "Ok, ready to move"
match resting [Town Well]
matchwait

srm08
08-11-2010, 08:48 PM
Wow.

I'm aware of the scripting policy. I know that long term scripting is against the rules for anything over 10 minutes. I sit at the keyboard watching both screens adjusting as needed. I could easily be one of the many players I've seen recently hunting in the Landing sewer nexus scripting ALL HOURS day and night.

Dual boxing is widely accepted in most other MMO's via scripting/macro methods. I understand that hunting with scripts puts a strain on the game plus the environment that I hunt in. Be it the simple side such as hoarding an area of critters or to the more extreme, albeit less likely, lagging the server. If someone else does have a problem with what I am doing I have no problem discontinuing to do it.

GSFHenry
08-11-2010, 08:50 PM
I'm aware of the scripting policy. I know that long term scripting is against the rules for anything over 10 minutes. I sit at the keyboard watching both screens adjusting as needed. I could easily be one of the many players I've seen recently hunting in the Landing sewer nexus scripting ALL HOURS day and night.

Dual boxing is widely accepted in most other MMO's via scripting/macro methods. I understand that hunting with scripts puts a strain on the game plus the environment that I hunt in. Be it the simple side such as hoarding an area of critters or to the more extreme, albeit less likely, lagging the server. If someone else does have a problem with what I am doing I have no problem discontinuing to do it.

If your serious about scripting. You really need to check out Lich/Ruby.

Darcthundar
04-30-2011, 02:41 PM
This is also a script I pretty much use. It is nothing special and can be modified for your use. Just have the main guy be the party leader. It won't poach as it requires the first character to start the fight and then loops back once the critter is killed. I am sure a more talented scripter could make this so much better.

start:
match kill A wave of dark ethereal ripples moves
match kill An invisible force guides you
matchwait

signs1:
put SIGN OF DEFENDING
match ward1 You
match preattack1 Repeating
matchwait

ward1:
put SIGN OF WARDING
match strike1 You
match preattack1 Repeating
matchwait

strike1:
pause 1
put SIGN OF STRIKING
match smite1 You
match preattack1 Repeating
matchwait

smite1:
put SIGN OF SMITING
match shield1 You
match preattack1 Repeating
matchwait

shield1:
pause 1
put SIGN OF SHIELDS
match sword1 You
match preattack1 Repeating
matchwait

sword1:
put SIGN OF SWORDS
goto preattack1

signs2:
put SIGN OF DEFENDING
match ward1 You
match preattack2 Repeating
matchwait

ward2:
put SIGN OF WARDING
match strike2 You
match preattack2 Repeating
matchwait

strike2:
pause 1
put SIGN OF STRIKING
match smite2 You
match preattack2 Repeating
matchwait

smite2:
put SIGN OF SMITING
match shield2 You
match preattack2 Repeating
matchwait

shield2:
pause 1
put SIGN OF SHIELDS
match sword2 You
match preattack2 Repeating
matchwait

sword2:
put SIGN OF SWORDS
goto preattack2

preattack1:
put stance offe
goto attack1


preattack2:
put stance offe
goto attack2

attack1:
put stance off
put stand
pause 1
put attack worker
match wait1 ...wait
match loot dies
match loot dead
match loot motionless
match loot life fades from
match loot final
match attack1 only type ahead
match attack1 Please wait
match attack1 Roundtime
match attack1 Wait
match start What were you referring to?
match start I could not find
matchwait

attack2:
put stance offe
put stand
pause 1
put att defender
match wait2 ...wait
match wait2 You can't reach
match loot dies
match loot dead
match loot motionless
match loot life fades from
match attack2 only type ahead
match attack2 Please wait
match attack2 Roundtime
match attack2 Wait
match start What were you referring to?
match start I could not find
matchwait

wait1:
pause .1
goto attack1

wait2:
pause .1
goto attack2

kill:
put look
match signs1 worker
match signs2 defender
match start Obvious paths:
match start Obvious exits:
matchwait

loot:
put stance def
pause 1
put loot
pause 1
goto start

Gammit
05-31-2015, 11:48 PM
With lich, you can do things like send commands to the other lich instances, so you can have one script control both characters. You're going to get a lot more bang for your buck there.

Tgo01
05-31-2015, 11:59 PM
With lich, you can do things like send commands to the other lich instances, so you can have one script control both characters. You're going to get a lot more bang for your buck there.

Agreed but did you bump a 4 year old thread to say that or did someone else bump the thread then delete their post? :/

Gelston
06-01-2015, 01:36 AM
Agreed but did you bump a 4 year old thread to say that or did someone else bump the thread then delete their post? :/

Eh, probably hasn't been on PC in years. When you click New Posts it'll show you shit from your last time.

Tgo01
06-01-2015, 01:50 AM
Eh, probably hasn't been on PC in years. When you click New Posts it'll show you shit from your last time.

I didn't know that. Now I kinda feel like an ass :(

Kinda.

Gelston
06-01-2015, 01:54 AM
I didn't know that. Now I kinda feel like an ass :(

Kinda.

In all fairness, people really should check dates.