Another repost:
This is a little project that I threw together today for Mudbot. Basically it replaces all the undead messages with living ones. In addition to replacing the server-side messages, it will also replace all outgoing living commands with their undead equivalent. The practical use being that you should be able to use almost any living system for any client as undead. You'll hardly even notice your own rotting flesh!
Just download the file, extract it into your mudbot directory, add the following line to config.txt, and then proceed to launch mudbot.
dll "./i_subster.dll"
I haven't had a chance yet to extensively test this; so if there are any issues, post here. I would much appreciate any feedback I can get.
If for any reason you need to bypass the input overrides, simply stick a $ at the beginning of the line. ie: $smoke 15411
Also, if it turns out you love it and can no longer live without it, feel free to send me a few (hundred) credits.
This is me on my undead char:
<648/648h 524/524m 2120e 1520w <>>outc moss
You remove 1 moss, bringing the total in the cache to 316.
<648/648h 524/524m 2120e 1520w <>>eat moss
You eat some irid moss.
You feel your health and mana replenished.
<648/648h 524/524m 2120e 1520w <>>sip health
You take a drink of an elixir of health from a plain wooden vial.
The elixir heals and soothes you.
<648/648h 524/524m 2120e 1520w <>>light pipes
You light your supply of pipes, igniting the herbs within.
<648/648h 524/524m 2120e 1520w <>>
You may eat another bit of irid moss.
<648/648h 524/524m 2120e 1520w <>>
You may drink another health or mana elixir.
<648/648h 524/524m 2120e 1520w <>>smoke valerian
You take a long drag off your pipe filled with valerian.
<648/648h 524/524m 2120e 1520w <>>
You may smoke another herb.
<648/648h 524/524m 2120e 1520w <>>
Comments
Unable to serve the module with function 'prefix_at'!
Unable to serve the module with function 'suffix_at'!
Unable to serve the module with function 'replace_at'!
Unable to serve the module with function 'insert_at'!
Unable to serve the module with function 'hide_line_at'!
Unable to serve the module with function 'hide_line'!
Unable to serve the module with function 'set_line'!
Unable to serve the module with function 'get_poscolor_at'!
Unable to serve the module with function 'get_poscolor'!
Unable to serve the module with function 'share_memory'!
Unable to serve the module with function 'shared_memory_is_pointer_to_string'!
Unable to serve the module with function 'extract_wildcard'!
So, I've no clue if this is actually working for me, and the one test I've done seems to say no.
Any time you see the message "Unable to serve the module with function", it means that the version of Mudbot you're using doesn't have those functions. The latest version of Mudbot for aetolia can be found here: http://forums.aetolia.com/discussion/38/i-mapper-continued
I'll check into it. I'm thinking that the version posted there isn't Xon's latest. He had a beta that I'm not sure he ever released. I could be wrong.