The modding API is basically a collection of many functions that make the work of a modmaker easier. If you want to make your own RPG mod, then you could use this API and its (example) levels/exp, NPC and item modules, along with utility ones to create your own RPG mod not based on Tibia. And that's only one example.
I would like to note that I won't be using the work of other users of this forum unless they want me to or unless I'm so lost and stupid that I can't write it myself. I cannot say that I won't be inspired by others' ideas though.
This does not imply that I stopped working on the zombie mod.
I turn to you now for ideas for libraries, or modules (same thing), that you would like to see in the API, and your basic opinion on the idea - that is, whether it's something you find useful, and, perhaps, whether it's something you could use. I'll write examples of library syntaxes as well, in time.
This list is subject to change
List of modules (implemented or to-do):
Player utility - no tedious player(id,"argument") and console commands to change those arguments. All in one player table. (idea from someone, I think ketamire, whatever his name is right now)
NPCs - a universal library for both monsters and static NPCs (vendors etc.), governed by NPC archetypes.
Items - inventory, dropping, environment inventories like chests, dead corpses of monsters (NPC integration), trading.
Menu utility - no long strings to create menus, just a function that will handle the pagination and buttons.
Levelling - experience, levels, expressions to calculate experience requirements or a fixed table of requirements, experience gain from NPC killing and various other actions. (interlibrary integration)
Chat - all things chat: chat commands, chat colours, name modification, muting; everything neatly packed in friendly functions.
GUI - buttons, scrollbars, checkboxes and other pretty things. Custom interface elements for your mods. (courtesy of Starkkz, graphics courtesy of KimKat)
edited 3×, last 21.09.13 10:34:35 pm