I am new to Lusternia and HATE HATE Mudlet and looks like the MUSHclient systems are not well maintained. I have written a full system for another IRE game (MKO) for the web client and would consider undertaking this for Lusternia if there is interest and support from players. If not guess I'll see if I breathe life into one of the MUSHclient systems, because did I mention I HATE Mudlet?
2
Comments
I think it depends on several things some of it is ignoring some of the noise that comes in another is tapping into the underlying client to use lots of the variables already created in it rather than creating and managing your own. I'll poke and prod here and if I have any success I'll let you know what I see. I know MKO actually uses a separate GMCP engine for the webclient than for the telnet based clients and it needed lots of optimizing and slowly worked big chunks of the lag out. Still some issues with it but I was working with them and the IRE team to try and trim that out as well.
That being said, UM YES. I would be very much interested in a web client system. PLS DO THIS. I'd be happy to give you whatever support or information you need, even if it means shedding blood >:D
I have
1. Influencer with toggles for performance and oils
2. Manages pipes including non-rune pipes keeps them lit and filled
3. Healing ( slush/steam/dust/ice, pipes, entangled, fear, disrupted) -- need to build in some priorities already have some like Aeon, paralysis, asthma, etc..
4. Autostanding (with toggles to turn it off)
5. Autowake (with toggles to turn it off)
6. Utility scripts for pack/unpack, teleport nexus, teleport aetherplex
7. Basic sipper that is shut off and using auto curing for h/m/e but it's there to be tweaked if someone wants it
8. Working on basic wakeup scripts but still learning all those
9. Toggle for automatic learning so you don't have to sit there learn 100 x from trainer
10. Hooks into the Nexus targeting for bashing
11. Basic Aethership commands
12. Working on a link to the XML maps so perhaps we can search for room numbers like people with mudlet mapper can
What else is needed
would love a list of what I should be keeping up. Pretty easy to do once I know what
DESIGN <sketch> APPEARANCE <description>
DESIGN <sketch> DROPPED <description>
DESIGN <sketch> COMMODITIES <commodity list>
DESIGN <sketch> TASTE/SMELL <description> [cooking only]
DESIGN <sketch> CONSUME [cooking only]
DESIGN <sketch> EXAMINED <description>
DESIGN <sketch> DESIGNEDBY <person>
DESIGN <sketch> COMMENT <text>
DESIGN <sketch> TENT_APPEARANCE <text> [tents only]
DESIGN <sketch> TENT_DROPPED <text> [tents only]
DESIGN <sketch> TENT_EXAMINED <text> [tents only]
DESIGN <sketch> CLOSED <text>
DESIGN <sketch> SEAL_TEXT <text> [stamps only]
DESIGN <sketch> SEALHOLDER ORG <organization> [stamps only]
DESIGN <sketch> SEALHOLDER PERSON <person> [stamps only]
DESIGN <sketch> TYPE <type>
DESIGN <sketch> LIQUID <liquid type>
DESIGN <sketch> WEAPONTYPES <types> [scabbards only]
DESIGN <sketch> OUTDOORS <ON|OFF>
DESIGN <sketch> TATTOOWEIGHT <1-100> [tattoos only]
DESIGN <sketch> MAKECARTEL
DESIGN <sketch> MAKEPUBLIC
DESIGN <sketch> TRASH
DESIGN <sketch> SUBMIT
DESIGN <sketch> NOMORTALREVIEW
DESIGN <sketch> MORTALREVIEW
It's also... well fluff so I don't think anyone would miss it if it weren't there. People need something like mmf, curing, defs, etc. And people will want something with windmills and chades bashing/influence system.
Ideally something that's similarly open for community development because it seems like it helps keep things up to date more easily.
Your influencer could include a toggle for scarecrow hats and I'd probably suggest that, after realising it halfway through gathering npc data for jairani, it'd probably be best to store denizen personality types rather than the influence type you want to use on them (as Chades does) with guard as a personality type (they're only susceptible to empowering/weakening) and whether or not they're a village npc.
It means you can have a command to set your target influence type, with the option of a fall back if the denizen is immune to that or to just ignore those denizens, then if you just want to rush you can just choose whatever is best against that denizen. And the option to engage village mode (which reduces how long you need to ignore the denizen before you can influencing them again)
I've not seen scarecrow hats but I am sure it's only the matter of setting a toggle.
I do have the influencer setup to deal with things like undead that can't be influenced, unless you are undead. I also have an automatic version of it and a manual override. I started to build a list of the guards in different cities so as to override the analyze. I've not come across village mode, I'll look into it.
@Breandryn I've written several systems in the paste in CMUD, so sad the product folks don't support it any more, but yeah would love to bounce ideas back and forth. The client has some unique challenges in that there is no local storage so keeping preferences and as such depends on a limited amount of server side variables. Also loops are bad things, for and while loops are synchronous, so other processing stops for a few moments while these complete, those moments are not huge but toss it in during PvP/Healing scenarios where loops could be firing over and over you are adding in micro delays that add up to self-induced lag, so creativity is a must.
Scarecrow hats, mine just tracks the id of the hat and tries to put it on when you start begging or take it off if you switch to another type. The hat itself hides all positive prestige and only shows negative (so great for begging)
For village influencing, you have org specific influencing attacks that are gained at different ranks and if you're tracking when denizens are open for influence (kinda important) then it needs a shorter time, I think 5 minutes but maybe longer.
For target lists, etc. It does slow you down and you'd probably want to see how your system would work with astral/urbashing just cause that's one of the ways we get people to demigod. Similarly having to analyze everything first would slow down influencing.
@Saran great info thanks