Nick Gammon said: I still like my idea of global loot tables. That way the overall MUD designer can have consistent loot drops. Having individual builders set up loot tables lends itself to the very high likelihood that some areas will be more generous than others.
If you're using some sort of random item generator for the loot, then you would presumably already be basing the power of the items on the level of the mob that dropped them. But even if not, it wouldn't be complex to scale the bonuses based on the mob. For item types that are innately more powerful than usual, you could just specify a minimum mob level at which that item can be selected as loot.
Nick Gammon said: I would start by grouping my mobs into broad categories, eg.
*Humanoids
*Undead
*Animals, like wolves, bears
*Insects, eg. spiders
*Marine animals, like fish
*Elemental apparitions, like fire elementals
It would obviously depend on the specifics of your design, but personally I like to base the loot on things the individual creature is using, or (for creatures which don't use any equipment) something that could reasonably come from its body.
A fire giant carrying a bronze greatsword might well drop a magic bronze greatsword, but he wouldn't drop an iron greatsword or a bronze shortsword - and a hill giant armed with a cudgel shouldn't drop any type of sword at all. Categorising them both as humanoid wouldn't really help me. Even a loot table for "fire giant" wouldn't help that much, as another fire giant wielding a greataxe should have its own loot table.
I could define a "drop something based on what you're carrying" option, and that wouldn't be too bad, although it wouldn't fit my design requirements so well.
I tend to treat animals, insects and fish in much the same way. None of them carry equipment, so they each drop a piece of craftable material - whether its wolfskin, bearskin, sharkskin, chitin, dragonbone, etc, would depend on the individual creature. I suppose these could also all be categorised as a single "drop a piece of craftable material based on your race" option.
|