@Clarion Good idea. I will implement this.
Group Details Private
Tutorialist
Contributed a Tutorial to the forums
Member List
-
Need Your Help: SharpMUSH
I am working on a newer generation of Open Source MUSH, featuring the kind of more modern features like you see in AresMUSH and the like, while having a best-effort compatibility layer for PennMUSH code - with things like syntax highlighting, a web portal, etc added.
This is a good ways out still, but in order to prioritize the work I am doing and making sure I produce a product people actually want, I have created a simple set of surveys:
One for players: Player Survey
One for Wizards / MUSH Coders: Wizard SurveyI would love your help on this!
For more details, check out the Documentation Page, the GitHub Code page, or our Discord:
-
RE: Curseborne and a Return to WoD
Sort of yes? I've been toying with using the Storypath Ultra system to do a WoD-style game. I'm a big fan of the system and think it could be a good way to give a fresh coat of paint on things while keeping it familiar and comfortable.
-
Evennia 4.0 released
I've not posted here in a while, but just had a new release. Evennia, the Python MU* creation system, is moving forward, now at version 4.0.0 (we follow semantic versioning).
Evennia 4.0.0
March 17, 2024
Major release. Check out for backwards-incompatible changes below.
Version updates
- Feature: Support Python 3.12 (Griatch). Currently supporting 3.10,3.11 and 3.12. Note that 3.10 support will be removed in a future release.
- Feature: Update evennia[extra] scipy dependency to 1.12 to support latest Python. Note that this may change which (equivalent) path is being picked when following an xyzgrid contrib pathfinding.
Backwards incompatible changes - Feature: Backwards incompatible: DefaultObject.get_numbered_name now gets object's name via .get_display_name for better compatibility with recog systems.
- Feature: Backwards incompatible: Removed the (#dbref) display from DefaultObject.get_display_name, instead using new .get_extra_display_name_info method for getting this info. The Object's display template was extended for optionally adding this information. This makes showing extra object info to admins an explicit action and opens up get_display_name for general use.
- Fix: (partly Backwards incompatible depending on your usage): DefaultObject.get_numbered_name used .name instead of
.get_display_name before, which broke recog systems.
New features
- Feature: Add ON_DEMAND_HANDLER.set_dt(key, category, dt) and .set_stage(key, category, stage) to allow manual tweaking of task timings, for example for a spell speeding a plant's growth (Griatch)
- Feature: Add ON_DEMAND_HANDLER.get_dt/stages(key,category, **kwargs), where the kwargs are passed into any stage-callable defined with the stages. (Griatch)
- Feature: Add use_assertequal kwarg to the EvenniaCommandTestMixin testing class; this uses django's assertEqual over the default more lenient checker, which can be useful for testing table whitespace (Griatch)
- Feature: New utils.group_objects_by_key_and_desc for grouping a list of objects based on the visible key and desc. Useful for inventory listings (Griatch)
- Feature: Add DefaultObject.get_numbered_name return_string bool kwarg, for only returning singular/plural based on count instead of a tuple with both (Griatch)
Bug and security fixes
- Fix Removed the @reboot alias to @reset to not mislead people into thinking you can do a portal+server reboot from in-game (you cannot) (Griatch)
- Fix: Refactor Clothing contrib's inventory command align with Evennia core's version (michaelfaith84, Griatch)
- Fix: Limiting search by tag didn't take search-string into account (Griatch)
- Fix: SSH connection caused a traceback in protocol (Griatch)
- Fix: Resolve a bug when loading on-demand-handler data from database (Griatch)
- Security: Potential O(n2) regex exploit in rpsystem regex (Griatch)
- Security: Fix potential redirect vulnerability in character page redirect (Griatch)
- Doc fixes (iLPdev, Griatch, CloudKeeper)
-
How To Contact Me
Sadly, I have deleted this site from my favorites bar and will no longer be checking here for PMs and such, which was all I'd been coming here for over the past few years, anyway.
For those who wish to contact me, I can be found on Discord as Zombiegenesis on the Ares and MuHaven servers.
-
RE: The Case Against Real PBs
@Ghost said in The Case Against Real PBs:
"ridiculous argument about Sporty Spice"
This was posted as I was writing my post. I'll counter a ridiculous argument with another one, did you ask for consent from all the people you jerked off to in high school? Did you tell them you were doing it? No? Did it affect their lives in any way that you were doing it?
-
RE: The Case Against Real PBs
@Ghost I can't stand the stance of "if you disagree with me, then..." enter whatever negative thing you think the person doesn't want to be associated with. It's the whole, "anyone who disagrees with this hates puppies." So I'm gonna check out of this discussion because it's clear there's no real attempt at discussion happening here.
I hate to say it, but I might finally be done on this forum. Nothing constructive seems to happen here anymore, and the most active thread in months amounts to "Ghost thinks people who use PBs are creepy weirdos, and if you disagree with that, then you must be one."
It's too bad. I've been part of this forum since, like, 2 incarnations previous, but if this isn't a death throe, I don't know what is.
-
RE: The Case Against Real PBs
@Misadventure said in The Case Against Real PBs:
Not doing something you don't like doesn't shield you from others doing it. For a collaborative thing that's going to be a difficulty.
I don't think it is that difficult. Here's the thing about someone's chosen PB, it really only matters to them. Everyone else can ignore it or even replace it in their heads. I think there are very few occasions where strictly adhere to "X is playing my character" affects RP in any significant way.
Ghost in on about a legal or at least reasoned question about PBs.
I don't think that's what Ghost was talking about. In fact, I'm not even sure there was an actual question in his post.
Or are you saying that my feeling that my imagination is overwritten and I don't like it is something I do wrong and should change my experience?
I think this hobby's only "wrong fun" is ruining someone else's RP by being selfish. If using PBs negatively impacts your RP, don't use them. As I said above, it'll not impact RP significantly. Even if they don't have a decently written @desc(and how many of them do?), you know their general appearance. And if there are any specific questions about what they're wearing, you can always ask OOCly.
So far got lots of disagree but not much reasoning shared about the question put out there.
I think plenty of reasons have been shared regarding the original post. I think the issue is there really isn't a "question put out there." As for the legality of certain age groups for PBs, I have been focusing on the original post's content. Which wasn't about the legality of PBs in any way as I understood it.
If I were to run a MU* and decide I didn't want PBs, I would just make that policy and if asked why answer "because that's how I want it."
No other reason is needed. Not enough game runners use this philosophy and end up doing things they don't want to do and wind up with regrets.