brasilis,253,60,0 script Fishing Hole 844,{
//Fishing rod
set .@Rod,2764;
//Fishing Lure
set .@Lure,2775;
//Auto-Fish
set .@Auto,0;
//Auto-Fish on Fail
set .@AutoFail,0;
Fish:
if (isequipped(.@Rod)) && (isequipped(.@Lure)){
specialeffect EF_BUBBLE,"Fishing Hole";
dispbottom "[Fishing] Casting...";
set .@fcast,15;
if (isequipped(2550)) { //Fisher's Muffler
set .@fcast,.@fcast - 2;
}
if (isequipped(2443)) { //Fisher's Boots
set .@fcast,.@fcast - 2;
}
if (isequipped(2764)) { //Fishing Pole
set .@fcast,.@fcast - 3;
}
if (isequipped(2775)) { //Fishing Lure
set .@fcast,.@fcast - 1;
}
setarray @var[0], getlook(LOOK_HEAD_TOP), getlook(LOOK_HEAD_MID), getlook(LOOK_HEAD_BOTTOM);
changelook LOOK_HEAD_TOP,102;
changelook LOOK_HEAD_MID,471;
changelook LOOK_HEAD_BOTTOM,383;
sc_start SC_SUMMER,7500,0;
progressbar "ffffff",.@fcast;
if (rand(1,80) == 2){
getitem 32552,1; //Fish with Blue Back
specialeffect2 EF_TEMP_OK;
announce "Wow! What a lucky bastard, "+strcharinfo(0)+" has caught a Blue Fish! Go to @fish to join now!",8;
mapannounce strcharinfo(3),strcharinfo(0)+" has caught a Blue Fish!",bc_map,"0xff77ff";
changelook LOOK_HEAD_TOP,@var[0];
changelook LOOK_HEAD_MID,@var[1];
changelook LOOK_HEAD_BOTTOM,@var[2];
if(.@Auto==1){
goto Fish;}else{
end;}
}
if (rand(1,6) == 1) ||(rand(1,6) == 3) || (rand(1,6) == 6){
setarray .@Catch[0],579,908,909,963,956,6049,918,960,910,938,624;// List of Junk/Other
set .@CatchRand,.@Catch[rand(getarraysize(.@Catch))];
getitem .@CatchRand,1;
changelook LOOK_HEAD_TOP,@var[0];
changelook LOOK_HEAD_MID,@var[1];
changelook LOOK_HEAD_BOTTOM,@var[2];
}
else {
dispbottom "[Fishing] Nothing was caught...";
changelook LOOK_HEAD_TOP,@var[0];
changelook LOOK_HEAD_MID,@var[1];
changelook LOOK_HEAD_BOTTOM,@var[2];
if(.@AutoFail == 1){
goto Fish;} else{
end;}
}
if (rand(1,100) == 3){
setarray .@Rare[0],644,603,617;
set .@RareCatch, .@Rare[rand(getarraysize(.@Rare))];
getitem .@RareCatch,1; //Reward
changelook LOOK_HEAD_TOP,@var[0];
changelook LOOK_HEAD_MID,@var[1];
changelook LOOK_HEAD_BOTTOM,@var[2];
}
if(.@Auto == 1){
goto Fish;} else{
end;}
}
else {
dispbottom "[Fishing] You need a Rod and Lure.";
end;
}
}
brasilis,251,56,0 duplicate(Fishing Hole) Fishing Hole #1 844,
Try this