IF
	See(NearestEnemyOf(Myself))
        Range(NearestEnemyOf(Myself),2)
        !InMyGroup(LastSeenBy(Myself))
THEN
	RESPONSE #100
                EquipMostDamagingMelee()
                AttackReevaluate(LastSeenBy(Myself),6)
END

IF
	See(NearestEnemyOf(Myself))
        !Range(NearestEnemyOf(Myself),2)
        !InMyGroup(LastSeenBy(Myself))
THEN
	RESPONSE #100
                EquipRanged()
                AttackReevaluate(LastSeenBy(Myself),6)
END

IF
	!See([ENEMY])
        ActionListEmpty()
THEN
	RESPONSE #25
                MoveToObject("Walkcenter")
	RESPONSE #25
                MoveToObject("Walkdown")
	RESPONSE #25
                MoveToObject("Walkup")
	RESPONSE #25
                MoveToObject("Mosaic")
END