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 }