MUnique / OpenMU

This project aims to create an easy to use, extendable and customizable server for a MMORPG called "MU Online".
https://munique.net
MIT License
710 stars 306 forks source link

DropLevel for event items #150

Closed sven-n closed 4 years ago

sven-n commented 4 years ago

Affected event items:

A few issues:

Example for Blood Castle event items

(Source: https://wiki.infinitymu.net/index.php?title=Blood_Castle_Event )

Who drop those items?
Items | Drop level | from Monsters
Scroll of Archangel +1 & Blood Bone +1 | Over LV. 2 | Spider
Scroll of Archangel +2 & Blood Bone +2 | Over LV. 32 | Ghost
Scroll of Archangel +3 & Blood Bone +3 | Over LV. 45 | Vepare
Scroll of Archangel +4 & Blood Bone +4 | Over LV. 57 | Death Cow
Scroll of Archangel +5 & Blood Bone +5 | Over LV. 68 | Silver Valkyrie
Scroll of Archangel +6 & Blood Bone +6 | Over LV. 76 | Bloody Wolf
Scroll of Archangel +7 & Blood Bone +7 | Over LV. 85 | Vim Knight

How to fix:

Related issues: #23, #146

sven-n commented 4 years ago

I think this can be fixed in another way:

In the quest branch, I had to extend the DropItemGroup by a min and max drop level (https://github.com/MUnique/OpenMU/commit/0bcfd7c30756e70c935e6ad96f6af3b43873fda6). If we build the fix on it, we could simply add a property of "ItemLevel" and define DropItemGroups for the event ticket items. Additionally, the "DropsFromMonsters" must be changed to false for these items. "DropsFromMonsters" defines, if the item is dropping automatically by the standard random item drop logic. Maybe a rename would make sense, too.