Fix combatsystem and I will make a quest! (I promise)
Forum rules
- Use common sense and be respectful towards each other at all times, even when disagreeing.
- Do not reveal sensitive game information. Guild secrets, player seconds are examples of things not allowed.
- Use common sense and be respectful towards each other at all times, even when disagreeing.
- Do not reveal sensitive game information. Guild secrets, player seconds are examples of things not allowed.
Re: Fix combatsystem and I will make a quest! (I promise)
On a similar note, let's say there's a team combat situation going on in Faerun, for example. The team is attacking a group of four orcs and they're all targeting the leader. The leader attacks the first orc, the team assists and kills the first orc. Immediately after the kill, the team members assist again to target the next orc, but that orc is "not in combat" until there is physical contact made by or upon the leader. This can result in teammates not assisting in combat.
- OgreToyBoy
- Champion
- Posts: 638
- Joined: 05 Mar 2010 11:36
Re: Fix combatsystem and I will make a quest! (I promise)
or set timer for assist, then you can afk on and on and on 

Re: Fix combatsystem and I will make a quest! (I promise)
Pretty much this. In my macros I've always set delay to assist (3 seconds usually) and never had problems like that. I have delay timers on most things as I hate spam and error messages so even if 5 things attack me I will issue the <special> command only once, likewise, if many things attack team leader/member or he attacks multiple targets in rapid succession I will only issue a single assist command.OgreToyBoy wrote:or set timer for assist, then you can afk on and on and on
For the lazy:
Code: Select all
/def check_assist = \
/if (assisting) \
/if (!assisted) \
/repeat -3 1 /send assist %leader %;\
/endif %;\
/endif
/def -Fp1 -mregexp -t'>? ?([A-Z][a-z]*) attacks' team_attack = \
/if (leader =~ {P1}) \
/check_assist %;\
/endif
/def -Fp1 -mregexp -t'attacks ([A-Z][a-z]*)' team_under_attack = \
/if (leader =~ {P1}) \
/check_assist %;\
/endif
/def -Fp1 -mregexp -t'>? ?([A-Z][a-z]*) turns to attack' team_next_attack = \
/if (leader =~ {P1}) \
/check_assist %;\
/endif
/def -Fp1 -mregexp -t'>? ?([A-Z][a-z]*) assists' team_assist = \
/if (leader =~ {P1}) \
/check_assist %;\
/endif
/def -F -mregexp -t'>? ?([A-Z][a-z]*) killed .*\.$' team_killed = \
/if (leader !~ "none") \
/check_assist %;\
/endif
/def -F -mregexp -t'^You assist' you_assist = \
/set assisted 1 %;\
/repeat -3 1 /set assisted 0
Time is precious. Waste it wisely.
Re: Fix combatsystem and I will make a quest! (I promise)
Hmmm... I never experienced it as broken and it never really bothered me.
Time is precious. Waste it wisely.
Re: Fix combatsystem and I will make a quest! (I promise)
I don't think it is broken.
If you fight three orcs, you kill one. Who is your next target?
If you want to be deterministic, make a trigger to attack next target.
If you want to wait mud to decide next target, let it be on its own rules (First mob that hits you starts to be your target)
If you fight three orcs, you kill one. Who is your next target?
If you want to be deterministic, make a trigger to attack next target.
If you want to wait mud to decide next target, let it be on its own rules (First mob that hits you starts to be your target)
Re: Fix combatsystem and I will make a quest! (I promise)
I can also make a quest.
-:"Push queen."
-:"Push queen."
http://tworzymyatmosfere.pl/przescieradla-jedwabne-z-gumka/