// https://rathena.org/board/topic/106864-request-extra-monster-drop/ - script Sample -1,{ OnNPCKillEvent: .@killedrid = killedrid; while ( .@i < .monster_drop_size ) { if ( compare( "#"+.monster_drop$[.@i],"#"+.@killedrid+"," ) ) { .@size = explode( .@reward$,.monster_drop$[.@i],"," ); if ( .@size > 1 ) { // Zeny + Cash rewards Zeny += atoi( .@reward$[1] ); #CASHPOINTS += atoi( .@reward$[2] ); // item rewards if ( rand( 100 ) < 10 ) { for ( .@x = 0; .@x < .@size; .@x += 2 ) { getitem atoi( .@reward$[.@x] ),atoi( .@reward$[.@x+1] ); } } } end; } .@i++; } end; OnInit: setarray .monster_drop$, "1112,5000,2,504,10", // Drake: 5000 Zeny + 2 Cash Points +10 White Potion "1115,3000,1,504,10,506,10", // Eddga: 3000 Zeny + 1 Cash Points +10 White Potion + 10 Green Potion "2098,4000,0,504,10,506,10,505,10", // Doppelganger: 4000 Zeny + 1 Cash Points +10 White Potion + 10 Green Potion + 10 Blue Potion "1120,1000"; // Ghostring: 1000 Zeny .monster_drop_size = getarraysize( .monster_drop$ ); end; }