// Evol scripts. // Authors: // 4144 // Reid // Jesusalva // Description: // Allows to cut a Croconut in multiple parts. 000-0,0,0,0 script Croconut NPC_HIDDEN,{ close; OnUse: mesn "Narrator"; mes col(l("Do you want to cut this @@?", getitemlink(Croconut)), 9); next; menu l("Yes."), L_Weapon, l("No."), -; getitem Croconut, 1; close; L_Weapon: .@r=rand(1,5); switch (.@r) { case 1: case 2: case 3: goto L_TooWeak; break; case 4: goto L_Weak; break; case 5: goto L_Good; break; } L_TooWeak: mes ""; mesn "Narrator"; .@q = rand(5); if (readparam(bStr) > 30) .@q = .@q + 1; if (readparam(bStr) > 60) .@q = .@q + 1; if (readparam(bStr) > 90) .@q = .@q + 1; if (.@q == 0) goto L_TooWeakLost; if ( (.@q == 1) || (.@q == 2) ) goto L_TooWeakFail; if ( (.@q >= 3) && (.@q <= 6) ) goto L_Weak; if ( (.@q > 6) ) goto L_Good; L_TooWeakLost: mes col(l("Ops! You destroyed your @@.", getitemlink(Croconut)), 9); close; L_TooWeakFail: mes col(l("Well... you did not succeed in opening this @@.", getitemlink(Croconut)), 9); getitem Croconut, 1; close; L_Weak: mes col(l("You opened the @@ in two parts, but you crushed one of them.", getitemlink(Croconut)), 9); getitem HalfCroconut, 1; close; L_Good: mes col(l("You perfectly cut your @@ into two edible parts.", getitemlink(Croconut)), 9); getitem HalfCroconut, 2; close; }