The Mantis Combat System

by Jules

Back to Mechanic's Corner.

Jules2009-12-10 03:21:47
Ladies and gentlemen, boys and girls, I introduce to you the first fully supported system for Mudlet, Mantis! Mantis is written in Lua, making ample use of Mudlet's programming structures to make programs simple to read and to customize. This is also a fully open source system, meaning that if you ever put together a module that works along side with Mantis to get the job done, feel free to send it in, and it shall be added to the release!

Current Version: Beta Release 5.0.1

Release Notes:
This is a small feature release of Mantis, mainly fixing some previous errors found in the Scripts and Triggers. Most notably, the Trigger lines have been completely optimized for both speed an accuracy. The Triggers take advantage of Mudlet's unique "Gate Triggering" paradigm, which is something to check out and take advantage of for its speed and accuracy. The Prompt Triggers are also better optimized, taking advantage of all the relevant stats. Lastly, the variables are now initialized in the Registry script, all neatly organized in their own folders. While this adds length to standard Mantis variables, it increases the neatness and organization of them for future expansions.

You may download Mantis from its home page here.
Rael2009-12-10 04:14:26
When you announced several months back that you were developing and releasing a system for Mudlet, I was a little skeptical. Uh huh, sure, whatever. But I'm glad to see that I was wrong. Well done!
Unknown2009-12-10 04:33:58
Congrats. I'll check it out/abuse it.
Jules2009-12-10 04:46:46
Released a quick fix to the Triggers.xml file. Instead of most of the trigger lines being "substrings", they're now "exact matches".

QUOTE (Rael @ Dec 9 2009, 11:14 PM) <{POST_SNAPBACK}>
When you announced several months back that you were developing and releasing a system for Mudlet, I was a little skeptical. Uh huh, sure, whatever. But I'm glad to see that I was wrong. Well done!


Heh, well I'm glad that I proved you wrong, I suppose!

Any comments/criticisms that you all have about the coding that I have provided will be greatly appreciated. I realize that what I have placed might not be complete or good, but anything to make it better will go a long way!
Unknown2009-12-10 07:47:07
Yay Havastus! I can't wait to try it out! bruce_h4h.gif justcuz_cookies.gif
Jules2009-12-10 14:39:01
For those that might have missed it on the website homepage, I started a Launchpad.net site, where everyone follow the development of Mantis. There are many features here, along with Bug control, a place where you can ask specific system questions, and also a place where you can get your ideas submitted for review! The link can be found here.
Unknown2009-12-10 16:05:53
I like LaunchPad, and I like where this is headed, even though I'm not big on Mudlet itself.

P.S. The plural of alias is aliases.
Unknown2009-12-10 23:55:41
Neat! If I make a return over Winter break I might check it out.
Unknown2009-12-11 00:23:08
Having looked at the code, this is a fair start, but there are still plenty of things to be done yet. I made a couple of notes on the LaunchPad site, but the bug reporting system wasn't enabled. If you need more advice on system coding, just ask. smile.gif
Jules2009-12-11 01:15:14
QUOTE (Zarquan @ Dec 10 2009, 07:23 PM) <{POST_SNAPBACK}>
Having looked at the code, this is a fair start, but there are still plenty of things to be done yet. I made a couple of notes on the LaunchPad site, but the bug reporting system wasn't enabled. If you need more advice on system coding, just ask. smile.gif


OMG, I love you! wub.gif

Between you and Vadi, you two will be sick of me after a while! I thought, though, that I enabled bug reporting... Hrm... I'll go fix it now.

EDIT: Bug reporting is fixed. Sorry about that. Where did you comment on the system?
Janalon2009-12-11 04:21:24
My prayers have been answered! THANK YOU THANK YOU THANK YOU!

Now to DL and to play test.
Jules2009-12-11 04:36:06
Oh, please play test it to death! I need all these damn bugs squished! Change it how you wish, and if you think you made an upgrade, email it to me, and I'll add it to the release!
Jules2009-12-11 05:22:21
Mantis has been added to Softpedia! WOO! You may find the link here.
Jules2009-12-12 18:38:59
Beta Release 2 has been released! Among the many bug fixes, an Autosipper has been added as a stand-alone module!

As always, if you find any problems or bugs with anything, please contact me either on the Launchpad website, or via email, which can be found on the website.
Jules2009-12-12 22:36:34
As a general update, I now condensed the Triggers.xml, Aliases.xml, and Scripts.xml files in both Autosipper.zip and Mantis.zip, so now they're only 1 file each, Autosipper.xml, and Mantis.xml!

Also, Mantis.xml includes everything from Autosipper.xml, along with the Cure System files. I still have the Autosipper up on the site, just in case someone only wants an Autosipper.

Enjoy!
Morshoth2009-12-15 20:10:02
Every time I try to import this, i get an error that says: Lua syntax error:
Morshoth2009-12-15 20:16:06
Never mind, fixed that, but the system still doesn't do anything, cure, sip, etc...
Unknown2009-12-15 20:21:09
QUOTE (Morshoth @ Dec 15 2009, 09:16 PM) <{POST_SNAPBACK}>
Never mind, fixed that, but the system still doesn't do anything, cure, sip, etc...


Check your prompt. If I remember from when I looked at it, the regex isn't formatted to see endurance or willpower. You'll have to remove those from your prompt or modify the regex to include them.
Morshoth2009-12-15 20:32:12
I didn't have those in my prompt either
Jules2009-12-15 23:53:30
QUOTE (Morshoth @ Dec 15 2009, 03:16 PM) <{POST_SNAPBACK}>
Never mind, fixed that, but the system still doesn't do anything, cure, sip, etc...


I've been having some troubles as well with cures not going through correctly... I'm guessing because of something wrong with the Balance tracking, but it will take a while to be sure. If you can go through and do some experimenting yourself, and send me updates/submit bugs on the Launchpad page for Mudlet, that would be fantastic! Again, this is still very much a work in progress. There are bound to be TONS of bugs, but I released this for people to build their own code upon.

With all that said, Beta Release 3 has been released! The Autosipper now works properly as intended, and the Triggers have been optimized. DOWNLOAD NOW BECAUSE I TOLD YOU TO!! halo.gif