Indie Dev

Hello Guest!. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, sell your games, upload content, as well as connect with other members through your own private inbox!

Resource icon

DoubleX RMMV Object Properties v1.00d

No permission to download

DoubleX

Adventurer
Xy$
1.65
DoubleX submitted a new resource:

DoubleX RMMV Object Properties - Traces all object properties meeting some conditions linked to the queried object

Purpose
Designed as a bug diagnosis tool used by Javascript coders with debug experience.

Plugin Calls
//============================================================================//
// ** Plugin Call Info //
// A path in the object property trace will stop if it'd be cyclic //
//----------------------------------------------------------------------------//
// * Object manipulations //
// 1. trace_obj_prop(cond, label) //
// - Traces all object properties satisfying...
Read more about this resource...
[doublepost=1447240952,1445958721][/doublepost]Updates
v1.00b(GMT 1100 11-11-2015):
1. Added descriptions that will be shown in the plugin manager
[doublepost=1447670078][/doublepost]Updates
v1.00c(GMT 0100 13-11-2015):
1. Fixed tracing properties from null or non object object bug
 

LTN Games

Master Mind
Resource Team
Xy$
0.01
Sound's interesting, where would this be useful though? I'm no pro scripter but I am learning to script and would like to know if this is something I should look into.
Thanks :)
 

DoubleX

Adventurer
Xy$
1.65
Sound's interesting, where would this be useful though? I'm no pro scripter but I am learning to script and would like to know if this is something I should look into.
Thanks :)
Sometimes you may want to know every object meeting certain conditions linked to the queried object.
For instance, there might be another custom plugin letting battlers to summon some other battlers, and those summoned battlers can themselves summon even more other battlers.
Then maybe some bugs come and you may want to know all those battlers directly or indirectly summoned by a queried battler.
In this case, this plugin can be useful if all battler summon linkages are stored in the battlers systematically, as sometimes the battler data are so large that all the unrelated stuffs can effectively hide what you really need/want.
The condition function here can be as simple as checking whether the currently traced object is a prototype of Game_Battler.
 

LTN Games

Master Mind
Resource Team
Xy$
0.01
Ah okay, I can see this being important for making plugins compatible with other plugins. Seems like a great debug addition, thank you for making this and sharing.
 
Top