Mudlet 'Plugins'

by Anisu

Back to Mechanic's Corner.

Lorina2010-11-11 04:35:07
QUOTE (AquaNeos @ Nov 10 2010, 11:21 PM) <{POST_SNAPBACK}>
Why are people always trying to put me down? sad.gif


No no, that wasn't a put down! It was a question when you became so evil? Is it all the spars you are winning? Are you growing an ego? It is showing biggrin.gif
Neos2010-11-11 04:52:45
QUOTE (Lorina @ Nov 10 2010, 11:35 PM) <{POST_SNAPBACK}>
No no, that wasn't a put down! It was a question when you became so evil? Is it all the spars you are winning? Are you growing an ego? It is showing biggrin.gif

I've always had an ego, it just shows more these days. tongue.gif I really don't win that many spars, most of them draw. Only reason I killed Asmodea was because she didn't leave my demesne and I just kept using spheres.
Unknown2010-11-11 05:55:28
Just to update on this, I am holding back somewhat until the aether stuff is 100% working as right now, unless you know the aliases/functions intimately, there is a high possibility that death will ensue. Should not take too long.

Also, I do not suppose anybody has a list of the mob xp gains, by any chance? I am pretty eager to get that fully working as right now it is just a very rough estimation.

Thanks in advance!
Calixa2010-11-11 15:07:25
Those who used this Mush plugin might be able to provide some data. Here's a dump of what I had, it's not much since I switched to Mudlet almost right after installing it sad.gif Ignore the random rat and mutt killing, that was testing my symbol laugh.gif

CODE
my_xp = {}
  my_xp = "sum = 0+1760+1760+1760+1760+1760+1760+1760+1760+1760"
  my_xp = "sum = 0+960+960+960+960+960+960+960+960+960+960+960"
  my_xp = "sum = 0+840+840+840+840+840+840"
  my_xp = "sum = 0+2180+2180+2180+2180+2180+2180+2180+2180+2180"
  my_xp = "sum = 0+660"
  my_xp = "sum = 0+120"
  my_xp = "sum = 0+18240"
  my_xp = "sum = 0+150"
  my_xp = "sum = 0+2340+2340+2340"
  my_xp = "sum = 0+1640+1640+1640+1640+1640+1640+1640+1640+1640+1640+1640+1640+1640"
  my_xp = "sum = 0+1070+1070"
  my_xp = "sum = 0+2030+2030+2030+2030+2030+2030+2030+2030+2030+2030+2030+2030"
  my_xp = "sum = 0+1710+1710"
  my_xp = "sum = 0+1780+1780+1780+1780"
  my_xp = "sum = 0+2030"
  my_xp = "sum = 0+1710+1710+1710+1710+1710+1710+1710"
  my_xp = "sum = 0+1640"
  my_xp = "sum = 0+20"
  my_xp = "sum = 0+1300+1300+1300"
  my_xp = "sum = 0+1340+1340+1340+1340+1340+1340+1340+1340+1340+1340+1340+1340"
  my_xp = "sum = 0+1210+1210+1210"
  my_xp = "sum = 0+1210+1210+1210+1210+1210+1210+1210+1210+1210"
  my_xp = "sum = 0+3280"
  my_xp = "sum = 0+620+620+620+620+620+620"
  my_xp = "sum = 0+180"

Unknown2010-11-11 15:15:23
Well, I guess you've seen my thread, right?
Unknown2010-11-12 15:25:48
QUOTE (Caerulo @ Nov 11 2010, 03:15 PM) <{POST_SNAPBACK}>
Well, I guess you've seen my thread, right?


A link would be nice. smile.gif

(I use these forums -very- little.)
Unknown2010-11-12 15:44:08
Psh, you even posted in it.

Here is the link anyway. happy.gif
Unknown2010-11-12 15:52:42
QUOTE (Caerulo @ Nov 12 2010, 03:44 PM) <{POST_SNAPBACK}>
Psh, you even posted in it.

Here is the link anyway. happy.gif


Haha. Likely. I am awake (though not always sane) all too often. My mind tends to stray at silly hours resulting in such things as forgetfulness.

Thanks for the link. smile.gif
Sakr2010-11-14 15:27:30
How do you guys create the plug-ins? Is there a tutorial to create plug-ins for mudlet that pushed you off on the right track?
Vadi2010-11-14 15:29:47
You just code the thing, select the folder, and hit the Export button.
Unknown2010-11-17 19:45:35
The aethercraft stuff is coming along rather nicely. The empath stuff will be ready for a pre very shortly, but I have lost my logs and need a few trigger lines. Code-wise, it is all done and looking rather good.

Basically, I am short of:

(Not sure of what it says exactly, but on the lines of)

Energy courses from the empathic grid, partially healing .

I also need the fully healed line of the same type.

Anybody able to provide, please?

In fact, anybody have logs of an ahunt (while empathing) by any chance?
Lilia2010-11-17 23:07:39
That module is already in full repair.
^Crackling energy surges to (a|an|the) \\w+ \\w+, (partially|fully) healing it.$
Bright tendrils of energy pulsate through the ship and heal the hull <-- begin of line substring
The ship's hull is already at maximum strength.
Unknown2010-11-17 23:43:16
QUOTE (Lilia @ Nov 17 2010, 11:07 PM) <{POST_SNAPBACK}>
That module is already in full repair.
^Crackling energy surges to (a|an|the) \\w+ \\w+, (partially|fully) healing it.$
Bright tendrils of energy pulsate through the ship and heal the hull <-- begin of line substring
The ship's hull is already at maximum strength.


Awesome. Adding now. Thank you dearly for that.

EDIT: Whilst I am at it, would the shockwave line be able to be provided to? Much obliged.
Lilia2010-11-18 03:50:43
QUOTE (Rampart @ Nov 17 2010, 05:43 PM) <{POST_SNAPBACK}>
Awesome. Adding now. Thank you dearly for that.

EDIT: Whilst I am at it, would the shockwave line be able to be provided to? Much obliged.

This one?
A nearby turret blankets aetherspace with bolts of crackling energy, which ripple around this space in waves of coruscating power.
Unknown2010-11-18 09:00:48
Exactly that. Thanks again! smile.gif
Unknown2010-11-18 10:21:56
Okay, I have been trying for literally days to get on a hunt to test this, so anybody downloading this needs to be very careful. A backup empath would be -strongly- recommended.

The archive contains the empath stuff. More will be coming soon. Test. Break it. Break it some more and let me know what needs fixing.

Bear in mind that I am new here, so some of the more advanced stuff is yet to come. (Advice on improvements to this would be greatly appreciated.)

That said, enjoy! Hopefully, this will just "work" though as I have simply not been able to test this in real-time, there are no guarantees.

This is very alpha right now, so do not expect amazing things, though it should be fine.

Above all, enjoy some more!

*** NOTE ***

Requires Mudlet-1.2.0-pre6 with GMCP enabled!



There we go. Much better. smile.gif
Okin2010-11-18 11:07:12
Nice! I'll download, but I don't go on very many aetherhunts, unfortunately. If I end up using it, I'll send you a log.
Vadi2010-11-22 03:49:39
Code snippet...

atcp/gmcp agonistic way to get the room name + strip the 'in the trees above ' prefix if any:

local roomname = (atcp.RoomBrief or gmcp.Room.Info.name):gsub("^in the trees above ", "")
Calixa2010-12-02 23:12:39
Small addition for Anisu's highlighter thing, goes into the city tell add unknowns trigger, and allows for the coloring of every new citizen as soon as they step out of the portal:

CODE
^\\((Hallifax|Celest|Glomdoring|Gaudiguch|Serenwilde|Magnagora)\\)\\: Please welcome (\\w+) who just stepped out of the Portal of Fate as a new citizen!$


Calixa2010-12-02 23:38:20
And a question to go with the previous. How would you make the highlighter also work in a miniwindow? Using tabbed chat but not seeing people's names colored in there bothers me.