Override: Don't actually block the target function, but use your return value instead of the one from the target function.
Supercede: Block the target function and use my return value.
Overriding a function when the function's only purpose is to return a value (getgamedescription) would act identically to superceding it from your point of view.
Unless I'm mis-understanding you...
edit: Just reviewed the module source...
The FMRES_OVERRIDE / FMRES_SUPERCEDE appears as though it's working for all the module is concerned. I think this would be something with how Metamod is handling it. Although there is no point to using override instead of supercede in either yours or avalanches case. In fact, I can't honestly think of an instance where override would be preferable to use.
As for avalanche's bug, that is due to a long-standing bug with non-string forward_return values. I have it fixed locally and will commit to svn as soon as I'm done testing some other stuff.
__________________
fyren sucks
Last edited by sawce the snail; 01-23-2007 at 08:20.