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?
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?
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.
Last edited by srm08; 08-11-2010 at 08:49 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
My dad always told me not to argue with fools or drunks. And I don't smell alcohol on your breath.
Welp, didn't take long to get a rough prototype working for my follower.
Code:#***************************** #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
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.