Tinymuck (created for Tapestries) room listing fixer

Share your scripts and packages with other Mudlet users.
Post Reply
jippenfaddoul
Posts: 3
Joined: Sat Aug 14, 2010 9:51 am

Tinymuck (created for Tapestries) room listing fixer

Post by jippenfaddoul »

Having played tapestries for a while, I've grown annoyed at the silly way this (and presumably other tinymucks) display room contents. One user/item per line.

This leads to situations like this:
Town Center: Fox Plaza
Fox Plaza is a large circle in what looks like a pine forest, with large paths heading off in many
directions. The paths are made up of large reddish stones set into the grassy field, and in the
center is a large fountain with two figures on a pedestal in the center back to back pouring water
into the pond under them. They are both foxes, one male, one female. Wooden benches form a ring
around the fountain, with the stone path inside them. They are old and smoothed by years of weather.
Outside them is a ring of old oaks. Being the town center, the path to the west leads off to the
town hall, a large white-washed wooden building. To the east is the way to out to the rest of the
town. The other paths go to various public facilities. The grass is damp in places from the last
rain shower, and there is the occasional gust of wind blowing through the trees, rustling the
branches against each other. Around the clearings you see the first flowers of spring. The plaza is
lit by brass lamp posts standing here and there, casting pools of light through the trees.
[ Obvious Exits: Teleport Booth (TB), Auction House (S), East Mink Walkway (E), Dragon's Way (N),
West Mink Walkway (W), Public Show (SW) ]
Contents:
Elegy
Rios
Iztaeen
Auran
Brent
Lanos
Vivian_DeVulp
Charity
Nayushat
Djal
Yndelis
Jobany
Raikou
Hyrok
ForestPride
Vicki
IceLyon
Sirocco
Noxx
Euphrates
Arag_Silverfur
Kalanil
Raganzi
Oliver
Xavier
Alexei_S
Silanu
Freehaven
Ciara
Darcey
Toniida
Devon_Childs
shep
Charky
Kye
Shinichi
Epsilon_Kogun
Lhyton_Tucker
Kupo
FoxFuzz
Ouro
Aphrodite
Treyhem_Hoofdale
Denari
Caroes
Katarri
Grei
Neitho
Quentin
Ann'katar
WhiteWolf
Poe
Beelzebub
Sowelu
Azerith
SinVraal
Kasey
Flicker
Radar
Chris_Davidson
Jaylakeris
Husker
Dionivich
Amaryllia
Ernor
Sabastian
Boughton
Widgette
Duparooh
Seandra
Harra
Athan
Miles_Tuffy
Kalvena
Hanah
Luthiel
Ashley_Filly
Ranshire
Alys
Trico
Hirosh
My script changes that output to this:
Town Center: Fox Plaza
Fox Plaza is a large circle in what looks like a pine forest, with large paths heading off in many
directions. The paths are made up of large reddish stones set into the grassy field, and in the
center is a large fountain with two figures on a pedestal in the center back to back pouring water
into the pond under them. They are both foxes, one male, one female. Wooden benches form a ring
around the fountain, with the stone path inside them. They are old and smoothed by years of weather.
Outside them is a ring of old oaks. Being the town center, the path to the west leads off to the
town hall, a large white-washed wooden building. To the east is the way to out to the rest of the
town. The other paths go to various public facilities. The grass is damp in places from the last
rain shower, and there is the occasional gust of wind blowing through the trees, rustling the
branches against each other. Around the clearings you see the first flowers of spring. The plaza is
lit by brass lamp posts standing here and there, casting pools of light through the trees.
[ Obvious Exits: Teleport Booth (TB), Auction House (S), East Mink Walkway (E), Dragon's Way (N),
West Mink Walkway (W), Public Show (SW) ]
Contents:
Weiss, Fibonacci, Elegy, Rios, Iztaeen, Auran, Brent, Lanos, Vivian_DeVulp, Charity, Nayushat, Djal,
Yndelis, Jobany, Raikou, ForestPride, Vicki, IceLyon, Sirocco, Noxx, Euphrates, Arag_Silverfur,
Kalanil, Raganzi, Oliver, Xavier, Alexe, i_S, Silanu, Freehaven, Ciara, Darcey, Toniida,
Devon_Childs, shep, Charky, Kye, Shinichi, Epsilon_Kogun, Lhyton_Tucker, Kupo, FoxFuzz, Ouro,
Aphrodite, Treyhem_Hoofdale, Denari, Caroes, Katarri, Grei, Neitho, Quentin, Ann'katar, WhiteWolf,
Poe, Beelzebub, Sowelu, Azerith, SinVraal, Kasey, Flicker, Radar, Chris_Davidson, Jaylakeris, Husker,
Dionivich, Amaryllia, Ernor, Sabastian, Boughton, Widgette, Duparooh, Seandra, Harra, Athan,
Miles_Tuffy, Kalvena, Hanah, Luthiel, Ashley_Filly, Ranshire, Alys, Trico, Hiroshima, Angrod,
Foxster, TalynWuff, Yin, Syla, Taku
To install, save the script, load up your mud, click the "Triggers" button at the top, then import the attached XML file. It should create a Folder called "Room Listing Fixer" with three triggers in it, and only the first one is checked. This is intentional. You do not need to check the other two triggers, as they are activated and deactivated automatically as the script executes.
Attachments
Mudlet-RoomListingFixer.xml
Room Listing Fixer 1.0
(4.9 KiB) Downloaded 526 times

Post Reply