Smaug fuss

The mud client package includes a Smaug fuss mud that has been modified to work with the mud client. It is the file:

c:/program files/mudclient/muds/smaug17fuss3D.tar.gz

To try it without downloading the whole mud client package download from here smaug17fuss3D.tar.gz

By default, when this mud is running, a player will start the game in Sanom in Shattered world. The rooms and monsters have been generated with the mud mapper from the rooms in SWLPC.

Steps to get Smaugfuss running on Linux
Note that if you have Smaugfuss running on cygwin you dont need to follow these steps.

On Linux:

1. Unpack smaug17fuss3D.tar.gz
2. Goto the smaugfuss/src directory
3. Type 'make'
4. Type 'startup'
5. telnet localhost 4020
6. login with user: admin password: admin

Running Smaug Fuss with the Mud Client
To run smaug fuss with Shattered World change the config file:

c:\program files\mudclient\client\config.xsl

Change

<xsl:variable name="smaug" select="0"/>

to

<xsl:variable name="smaug" select="1"/>

Also make sure circle is zero ie:

<xsl:variable name="circle" select="0"/>

Also change the 'host' from skinhat.wolfpaw.net to the IP of your Linux machine eg 192.168.0.3 and the 'port' to 4020.

Changes to the original Smaug fuss
The things changed in the original Smaug fuss is the starting room is 9500. Players start in an area file called:

build.are

It was generated with the mud mapper. It has 3d tags such as for rooms:

#ROOMS
#9500

The Adventurers Hall~
This ramshackle old building is where godless players come to find out about
quests. You can use the following commands:
list List some suggested quests
list <number> Get detailed information on this quest
list all List all quests
list up to <difficulty> List quests under a certain difficulty
There is also a glowing altar here, at which you can sacrifice gems to gain
spell points. Try 'sacrifice <gem>'.
A wooden staircase leads upstairs, where guild information is available, and a
passage to the west leads to the Newcomers' Hall.
{rpx258.00y289.00,dsx258.02y288.52,dwx257.54y288.57}
~0 8 0
D3
~~
0 0 9556
D2
~

~
0 0 9534
S''

The tag
{rpx258.00y289.00,dsx258.02y288.52,dwx257.54y288.57}
is what the 3d mud client uses for information about the position of exits in the room. The mobiles section of build.are has:

#MOBILES
#9500

syd~
syd~
a gambler
{ocitizen22/syd,fs,px251.36y293.04,+} ~
a gambler
~

67 0 0 S
1 0 94 11d1+0 0d0+0
100 0
112 112 0

{ocitizen22/syd,fs,px251.36y293.04,+} gives the position of the mobile in the room.

Also modified is:
interpreter.c

If you go to line 1180 you'll see it is changed to:

write_to_output(d, "\n{c}\n{c,tWhat is your sex?,imale,ifemale,so}");

which displays a caption panel to the user that lets players select their sex. There are a few other places where interpreter.c has been changed such as when you select your race.