I imagine that what you are suggesting is a framework of sorts.
I find MDS to be extremely flexible as it is, having a framework would limit the flexibility but might be useful to novice coders or those limited in time.
However, MDS is a restricted form of PHP, it might be challenging to make it without classes, are you suggesting to make a list of functions that do what you need?
For example:
[code]
@vi = item_create('Magical Papaya', 'Food', 'eat,throw');//newItem(name, type, actions)
@vr = item_action('eat');
if(@vr){
echo 'You eat the magical papaya and gain 5 energy and clairvoyance!';
}
[/code]
This might be too limiting though, perhaps something along the lines of the following would be more suitable
[code]
@vi = array('name'=> 'Magical Papaya', 'type'=> 'food', 'actions'=>'eat,throw'));
[/code]
But at this point, the coder would have to implement all of the actions/restrictions, it helps with opening/writing storage, logging what was done so it can be removed from storage later etc.
Is this the kind of thing you had in mind?