Drops aren't random, each mob use 3 (not sure if it is necessary 3) specific drop table (drop tables can be found in drop.csv).
Angel use late game drop tables with less items and logically their drops are more constant.
Its pretty easy to modify the drop tables and which table a type of monster will use. I did it to get a flower (it never dropped normally even after an intensive farming session), and some armors/weapons i couldn't found (I think there is no monster dropping them in the demo), like a red bikin armor, or the spirit bow
hello dardalion
i have found the drop file, it is easy to edit with notepad+.
my question is, how do i know which item, (succubus adult, the one in the cave with the horse), drops?
do i have to make a guessing game and change with whatever or is there somewhere that tells you?
thanks in adavance
Also if you are interested:
The drop chance is in the enemy.tjs file which you can edit with any texteditior.
Exp gained from enemies is in the monster.csv file
many thanks for the tip
still how can i increase the drop rate from this, and how can i specifically make an enemy drop a specific items?
i think i found in the enemy.tjs file the following line
is this the one i should edit?
function getDropItem()
{
// ドロップアイテムを得る
var item, rand = random - master.party.luck * 0.02;
dm("ランダムの値 " + rand);
if(rand < 0.08 && data.dropTable[2] !== void)
{
item = master.dropTables[data.dropTable[2]].draw();
}
else if(rand < 0.24 && data.dropTable[1] !== void)
{
item = master.dropTables[data.dropTable[1]].draw();
}
else if(rand < 0.64 && data.dropTable[0] !== void)
{
item = master.dropTables[data.dropTable[0]].draw();
}
else if(rand < 0.88)
{
return getCoins();
}
if(item === void) return;
if(master.closeItems.has(item)) return;
// ランクを元にアイテムの状態を設定
// ランクが低いうちは耐久力が高いものが出やすい。一定ランクを過ぎると満遍なく出る
// また、ランクが低いうちは未鑑定のアイテムは出づらい
var min = cap(WHOLE - item.rank \ 5,, item.hasBrokenState ? 1 : BROKEN + 1);
var stat = intrandom(min, WHOLE); // ランクが5上がるごとに耐久力の下限が1下がる
if(random < (item.rank - 3) / 27) stat = -stat; // 3以下だと鑑定済み、30以上だと未鑑定が必ず出る
return %[itemData: item, state: stat];
thanks in advance for everything