SmaugFUSS 1.9, Objects Trouble (Furniture)

Posted by WHW4 on Thu 09 Dec 2010 01:36 AM — 2 posts, 13,277 views.

#0
I apologize if this has come up recently, but I did search through the older posts and found nothing.

I'm very new to building in Smaug; I've familiarized myself with room creation, and stumbled upon a problem when I came to messing with objects.

Namely, I can't seem to designate an object as furniture and then (having set the position values per Herne's/Multiple online guides) have any meaningful interaction with it. I see the bitvectors for sit_at, sit_on, etc, and the values I enter are there, but nothing changes with the object - I seem to just sit on the ground.

I also, for the life of me cannot figure out how to make an object "stick" in one place so someone doesn't just come along and pick it up.

The object I'm making is a table, if that helps. I just wanted to sit at it, or perhaps put something on it. I am able to use the 'covering' flag to put stuff UNDER it however.

Thanks for any help you guys can provide. This has been a lot of fun so far.
USA #1
Are you doing sit table or just sit?

From my own mud's builder help entries:
Quote:
It is now possible to sit/sleep/rest/stand on furniture.
Here is how all of this works.

value2 - sit/sleep/rest/stand on furniture (more below)

As for value2, it uses bitvictors, and here are their numbers

SIT ON - 1 SIT IN - 2 SIT AT - 4
STAND ON - 8 STAND IN - 16 STAND AT - 32
SLEEP ON - 64 SLEEP IN - 128 SLEEP AT - 256
REST ON - 512 REST IN - 1024 REST AT - 2048

Furniture is set using the v2 setting and through adding the
values to make it work. Say you want SIT ON and STAND IN, you
would add 1 and 16 and get 17.

A quick note, you can only be on in at an object. If you
set all 3 of them to lets say Sit, when type type sit
object, they will sit at the object. So only select
one.

Furniture Code 1.01 provided by Xerves of Rafermand.

So, for your table you probably want something along the lines of oset <table vnum> v2 2124 (sit at (4) + stand on (8) + sleep on (64) + rest at (2048)).