OHHH!
You lot just want an ffc to follow Link around?
I wrote that a few weeks ago, Link has a fairy friend in aKttH.Code:if(Link->Item[I_LEAF]){ if(epona) xspd = 1.4; else xspd = 1; if(fairyinit){ leaf->Flags[0] = true; leaf->Flags[3] = true; leaf->Data = fairycombo+1; leaf->CSet = 10; fairyinit = false; ran = Rand(28) + Link->X - 16; leaf->X = ran; ran = Rand(28) + Link->Y - 16; leaf->Y = ran; } if(screennumber != Game->GetCurScreen()){ ran = Rand(28) + Link->X - 16; leaf->X = ran; ran = Rand(28) + Link->Y - 16; leaf->Y = ran; } x1 = leaf->X; x2 = Link->X; y1 = leaf->Y; y2 = Link->Y; if(t == tcap){ ran = Rand(5)/10+0.4; if(Rand(2) == 1) ran *= -1; leaf->Vx = ran; ran = Rand(5)/10+0.4; if(Rand(2) == 1) ran *= -1; leaf->Vy = ran; t = 0; dircheck = true; } if(Distance(x1, y1, x2, y2) > 32){ if(x1 < x2){ ran = Rand(5)/10+xspd; leaf->Vx = ran; } if(y1 < y2){ ran = Rand(5)/10+xspd; leaf->Vy = ran; } if(x1 > x2){ ran = Rand(5)/10+xspd; leaf->Vx = -ran; } if(y1 > y2){ ran = Rand(5)/10+xspd; leaf->Vy = -ran; } dircheck = true; } if(dircheck){ if(leaf->Vy < 0 && (Abs(leaf->Vx) < 0.6)){leaf->Data = fairycombo; dircheck = false;} if(leaf->Vy > 0 && (Abs(leaf->Vx) < 0.6) && dircheck){leaf->Data = fairycombo + 1; dircheck = false;} if(leaf->Vx < 0 && dircheck){leaf->Data = fairycombo + 2; dircheck = false;} if(leaf->Vx > 0 && dircheck){leaf->Data = fairycombo + 3; dircheck = false;} } if(Link->InputR){ if(cantalk && !falling && Link->Action != LA_FROZEN && Link->Z == 0 && srpt == 0){ Game->PlaySound(leafsfx); Screen->Message(leafstring); srpt = 60; } } if(srpt > 0) srpt--; screennumber = Game->GetCurScreen(); t++; }