IF
	Global("DrizztKillers","GLOBAL",1)
THEN
	RESPONSE #100
		MoveToObject("DRIZZT")
END

IF
	Exists([PC])
	Range(LastAttackerOf("DRIZZT"),20)
THEN
	RESPONSE #100
		EquipRanged()
		AttackReevaluate(LastAttackerOf("DRIZZT"),10)
END

IF
	Exists([PC])
	Range(LastAttackerOf("DRIZZT"),5)
THEN
	RESPONSE #100
		EquipMostDamagingMelee()
		AttackReevaluate(LastAttackerOf("DRIZZT"),10)
END

IF
	Exists([PC])
	Range(LastAttackerOf(Myself),20)
THEN
	RESPONSE #100
		EquipRanged()
		AttackReevaluate(LastAttackerOf(Myself),10)
END

IF
	Exists([PC])
	Range(LastAttackerOf(Myself),5)
THEN
	RESPONSE #100
		EquipMostDamagingMelee()
		AttackReevaluate(LastAttackerOf(Myself),10)
END

IF
	Exists([PC])
	Range(NearestEnemyOf("DRIZZT"),20)
THEN
	RESPONSE #100
		EquipRanged()
		AttackReevaluate(NearestEnemyOf("DRIZZT"),10)
END

IF
	Exists([PC])
	Range(NearestEnemyOf("DRIZZT"),5)
THEN
	RESPONSE #100
		EquipMostDamagingMelee()
		AttackReevaluate(NearestEnemyOf("DRIZZT"),10)
END

IF
	Exists([PC])
	Range(NearestEnemyOf(Myself),20)
THEN
	RESPONSE #100
		EquipRanged()
		AttackReevaluate(NearestEnemyOf(Myself),10)
END

IF
	Exists([PC])
	Range(NearestEnemyOf(Myself),5)
THEN
	RESPONSE #100
		EquipMostDamagingMelee()
		AttackReevaluate(NearestEnemyOf(Myself),10)
END


