Bump
Only a basic understanding of inheritance is required here, something you should have picked up with the guide.

obj/Perk
Click()
// Stuff

NovicePerks
PerkOne
PerkTwo

AdvancedPerks
PerkThree
PerkFour


PerkOne, PerkTwo, PerkThree, and PerkFour will share the Click() at the top of the code, if you need a specific perk to have its own click stuff, you simply define another Click() under that type

         PerkFour
Click()
usr << "I'm the fourth perk!"
In response to Nadrew
Lol wait wait wait wait. That was my original way of putting it, even before I started this forum post. According to both you and Kaiochao, those are object prototypes, are they not? The way you have it set up in your code is the same way I had mine set up in the screenshot I provided, less the name and desc vars I gave each one.

By the way, the word prototype isn't in the F1 Help function or the DM guide, so there wasn't a way of knowing what an object prototype was prior to you two informing me.
Page: 1 2