Note: NOT TESTED
Source: Original Post
To do this you can edit the dead branch item in your item_db so that it calls a function instead of the mob_branch.txt file when it spawns a monster. This will look like this:
{ callfunc "newbranch"; },{},{}
Afterwards make a new script file and in it will be your new mob information. Here you can add the minibosses and normal monsters.
function script newbranch {
setarray .@group[0], //Keep Populating this List
1001, // Scorpion - Normal
1002, // Poring - Normal
1004, // Hornet - Normal
1005, // Familiar - Normal
1120, // Ghostring - Miniboss
//Set .@i as the starting point for where the miniboss entries are all the way to the end.
set .@chosen, .@group[rand(getarraysize(.@group))];
monster "this",-1,-1,strmobinfo(1,.@chosen),.@chosen,1,"";
for (set @i,4; @i <= getarraysize(.@group); set @i,@i+1){
if(.@chosen == .@group[.@i]){
mapannounce "maphere","A miniboss was spawned!",0;
}
}
end;
}