I wrote this macro to change my timeouts if another player is on the screen so he don't think "omfg, he can loot damn fast!!111".
Well, I hope this works correctly. I tested it a bit but you never know.
If you have improvements, just tell here.
Code: Select all
automacro changeTimeouts {
hook player_exist
run-once 1
overrideAI 1
call {
$playerCount = 1
log Now increase the timeouts!
do timeout ai_items_take_start 1.5
do timeout ai_items_take_end 2.5
do timeout ai_teleport_idle 3
do timeout ai_attack_waitAfterKill 0.7
while ($playerCount != 0) as wait
#log loop me up Scotty!
#pause 20 # stop doing anything
$playerCount = 0
do eval foreach my $_player (@{$::playersList->getItems()}) { $::Macro::Data::varStack{playerCount} += 1;}
end wait
log Now decrease the timeouts!
do timeout ai_items_take_start 0.3
do timeout ai_items_take_end 1.5
do timeout ai_teleport_idle 0.5
do timeout ai_attack_waitAfterKill 0.3
release changeTimeouts
}
}