on:attack1 {
	//Staffscript (C) 2006 bizzl greekdog;
	if ($staffmodus>0) {
		local $t,$class,$id;
		$t=scantarget($staffrange);
		if ($t==0) {
			$class=targetclass();
			$id=targetid();
			
			if ($class>0) {
				if(exists($class,$id)==1) {
					if ($staffmodus==1) {
						addstate $class,$id,"bleeding";
					} elseif ($staffmodus==2) {
						addstate $class,$id,"intoxication";
					} elseif ($staffmodus==3) {
						addstate $class,$id,"fire";
					} elseif ($staffmodus==4) {
						addstate $class,$id,"frostbite";
					} elseif ($staffmodus==5) {
						addstate $class,$id,"electroshock";
					}
					if (playerdistance($class,$id)<60) {
						damage $class,$id,random(100,200);
					} //if playerdistance
				} //if exists   
			} //if $class
			freevar $t; freevar $class; freevar $id;
			skip; 
		} //if $t
	} //if $staffmodus
}

on:attack2 {
	clear;
	$laststaff=currentid();
	add "Der Staff hat verschiedene Angriffsmglichkeiten.";
	add "Im Moment benutzt ich den";
	if ($staffmodus==1) { add "!4Blutschlag"; }
	elseif ($staffmodus==2) { add "!4Giftigen Schlag"; }
	elseif ($staffmodus==3) { add "!4feurigen Schlag"; }
	elseif ($staffmodus==4) { add "!4Eisschlag"; }
	elseif ($staffmodus==5) { add "!4Elektrischen Schlag"; }
	else { add "!4Normalen Schlag"; }
	add "Whle eine neue Angriffsart aus:";
	msgbox "Staff";
	
	button 0,"Normaler Schlag",17,"event modus0,item,$laststaff;";   
	
	if (varexists("staff_disable1")==0) {
		button 1,"Blutschlag",17,"event modus1,item,$laststaff;"; 
	}

	if (varexists("staff_disable2")==0) {
		button 2,"Giftiger Schlag",17,"event modus2,item,$laststaff;";   
	}

	if (varexists("staff_disable3")==0) { 
		button 3,"feuriger Schlag",17,"event modus3,item,$laststaff;";    
	}

	if (varexists("staff_disable4")==0) {
		button 4,"Eisschlag",17,"event modus4,item,$laststaff;";             
	}

	if (varexists("staff_disable5")==0) {
		button 5,"elektrischer Schlag",17,"event modus5,item,$laststaff;";   
	}
	clear;
	button 6,"Aktuelles Beibehalten",17,"closemenu;";
}
on:impact {
	local $tid,tc;
	$tid=impact_id();
	$tc=impact_class();
	if (exists($tc,$tid)==1){
		damage $tc,$tid,random(-5,5);
	}
	freevar $tid; freevar $tc;
}
on:modus0 {
	$staffmodus=0;
	corona getx(2,1),getz(2,1),50,255,255,255;
	closemenu;
}
on:modus1 {
	$staffmodus=1;
	corona getx(2,1),getz(2,1),50,255,0,0;
	closemenu;
}
on:modus2 {
	$staffmodus=2;
	corona getx(2,1),getz(2,1),50,0,255,0;
	closemenu;
}
on:modus3 {
	$staffmodus=3;
	corona getx(2,1),getz(2,1),50,255,100,0;
	closemenu;
}
on:modus4 {
	$staffmodus=4;
	corona getx(2,1),getz(2,1),50,100,100,255;
	closemenu;
}
on:modus5 {
	$staffmodus=5;
	corona getx(2,1),getz(2,1),50,255,255,0;
	closemenu;
}