- Joined
- Sep 15, 2012
- Messages
- 102
- Reaction score
- 60
- First Language
- Portuguese
Description of the Feature:
Mockups:
Here is something that will show just what I mean (in the image I called it "variables" but I think "fields" is a more suited name):
From the plugin point of view for example (the tag "editor" refers to the editor tab you are trying to add a new field):
Another mockup of something even more dynamic:
for the second mockup idea just using a "tab" tag.
Why is this feature good?
This feature is great because of the following:
Possible issues with this feature?
Issues that might arise from this feature:
- This feature would make it possible to add new fields to the database editor using plugins!
- In the plugin you could name the field, give it a default value, a type...
- The fields could go somewhere in the same place where the notes are!
- Field would then be added to the database structure, like the meta that is automatically processed when running!
- Variables from different plugins would stack (concat) with plugins (ie.: plugin 1 defines variable "top", plugin 2 defines variable "bottom", database item would have both top and bottom variables).
(PART2, another ideia not necessary!!) - Adding to the ideia it could even enable some customization, like creating your own tabs in the editor!! (See second mockup)
Mockups:
Here is something that will show just what I mean (in the image I called it "variables" but I think "fields" is a more suited name):
From the plugin point of view for example (the tag "editor" refers to the editor tab you are trying to add a new field):
Code:
/*:
* @editor Items
* @param enable
* @text Enable the Quest System
* @default true
*/
for the second mockup idea just using a "tab" tag.
Code:
[CODE]/*:
* @tab Quest
* @param Name
* @type text
* @default Something
*
* @param Icon
* @type icon
* @default 1
*
* @param Description
* @type multiline
* @default Other thing
*
* ..... (you get the idea)
*/
This feature is great because of the following:
- Puppies of course!!
- It will be much more convenient than adding a lot of messy tags.
- Notes could still stay there for compatibility purposes.
- The fields could be used to override default ones... for example for breaking editor limits.
- THE MOST IMPORTANT: it could tackle many features that were asked for, like limit caps, custom traits (we could build our own custom trait/effects struct and let the player add them right in the database editor), ...
Possible issues with this feature?
Issues that might arise from this feature:
- Don't really know what issues could come from that!!
- I would say using duplicated variable names... but that could already happen with tags.
- I don't know how complex it would be to do this since we already have this feature working for the plugin manager it should be straight forward
Last edited:


