###deimos_expertmode
block scaleall {
while not windowvisible ['WorldView', 'NPCRangeWin', 'imgBackground'] {
entitytp scaling
sleep 3
sendkey A, 0.5
sendkey W, 2
}
if windowtext ['WorldView', 'NPCRangeWin', 'wndTitleBackground',
'NPCRangeTxtTitle'] contains "scales" {
while not windowvisible ['WorldView', 'NPCServicesWin', 'ControlSprite',
'optionsLayout', 'NPCServicesOptionWindow'] {
sendkey X, 0.1
}
}
if playercount 1 {
p1 clickwindow ['WorldView', 'NPCServicesWin', 'ControlSprite',
'optionsLayout', 'NPCServicesOptionWindow']
sleep 0.5
} elif playercount 2 {
p1 clickwindow ['WorldView', 'NPCServicesWin', 'ControlSprite',
'optionsLayout', 'NPCServicesOptionWindow']
sleep 1
p2 clickwindow ['WorldView', 'NPCServicesWin', 'ControlSprite',
'optionsLayout', 'NPCServicesOptionWindow']
} elif playercount 3 {
p1 clickwindow ['WorldView', 'NPCServicesWin', 'ControlSprite',
'optionsLayout', 'NPCServicesOptionWindow']
sleep 1
p2 clickwindow ['WorldView', 'NPCServicesWin', 'ControlSprite',
'optionsLayout', 'NPCServicesOptionWindow']
sleep 1
p3 clickwindow ['WorldView', 'NPCServicesWin', 'ControlSprite',
'optionsLayout', 'NPCServicesOptionWindow']
} elif playercount 4 {
p1 clickwindow ['WorldView', 'NPCServicesWin', 'ControlSprite',
'optionsLayout', 'NPCServicesOptionWindow']
sleep 1
p2 clickwindow ['WorldView', 'NPCServicesWin', 'ControlSprite',
'optionsLayout', 'NPCServicesOptionWindow']
sleep 1
p3 clickwindow ['WorldView', 'NPCServicesWin', 'ControlSprite',
'optionsLayout', 'NPCServicesOptionWindow']
sleep 1
p4 clickwindow ['WorldView', 'NPCServicesWin', 'ControlSprite',
'optionsLayout', 'NPCServicesOptionWindow']
sleep 1
}
}
block exceptscale {
while not except p1 windowvisible ['WorldView', 'NPCRangeWin', 'imgBackground']
{
except p1 entitytp scaling
sleep 3
except p1 sendkey A, 0.5
except p1 sendkey W, 2
}
if except p1 windowtext ['WorldView', 'NPCRangeWin', 'wndTitleBackground',
'NPCRangeTxtTitle'] contains "scales" {
while not except p1 windowvisible ['WorldView', 'NPCServicesWin',
'ControlSprite', 'optionsLayout', 'NPCServicesOptionWindow'] {
except p1 sendkey X, 0.1
}
}
if playercountabove 1 {
p2 clickwindow ['WorldView', 'NPCServicesWin', 'ControlSprite',
'optionsLayout', 'NPCServicesOptionWindow']
} elif playercountabove 2 {
p2 clickwindow ['WorldView', 'NPCServicesWin', 'ControlSprite',
'optionsLayout', 'NPCServicesOptionWindow']
sleep 1
p3 clickwindow ['WorldView', 'NPCServicesWin', 'ControlSprite',
'optionsLayout', 'NPCServicesOptionWindow']
} elif playercountabove 3 {
p2 clickwindow ['WorldView', 'NPCServicesWin', 'ControlSprite',
'optionsLayout', 'NPCServicesOptionWindow']
sleep 1
p3 clickwindow ['WorldView', 'NPCServicesWin', 'ControlSprite',
'optionsLayout', 'NPCServicesOptionWindow']
sleep 1
p4 clickwindow ['WorldView', 'NPCServicesWin', 'ControlSprite',
'optionsLayout', 'NPCServicesOptionWindow']
sleep 1
}
}