musicmud-2.1.6/data/
musicmud-2.1.6/data/help/
musicmud-2.1.6/data/policy/
musicmud-2.1.6/data/wild/
musicmud-2.1.6/data/world/
musicmud-2.1.6/doc/
musicmud-2.1.6/src/ident/
musicmud-2.1.6/src/lua/
musicmud-2.1.6/src/lua/include/
musicmud-2.1.6/src/lua/src/lib/
musicmud-2.1.6/src/lua/src/lua/
musicmud-2.1.6/src/lua/src/luac/
mudobject "template_zone" {
flags Fixed Private
string owner "@musicmud"
string desc "Hello. This is a zone."
string name "template_zone"
string short "template_zone"
string start "@musicmud"
string zone "template"
}
mudobject "template_windchimes_1" {
flags Ranter
privs Echo
string owner "template_zone"
string desc "They ought to relax you."
string name "a set of ^owindchimes^n"
string rant.0 "echo The ^cwindchimes^n tinkle softly."
string short "windchimes"
string start "template_zone"
string zone "template"
int cost 10
int initstate 0
int rant.count 1
int rantspeed 1000
int size 5
}
mudobject "template_vodka_1" {
flags Drink Fragile
string owner "template_zone"
string desc "This smells a bit odd.  A bit like paint-stripper in fact."
string empty "template_glass_2"
string name "a shot of ^ovodka^n"
string short "vodka"
string start "template_zone"
string substance "vodka"
string zone "template"
int alcohol 10
int cost 50
int initstate 0
int size 1
}
mudobject "template_unicycle_1" {
flags LandVehicle Mount
string owner "template_zone"
string altshort "bike"
string desc "A seat connected to a wheel by a pipe."
string name "a ^ounicycle^n"
string short "unicycle"
string start "template_zone"
string zone "template"
int cost 400
int initstate 0
int size 40
}
mudobject "template_trousers_4" {
string owner "template_zone"
string desc "This is a pair of tweed trousers"
string name "a pair of tweed ^otrousers^n"
string short "trousers"
string start "template_zone"
string wornon "legs"
string zone "template"
int cost 350
int mass 150
int wornlevel 2
}
mudobject "template_trousers_1" {
flags Plural
string owner "template_zone"
string desc "These trousers are not hand-made, however they do appear to be strong, and stain-resistant. The label claims they are vacuum-proof."
string name "a pair of ^ydull^o trousers^n"
string short "trousers"
string start "template_zone"
string wornon "legs"
string zone "template"
int cost 5
int initstate 0
int pockets 4
int size 8
int wornlevel 2
}
mudobject "template_torch_1" {
flags Lit
string owner "template_zone"
string desc "This will help you see in the dark!"
string long "a regulation ^otorch^n"
string name "a ^otorch^n"
string short "torch"
string start "template_zone"
string wornon "arm"
string zone "template"
int armour 1
int cost 50
int initstate 0
int mass 75
int val 100
int wornlevel 4
int wtype 1
}
mudobject "template_table_1" {
flags Fixed Table
string owner "template_zone"
string desc "This table is a bit fragile."
string name "a small rickety ^otable^n"
string short "table"
string start "template_zone"
string zone "template"
int cost 75
int initstate 0
}
mudobject "template_surface_1" {
flags Fixed Floor
string owner "template_zone"
string altshort "floor"
string name "the road ^osurface^n"
string short "surface"
string start "template_zone"
string zone "template"
}
mudobject "template_stout_1" {
flags Drink Fragile
string owner "template_zone"
string desc "This ^cstout^n is a favourite amongst the local miners."
string empty "template_mug_2"
string name "a mug of ^ostout^n"
string short "stout"
string start "template_zone"
string substance "stout"
string zone "template"
int alcohol 23
int cost 25
int initstate 0
int size 4
}
mudobject "template_stool_1" {
flags Fixed Invisible OnePerson CanSitOn
string owner "template_zone"
string desc "This is an uncomfortable bar stool. It is made of an alcohol resistant polymer, in a nice shade of purple."
string name "a bar ^ostool^n"
string short "stool"
string start "template_zone"
string zone "template"
int initstate 0
}
mudobject "template_stick_2" {
string owner "template_zone"
string desc "A long pole with a nasty looking flat end."
string name "an ice-hockey ^ostick^n"
string short "stick"
string start "template_zone"
string zone "template"
int cost 260
int damage 18
int mass 2400
int wtype 1
}
mudobject "template_stick_1" {
string owner "template_zone"
string desc "You can use it to hit people."
string name "a ^otruncheon^n"
string short "truncheon"
string start "template_zone"
string zone "template"
int cost 20
int damage 15
int initstate 0
int size 15
int wtype 1
}
mudobject "template_socks_1" {
flags Plural
string owner "template_zone"
string desc "A pair of regulation socks."
string name "a pair of regulation ^osocks^n"
string short "socks"
string start "template_zone"
string wornon "feet"
string zone "template"
int cost 5
int size 3
int wornlevel 0
}
mudobject "template_sign_1" {
flags Fixed
string owner "template_zone"
string desc "This is a sign advertising the local branch of the Samaritans. It urges you not to jump off the cliff and to phone them instead."
string lua.jump "act(pl, \"%1 %[jumps/jump] off the cliff.\")
send(pl, \"^RSPLAT!^n You fall to your death. That wasn't very clever, was it?\")
kill(pl, \"jumped off a cliff\")"
string name "a ^osign^n"
string short "sign"
string start "template_zone"
string zone "template"
int initstate 0
}
mudobject "template_shirt_1" {
string owner "template_zone"
string desc "This is one of those dull shirts everyone wears. For some reason, everyone who has one of these, has it in a slightly different shade."
string name "an earthy-toned ^oshirt^n"
string short "shirt"
string start "template_zone"
string wornon "body,arms"
string zone "template"
int cost 5
int initstate 0
int size 4
int wornlevel 1
}
mudobject "template_seaweed_1" {
flags CanFloat
string owner "template_zone"
string desc "This is some seaweed which has washed up onto the shore."
string name "some ^oseaweed^n"
string name.plural "pieces of ^oseaweed^n"
string short "seaweed"
string start "template_zone"
string zone "template"
int initstate 0
int mass 100
}
mudobject "template_seabed_1" {
flags Fixed Floor
string owner "template_zone"
string altshort "ground"
string name "the ^oseabed^n"
string short "seabed"
string start "template_zone"
string zone "template"
}
mudobject "template_sea_2" {
flags Fixed
string owner "template_zone"
string altshort "water"
string fount "template_water_2"
string name "the ^osea^n"
string short "sea"
string start "template_zone"
string zone "template"
}
mudobject "template_sea_1" {
flags Fixed Floor
string owner "template_zone"
string altshort "water"
string fount "template_water_2"
string name "the ^osea^n"
string short "sea"
string start "template_zone"
string zone "template"
int initstate 0
}
mudobject "template_scalp_1" {
string owner "template_zone"
string long "a human ^oscalp^n"
string name "a ^oscalp^n"
string short "scalp"
string start "template_zone"
string zone "template"
int initstate 0
int size 1
}
mudobject "template_sandwich_1" {
string owner "template_zone"
string desc "Mmm."
string name "a chicken ^osandwich^w"
string short "sandwich"
string start "template_zone"
string zone "template"
int cost 20
int food 3
int initstate 0
int size 2
}
mudobject "template_person_1" {
flags Mobile
string owner "template_39"
string auto.0 "template_shirt_1"
string auto.1 "template_trousers_4"
string name "a ^Pperson^n"
string short "person"
string start "template_39"
string zone "template"
int auto.count 2
}
mudobject "template_pebble_1" {
string owner "template_zone"
string desc "This is a small flat pebble. It looks the perfect shape for skimming."
string lua.after_throw "local room = owner(pl)
if getflag(room, flag.ByWater) or
   getflag(room, flag.OnWater) then
  local i = random(3) + 2
  act(pl, \"%1 %[skims/skim] the stone into the water.\")
  act(pl, \"It bounces \"..i..\" times before disappearing into the water with a plop.\")
end"
string name "a ^opebble^n"
string short "pebble"
string start "template_zone"
string zone "template"
int initstate 0
int mass 50
}
mudobject "template_mug_2" {
flags Container Fragile WaterTight
string name "a glass dimple ^omug^n"
string short "mug"
string start "template_43"
string zone "template"
int initstate 0
int mass 150
int maxload 100
int volume 568
}
mudobject "template_horse_1" {
flags Mobile Fixed Mount
string owner "template_zone"
string body "tetrapod"
string gender "male"
string hardness "animal"
string name "a ^Phorse^n"
string short "horse"
string start "template_zone"
string tell.follow "."
string tell.help "."
string tell.job "."
string tell.mission "."
string tell.name "."
string zone "template"
int att.dex 10
int att.str 10
int damage 5
int initstate 0
int maxstrength 50
int skill.combat 0
}
mudobject "template_ground_1" {
flags Fixed Floor
string owner "template_zone"
string altshort "floor"
string name "the ^oground^n"
string short "ground"
string start "template_zone"
string zone "template"
}
mudobject "template_glass_2" {
flags Container Fragile WaterTight
string name "a shot ^oglass^n"
string short "glass"
string start "template_43"
string zone "template"
int capacity 2
int initstate 0
int maxload 100
int size 1
int volume 25
}
mudobject "template_floor_1" {
flags Fixed Floor
string owner "template_zone"
string name "the ^ofloor^n"
string short "floor"
string start "template_zone"
string zone "template"
}
mudobject "template_corpse_1" {
flags Stated
string owner "template_zone"
string desc "This will be left after a mobile is killed."
string long "a disfigured ^ocorpse^n"
string lua.trap.decay ",orange,1;local vanishall = function(where, vf)
  for i, v in children(where) do
    vf(v, vf)
  end
  vanish(where)
end

setstate(o1, state(o1)+1)

if (state(o1)==1) then
  act(o1, \"%#1 %[starts/start] to smell.\")
  set(o1, \"short_desc\", \"The decaying ^ocorpse^n of \"..getstr(o1, \"mobname\"))
end

if (state(o1)==2) then
  act(o1, \"%#1 %[decays/decay] further.\")
  set(o1, \"short_desc\", \"The near-skeletal ^ocorpse^n of \"..getstr(o1, \"mobname\"))
end

if (state(o1)==3) then
  act(o1, \"%#1 %[decays/decay] utterly.\")
  vanishall(o1, vanishall)
end"
string name "a ^ocorpse^n"
string short "corpse"
string start "template_zone"
string zone "template"
int initstate 0
int size 190
}
mudobject "template_cash_1" {
flags Cash
string owner "template_zone"
string altshort "credit"
string desc "A pile of cash."
string name "some ^ocash^n"
string short "cash"
string start "template_zone"
string zone "template"
int initstate 0
int mass 50
}
mudobject "template_blanket_1" {
string owner "template_zone"
string desc "Possibly wool, possibly synthetic, who could tell? It is a dull ^ybrown ^ncolour, covered with darker blotches and stains of unknown origin. Still, you'd be better of with this than wandering around butt-naked."
string name "a ^ydirty old ^oblanket^n"
string short "blanket"
string start "template_zone"
string wornon "allover"
string zone "template"
int cost 0
int wornlevel 5
}
mudobject "template_beach_1" {
flags Fixed Floor
string owner "template_zone"
string altshort "ground"
string name "the ^obeach^n"
string short "sand"
string start "template_zone"
string zone "template"
}
mudobject "template_39" {
flags Room
string owner "template_zone"
string desc "This is where archetypal mobiles live."
string name "Mobiles"
string start "template_zone"
string zone "template"
int initstate 0
}