- Joined
- Dec 3, 2018
- Messages
- 18
- Reaction score
- 4
- First Language
- English
- Primarily Uses
- RMMV
Hi!
This new game-thing I'm working on is going to be quite retro dungeoncrawling with a heavy emphasis on the weird and wonderful items you can stumble into (both random or pre-defined). I've already downloaded and installed the excellent Yanfly's ItemCore and AttachAugments plugins. However...
Ok, let me first explain how I'd like my item system to work. You've got your couple of augments attached to a base item - the first prefix would be item quality (cheap, /none/, fine etc), second prefix and suffix are optional and bestow some kind of special quality (Fiery, of Slaying, etc). Such items cannot be further modified by players (though I might add that later for special occasions). I should be able to do this easily with augments system by simply hiding augments from players and making them non-detachable.
However, there is a big problem with the way AttachAugments works... It only allows the players to attach augments to items while I, as the "dungeon master" do not have this capability. Players are given items with empty augment slots and then augments themselves to combine. What I'd like to do is the reverse - to define a new item instance, add augments to it on the fly and then give it to players via an event or something.
For example, a classical RPG trope - there is a chest which you open and it gives you a sword with random augments on it. Or a sword with augments I've already pre-defined. Is there a way to do this using the AttachAugments and ItemCore plugins? Of course I could try defining each augment combination in the database as separate item entries but that would be impossible due to the number of combinations (and sheer insanity of such a task). Are there perhaps scriptcalls I could use and if so could you please help me out a bit with some code samples since I'm quite new at RMMV and JavaScript though I do have some experience with programming in general.
Thank you!
/edit
Added links to Yanfly's plugins. Thanks for the suggestion Kes!
Also, I've been trying to use DreamX's Random Affixes and Prefixes add-on plugin for ItemCore and here at least I can combine items myself... but only in database which is still not what I'm looking for (and it seems that it doesn't work with augments
)
This new game-thing I'm working on is going to be quite retro dungeoncrawling with a heavy emphasis on the weird and wonderful items you can stumble into (both random or pre-defined). I've already downloaded and installed the excellent Yanfly's ItemCore and AttachAugments plugins. However...
Ok, let me first explain how I'd like my item system to work. You've got your couple of augments attached to a base item - the first prefix would be item quality (cheap, /none/, fine etc), second prefix and suffix are optional and bestow some kind of special quality (Fiery, of Slaying, etc). Such items cannot be further modified by players (though I might add that later for special occasions). I should be able to do this easily with augments system by simply hiding augments from players and making them non-detachable.
However, there is a big problem with the way AttachAugments works... It only allows the players to attach augments to items while I, as the "dungeon master" do not have this capability. Players are given items with empty augment slots and then augments themselves to combine. What I'd like to do is the reverse - to define a new item instance, add augments to it on the fly and then give it to players via an event or something.
For example, a classical RPG trope - there is a chest which you open and it gives you a sword with random augments on it. Or a sword with augments I've already pre-defined. Is there a way to do this using the AttachAugments and ItemCore plugins? Of course I could try defining each augment combination in the database as separate item entries but that would be impossible due to the number of combinations (and sheer insanity of such a task). Are there perhaps scriptcalls I could use and if so could you please help me out a bit with some code samples since I'm quite new at RMMV and JavaScript though I do have some experience with programming in general.
Thank you!
/edit
Added links to Yanfly's plugins. Thanks for the suggestion Kes!
Also, I've been trying to use DreamX's Random Affixes and Prefixes add-on plugin for ItemCore and here at least I can combine items myself... but only in database which is still not what I'm looking for (and it seems that it doesn't work with augments
Last edited:

