1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
/*-- Leerer Kelch --*/
#strict
local iFill, iTimer;
func FillCheck()
{
++iTimer;
if(!(iTimer%5))
{
var iX = Sin(GetR(), RandomX(-4,8) );
var iY = -Cos(GetR(), RandomX(-4,4) );
if(!Contained())
CreateParticle("NoGravSpark", iX, iY,0,0,RandomX(25, 55),RGBa(255,255,0,120));
iTimer=0;
}
if(GetMaterial() == Material("Water"))
{
if((iFill+=ExtractMaterialAmount(0,2, Material("Water"), 6))>=10 )
ChangeDef(GBLT);
}
}
public func IsMagicProduct() { return(true); }
|