So i'm trying to re-create the authentic feeling of playing offical Genshin by added the cordinated rewards for major bosses as aformenion. But i needed to clarify few things before finishing it.
Say for example: Electro Hypotasis. The second picture represent what its basic drops. The last column specially is a unique drop- The prism. If you are on world level 4, it will has 87% chance of dropping 1 prism AND 4.45% chance of dropping 2. I don't know how to make that with the "weight" system in the drop.json file. When i check other bosses for refference, i'm not actually understand it (not a developer
). Like example in the third image. For a random monster with few rewards. It has a reward with itemID:101 (Which is Character experience) with 100% chance of drop rates (minWeight=0, maxWeight=10000). But what with other items like itemID: 112002 (Slime Condensate). It has minWeight=2000, maxWeight= 6000. So does it means that the chance of dropping A SINGLE slime condensate is 40-80%? Or it had also determent how much slime condensates it can drop (in this case is 1-3). If so, how does it work? If not, how do i make the chance of dropping the items marched the official sever. Please explain like i'm five. Thank you.
#Working on drop rates of Elite bosses (Cryo, Anemo, Electro Hypotasis, Pyro Resivine....)
16 messages · Page 1 of 1 (latest)
https://github.com/Grasscutters/Grasscutter/blob/development/src/main/java/emu/grasscutter/game/drop/DropSystemLegacy.java#L71
weight is the range for it to be picked
min/max count is the amount to be given
when in range, an amount as listed will be given
But that doesn't matter for bosses/elites as your title says, since they don't use this in the first place. They use excels.
Oh. So can i do anything? The file look way too advanced for me to figure it out on my own
Well that's the thing... do what?
i'm trying to re-create the authentic feeling of playing offical Genshin by added the cordinated rewards for major bosses
This is already in, so did you need to do something else with it?
I want to add rewards to those bosses. Currently, the rewards are like this
While it should be like this
Some mora, companionship exp, few unique drops, few artifact with quality that increases with each level, few ascension materials... etc. Seriously, collecting rewards like the above image after deafeating a major bosses is such a turn off. That why i want to change it, make it close to the official sever.
You don't understand, those rewards already are on bosses. 100% the same official drops, including by level.
There are two drop systems, or even more with the amount that has been changed and left in. Instead of trying to needlessly recreate what already exists, find out why you are using the other drops instead of the ones you want.
Well, i already turn on legacy drops. So, what is the possible way to switch to the correct system?
The fastest way to find out why anything is happening the way it is, is to look at the src relevant to what you're doing. You're looking at boss reward drops, which come from boss chest handler
https://github.com/Grasscutters/Grasscutter/blob/development/src/main/java/emu/grasscutter/game/entity/gadget/chest/BossChestInteractHandler.java
So it will be the same way it is. Cause you do realize that we casual players can not learn enough to interact with the java file to modify it, right? The sole reason i'm so eager to recreate things that already exist is because it's simple enough for me to change it. While i understand your link is the correct answer, it way too advanced for me fix it. Like, i read the file, and can' figure out the reason why it wasn't working as intended. Even if i did, what would i do? It's not like i can change the codes by myself. That's why i'm asking for your help, guiding me to fix it. I believe that there are many people out there share the same interest as myself. So, please help me. Thank you.
I also believe many people are out there that share the same interest. How do I know this? Because I have already gone over it many times.
For example here is a message from two years ago about this same thing: #1059688026936188948 message
This is just one example, and is definitely not the only one about this same or very similar topic.