Aniza has written
Was ich schon mal super finde, ist das sehr realistische Verhalten des Lagerfeuers...
Ja, das macht dieses Info "erweitertes Feuerstellenverhalten" oder so.
#!NEXT ################## # BID: 2 # GID: 0 # File: objects_stuff ################## id=121 name=Getreide icon=gfx\grain.bmp group=plant,stuff,std model=gfx\grain.b3d behaviour=plague_target fx=16 scale=0.8 swayspeed=2 swaypower=5 col=2 health=45 mat=leaf growtime=4 script=start //für erweiterte zufällige Mapfüllung (Zufallsmap..., Info-ID 86) on:spawn { if (count("info",86)==0) { event "plant"; } } on:start { local $burning,$amount,$s2_growth; $s2_growth=5; $amount=3; } on:addstate { if ((state()==4)||(state()==5)) { $burning=1; } } on:freestate { if ((state()==4)||(state()==5)) { $burning=0; } } on:kill { if ($burning==0) { 		$tmp=1; 		$tmp2=spawntimer("self"); 		if ($tmp2>-3){$tmp=2;} 		if ($tmp2>=0){$tmp=3;} 		create "item",41,getx("self"),getz("self"),$tmp; 		corona getx("self"),getz("self"); 		freevar $tmp,$tmp2; } } on:plant { spawntimer "self",-4; local $s2_growth; $s2_growth=3; scale 1,0.2,1; color 127,255,127; } on:load { if ($s2_growth<5) { event "updatestyle"; } } 	 on:changeday { if ($amount<3) { $amount++; } if ($s2_growth<5) { $s2_growth++; event "updatestyle"; } } on:updatestyle { $y=($s2_growth*0.2); $rb=(($s2_growth*32)+95); scale 1,$y,1; color $rb,255,$rb; } on:updatestyle_old { 	if (varexists("s2_growth")==0) { skip; } 	if ($s2_growth==1) { 		scale 0.2,0.6,0.2; 		color 125,255,125;	 	} elseif ($s2_growth==2){ 		scale 0.35,0.65,0.35; 		color 145,255,145; 	} elseif ($s2_growth==3){ 		scale 0.5,0.7,0.5; 		color 165,255,165; 	} elseif ($s2_growth==4){ 		scale 0.6,0.8,0.6; 		color 185,255,185; 	} elseif ($s2_growth==5){ 		scale 0.8,0.9,0.8; 		color 205,255,205; 	} else { 		scale 1,1,1; 		color 255,255,255; 	} } script=end