Free CMUD System

by Catarin

Back to Mechanic's Corner.

Desitrus2008-08-25 19:30:39
Go to settings, click the "all" tab, do a search for "try", click variables on the left. Look and see if there are any duplicates. CMUD sometimes flubs up and makes a second variable.
Unknown2008-08-25 22:29:08
QUOTE(Desitrus @ Aug 25 2008, 12:30 PM) 550038
Go to settings, click the "all" tab, do a search for "try", click variables on the left. Look and see if there are any duplicates. CMUD sometimes flubs up and makes a second variable.


To add to this, I have found that CMUD really does not play well with multiple windows. I have found random duplicates (mostly caused by the blackout handling) show up in my tell window which then causes things to mess up. So be sure to check any other windows you might have as well.

If you do not see any duplicates you can turn on the debugger and copy and paste the output here for use to look at. If it is a duplicate issue though the debugger will not show it so it should be the first thing you check.

Ah the joys of hashtables, guids, and collisions. One of these days I might break down and try MUSH but I still hold out hope that zugg will turn things around.
Unknown2008-08-25 23:40:14
QUOTE(Enthralled @ Aug 25 2008, 06:29 PM) 550090
Ah the joys of hashtables, guids, and collisions. One of these days I might break down and try MUSH but I still hold out hope that zugg will turn things around.


This is one of the major reasons I've already been working on making the move to MUSHclient. I'm stuck using a broken CMUD system (mine, not Catarin's, for the record!) that I don't feel like propping up any more until I make the switch.
Anisu2008-08-25 23:54:34
QUOTE(Enthralled @ Aug 26 2008, 12:29 AM) 550090
Ah the joys of hashtables, guids, and collisions. One of these days I might break down and try MUSH but I still hold out hope that zugg will turn things around.

Is there hope when every update introduces me to more and more bugs, recently including fatal errors suspicious.gif

still I am to lazy to write a mushclient system *sigh*
Unknown2008-08-26 00:00:10
QUOTE(Zarquan @ Aug 25 2008, 06:40 PM) 550109
This is one of the major reasons I've already been working on making the move to MUSHclient. I'm stuck using a broken CMUD system (mine, not Catarin's, for the record!) that I don't feel like propping up any more until I make the switch.


Mapper...someone build me a real mapper (not to knock lmts because it got my cmud mapper perfectly configured) and I'll switch to Mush. Until then no dice.
Unknown2008-08-26 02:09:00
QUOTE(Aryxias @ Aug 25 2008, 08:00 PM) 550114
Mapper...someone build me a real mapper (not to knock lmts because it got my cmud mapper perfectly configured) and I'll switch to Mush. Until then no dice.


How about if I modify LMTS so you can script a Miniwindow for your map? Still have to live with the (sometimes imperfect) ASCII map display, of course.
Unknown2008-08-26 05:14:47
QUOTE(Zarquan @ Aug 25 2008, 09:09 PM) 550142
How about if I modify LMTS so you can script a Miniwindow for your map? Still have to live with the (sometimes imperfect) ASCII map display, of course.


<3

The big thing about Cmud's mapper that I love is that I can drag and more and reorganize the map in the best way that makes sense to me. As ironic as it can be I'm largely a visual learner and the mapper is my visual hook to IRE's games. I love the map making and I think if I can't drag those little squares around and merge rooms and create custom exits I'll loose a big part of my playing experience.

I love the offer though...if it happens I'd check it out but don't bend over backwards for it.
Esano2008-08-26 08:24:51
Have a look at zMapper. Not sure if you could integrate it into Mushclient, but it's independent from zMud.
Unknown2008-08-26 17:33:30
QUOTE(Esano @ Aug 26 2008, 03:24 AM) 550276
Have a look at zMapper. Not sure if you could integrate it into Mushclient, but it's independent from zMud.


If somehow zmapper could patch into LMTS while it's connected via Mush...I can see that being the best of all possible worlds.
Unknown2008-08-26 20:36:27
QUOTE(Aryxias @ Aug 26 2008, 01:33 PM) 550375
If somehow zmapper could patch into LMTS while it's connected via Mush...I can see that being the best of all possible worlds.


If you understood the implications in such an undertaking, you'd know it's pure folly. Keep dreaming! tongue.gif
Desitrus2008-10-27 18:43:24
Alright. This is being provided with no support and it is NOT COMPLETE. It does not include ALL TRIGGERS for EVERY MONK SPEC.

In bold. Does not include every trigger for every monk spec.

This is the compiled "zinger" list, or "things that require regen cures and/or will cause you to die/lose endurance/willpower/whatever" triggers. Mostly mangles/instakills/drain skills/throatlocks/etc. It does not include my code, fancy code, a leprechaun's code, or catarin's code. This is simply a package containing some triggers that will help you survive against about 75% of monk offenses. You must enable this package to see your main package and catarin's package. If you don't know how to do that, I might be convinced to tell you by cake. Caaaaaaaaaake.

http://www.sintor.org/monkcritical.pkg
Desitrus2008-11-14 22:47:53
If you use this particular system you need this:

#alias superclear {clearaarnica;clearamending;clearbody;clearcalamus;clearcarnica;clearchervil;clearcholeric;clearcleanse;clearcmelancholic;clearcoltpipe;clearefaepipe;clearfire;clearfrost;cleargalingale;clearharnica;clearhmelancholic;clearhmending;clearhorehound;clearhregen;clearkafe;clearkombu;clearlarnica;clearliniment;clearlmending;clearlove;clearlregen;clearmarjoram;clearmental;clearmyrpipe;clearpennyroyal;clearphlegmatic;clearreishi;clearsanguine;clearspirit;clearwormwood;clearwrithe;clearyarrow;genlegd;burstorgansd;disemboweledd;rupturedstomachd;concussiond}

Kisses.
Desitrus2008-11-24 05:31:32
Redownload monkcritical package. Updated with pre-regen applications, enjoy your immunity.

Also added aliases ctd and cdb to get rid of them if they don't stop firing. Use at own risk etc.
Desitrus2008-11-28 04:11:46
Updated, removed Illgath pre-regen provisions and the burstorgans/disembowel failsafe. Redownload etc.
Catarin2009-01-05 02:49:54
First off, thanks Desitrus for the monk patch. Others stepping up and adding packages or what have you compatible to the system is entirely the spirit of the project smile.gif Especially when I'm not inclined to log in for 5 months....

Anyway, here is the update for the system:

Download here

Version 3.0 - Released 1/04/2009

Added in all curing for new monks
Fixed a bug with not applying health probably for wounds
Updated to capture new WS syntax
Fixed a bug with not eating earwort properly when stripped
Fixed and adjusted a whole slew of things in the past 5 months that are not documented here. All low level things though so actual system usage remains the same
Catarin2009-01-11 16:11:56
New version is up! Download here.

Version 3.1 - Released 1/11/2009

Adjusted queue code to account for new %pop bug in cmud
Fixed bug where system didn't probably recognize a valid diagnose in some situations
Fixed bug where trigger was picking up attacks against other people as if they were against you
Fixed bug where diagnose was not always working properly even if it wasn't an illusion
Fixed bug where checkcombat was missing from the package
Changed how the system reacts to choke. See CATHELP CHOKE for details
Added a command (catsettings) to quickly see what your current system settings are. Warning, this can be spammy.

Catarin2009-01-13 04:59:28
There's a 3.1.1 version of the package up that added back in some diagnose lines that somehow got deleted in 3.1 package.
Unknown2009-01-23 20:27:52
Sigh, I think I'm doing something wrong. I keep breaking every system I try or something. Sparred a few times with Catarin's and every single spar ended in a system loop of some sort. Against Esano, I was spamming focus mind/body, while against Melville and Yuriko, I got slit-locked and the system then paused itself and any attempt I made to cure manually made cmud yell at me. sad.gif After those spars, it continued to spam green outside of arena and clearing variables didn't stop it. Had to restart cmud (not sure yet how to clear queues). Anything obvious I'm doing wrong to get this result?
Catarin2009-01-24 01:35:34
QUOTE (Sadhyra @ Jan 23 2009, 01:27 PM) <{POST_SNAPBACK}>
Sigh, I think I'm doing something wrong. I keep breaking every system I try or something. Sparred a few times with Catarin's and every single spar ended in a system loop of some sort. Against Esano, I was spamming focus mind/body, while against Melville and Yuriko, I got slit-locked and the system then paused itself and any attempt I made to cure manually made cmud yell at me. sad.gif After those spars, it continued to spam green outside of arena and clearing variables didn't stop it. Had to restart cmud (not sure yet how to clear queues). Anything obvious I'm doing wrong to get this result?


Logs of these kinds of things happening are really necessary to try and get to the root of what's causing it.
Catarin2009-01-25 09:55:37
I'm doing some major work on the system in the next few days. While I have its guts exposed (so to speak) I'm looking for wish list items (try to be reasonable) that people would like to see. Things already added:

1. The ability to turn on a mode that will pause the system if lag spikes hit. You can adjust how many seconds of lag you will tolerate before this enables. And of course just not use it at all.

2. Using summer/tipheret when you have several 'burnable' entanglements. And can use it of course.

3. A toggle to enable floating alert windows on things you really don't want to miss.

4. A customized menu when you right click on the main cmud window. An easy way to configure the system, find help, etc. for those who like pointing and clicking.

5. Customizable colors for system messages.

6. Basic targetting system

7. Cleaned up the auto configuration processes to make it so you just have to click yes or no on many of the options instead of typing it in.

Major bugs fixed: stancing not working, sometimes applying health not working

The behind the scenes work is mainly to make the mechanics more resistant to duplicates and clean up some redundancies. So if you know of any bugs that you have not reported or have not been fixed, please do so now. Stancing, for example, has been broken for months and no one reported it! It's great that the parrying works so well but still...

I'm not going to be making a gui for general usage. So don't ask for that smile.gif I may release some code that adds some nifty items to the status window like dynamic affliction tracking (that you can click to cure) if people are interested. Anything else though..let me know.