View File
AnyMapDrops
This mod made in map_drops.yml now allows you to add drops globally (without specifying a map), I also added a parameter where the added item can go directly to the player's inventory if there is space.
Example of use ( db\import\map_drops.yml )
Header:
Type: MAP_DROP_DB
Version: 2
Body:
- Map: ANY
GlobalDrops:
- Index: 0
Item: Union_Token
Rate: 50000
DirectInventory: true
- Index: 1
Item: Flower
Rate: 100000
SpecificDrops:
- Monster: Fabre
Drops:
- Index: 0
Item: White_Gold_Coin
Rate: 50000
DirectInventory: true
- Index: 1
Item: Izidor
Rate: 50000
- Monster: Poring
Drops:
- Index: 0
Item: Crystal_Jewel__
Rate: 50000
Note 1: To be valid across all maps, set the map name to ANY.
Note 2: The new parameter DirectInventory ( false | true ) allows the item to go directly to the inventory.
Note 3: I created 2 new mapflags (nomapdrops and mapdrops), the first is self-explanatory (does not drop any items from map_drops ), the second will be effective for instances, as now map_drops does not drop items in instances, so just apply the second mapflag on the instance (in the instance maps) to make it work again.
Example of use:
OnInstanceInit:
setmapflag instance_mapname("1@nyd"),mf_mapdrops;
setmapflag instance_mapname("2@nyd"),mf_mapdrops;
Next updates I will add a parameter to mapdrops.yml if you want the item to be dropped in instances too instead of having to use the mapdrops mapflag.
Submitter
Hyroshima
Submitted
06/26/24
Category
Source Modifications
Video
Content Author
Hyroshima