Sacrifice of permanent furniture/objects

A place to suggest new commands, feats, skills, ...
Post Reply
User avatar
Lirith
Staff
Staff
Posts: 1867
Joined: Sun Nov 11, 2007 3:37 pm

Sacrifice of permanent furniture/objects

Post by Lirith » Mon Oct 18, 2010 2:15 pm

I managed to accidentally sacrifice the forge/anvil/barrel in Brian's shop in Waterdeep.

I dropped a few things onto the floor to junk them and instead of typing 'sac all.lead' which is what I had previously used, I typed 'sac all' which removed the permanent items from the room as well as the bits of lead intended for sacrifice.

To reproduce:

1. Drop an expendable item onto the floor.
2. Type sac all.

I haven't tested this yet to see if it happens to other things in other rooms.

Possible fix - is there a NO SAC flag for objects that can be added to this type of permanent room object?
Hopefully a copyover will reinstate the things to Brian so the poor fellow can get on with his work.
User avatar
Eltsac
Webmaster
Webmaster
Posts: 479
Joined: Tue Jun 20, 2006 3:40 am
Location: Belgium
Contact:

Re: Sacrifice of permanent furniture/objects

Post by Eltsac » Mon Oct 18, 2010 2:28 pm

well I guess you can prevent the sacrifice of an object that can't be picked up.

But then, I find 'sac all' a very dangerous command if you type it by mistake. Here you only deleted an object that comes back every copyover, but you could delete someone else item.
Wouldn't it be more safe to remove the possibility to make 'sac all' at all?
(keeping the sac all.stuff if possible)

Just a thinking...

El
Eltsac, Loren Wildsoul, Gaymor, Heleyn Featherhand, Aminiel Emeraldeyes, Derissa Silvershield, Hova, Cal Nimblefinger, Cylistria Baenre
User avatar
Harroghty
Staff
Staff
Posts: 9695
Joined: Tue Jul 27, 2004 5:38 pm

Re: Sacrifice of permanent furniture/objects

Post by Harroghty » Mon Oct 18, 2010 3:25 pm

Lirith:
Possible fix - is there a NO SAC flag for objects that can be added to this type of permanent room object?
There's no object flag and neither is there a room flag (which is how typically how we do this kind of thing).
Hopefully a copyover will reinstate the things to Brian so the poor fellow can get on with his work.
A reset ("You hear the bustling of busy streets" or whatever) should replace the item. It knows that there should be one of X item in Y room and will maintain that number if the item's missing.

Eltsac:
Wouldn't it be more safe to remove the possibility to make 'sac all' at all?
(keeping the sac all.stuff if possible)
Not sure. That's for Mask to answer. I think that a hard-coded solution is the way to fix this (rather than adding a flag to innumerable items in game).

The bottom line, however, is that for the here-and-now we all need to be careful with the SACRIFICE command. Resets should replace furniture items, but remember that there is no guarantee that a player character's personal items lost to SAC ALL will be replaced. A hard code fix may be wise in this case, but we can all buy time by just being careful with any kind of SACRIFICE. Good catch, Lirith! Thanks.
"A man may die yet still endure if his work enters the greater work, for time is carried upon a current of forgotten deeds, and events of great moment are but the culmination of a single carefully placed thought." - Chime of Eons
Selveem
Sword Grand Master
Sword Grand Master
Posts: 2541
Joined: Mon Jan 15, 2007 10:38 am

Re: Sacrifice of permanent furniture/objects

Post by Selveem » Mon Oct 18, 2010 6:07 pm

Do we really need to dummy-proof sacrifice all?

As someone who crafts rather often I end up with lots of materials I don't want or intend to use. Sacrifice All is a good option for me. Or, if an area's mobs are no longer spawning with gear. Stuff like that. Maybe just a confirmation instead if there really has to be?
This land shall come to the God who knows the answer to War. -Ninety-Nine Nights
User avatar
Raona
Staff
Staff
Posts: 4944
Joined: Fri Aug 19, 2005 3:40 pm
Location: Waterdeep - Halls of Justice
Contact:

Re: Sacrifice of permanent furniture/objects

Post by Raona » Wed Oct 20, 2010 2:13 am

I'm moving this to Game Suggestions for discussion.

The question at hand: should any restrictions be placed on SACRIFICE? If so, what?

One suggestion was that a simple SACRIFICE ALL either be blocked, or a confirmation added to it. (SACRIFICE ALL.SOMETHING would still go through normally.)
User avatar
Lysha
Sword Grand Master
Sword Grand Master
Posts: 687
Joined: Wed Sep 01, 2004 4:59 am
Location: Applehill

Re: Sacrifice of permanent furniture/objects

Post by Lysha » Wed Oct 20, 2010 2:47 am

Sacrifice all doesn't sac some objects in some rooms (PM me if you want an example) that I've seen. What makes the anvil and such different from these others?
Your punch viciously hammers a shark's abdomen.
A shark is stunned, but will probably recover.

http://www.elfonlyinn.net/d/20070925.html
Nysan
Sword Grand Master
Sword Grand Master
Posts: 1745
Joined: Thu Aug 14, 2003 12:07 pm

Re: Sacrifice of permanent furniture/objects

Post by Nysan » Thu Oct 21, 2010 4:03 am

I am of two minds on sacrifice (and to a lesser extent "cook").

On the one hand, I am not sure we really need to fool proof every command. For sacrifice, it is a live-and-learn situation or worse case make an application explaining why you cannot live without the deleted item.

On the other, I have sacrificed a few items by accident over the years and could see the use in preventing such mishaps happening to other players. (Tip: Don't sacrifice a body unless you are 100% sure nothing is on it you want, it all goes. :cry: )
-Gilain- -Trilev- -Siros-

You do not need to change the world, merely leave it a little better than how you found it.
User avatar
Eltsac
Webmaster
Webmaster
Posts: 479
Joined: Tue Jun 20, 2006 3:40 am
Location: Belgium
Contact:

Re: Sacrifice of permanent furniture/objects

Post by Eltsac » Thu Oct 21, 2010 12:29 pm

We don't have to fool proof al commands.
If you loose one item because of one of your mistake, well you can handle it, it's your own fault.
what was "scaring" me here is the fact your missuse of the "sac all" can easily affect other players items or items loaded in a room (like the barrel, ...) but what if those loaded items have code on for a quest by exemple.

but then I guess missuse of "sac all" don't happen that much :)
(at least I hope :p)

El
Eltsac, Loren Wildsoul, Gaymor, Heleyn Featherhand, Aminiel Emeraldeyes, Derissa Silvershield, Hova, Cal Nimblefinger, Cylistria Baenre
User avatar
Gwain
Sword Grand Master
Sword Grand Master
Posts: 2354
Joined: Tue Nov 01, 2005 9:25 pm
Location: Waterdeep

Re: Sacrifice of permanent furniture/objects

Post by Gwain » Sun Oct 24, 2010 4:54 am

As a victim of this circumstance, I'd probably like to see the ability to sacrifice all be left to immortals only and not mortal players. I've probably used it accidentally.
Justice is not neccesarily honourable, it is a tolerable business, in essence you tolerate honour until it impedes justice, then you do what is right.

Spelling is not necessarily correct :)
Selveem
Sword Grand Master
Sword Grand Master
Posts: 2541
Joined: Mon Jan 15, 2007 10:38 am

Re: Sacrifice of permanent furniture/objects

Post by Selveem » Sun Oct 24, 2010 4:59 am

Immortals can purge; mortals can't. I feel that if you're worried about accidentally sacrificing everything, you should alias sac all so that it simply looks. Sort of like how if you accidentally typed 'k guard' instead of 'l guard' you got your butt handed to you (either by the guard or the reaction of everyone else).

I'd really rather not see the option taken away. If we must, a fail safe built in, but it's a bear to clear junk out of 'rooms' sometimes. Especially when areas are littered with garbage that the mobs were wearing.
This land shall come to the God who knows the answer to War. -Ninety-Nine Nights
User avatar
Gwain
Sword Grand Master
Sword Grand Master
Posts: 2354
Joined: Tue Nov 01, 2005 9:25 pm
Location: Waterdeep

Re: Sacrifice of permanent furniture/objects

Post by Gwain » Sun Oct 24, 2010 5:03 am

I'm not really one to take it on myself to clear junk out of rooms. I'd also accept making the command not recognize furniture or items over a certain weight limit to keep it from destroying essentials.
Justice is not neccesarily honourable, it is a tolerable business, in essence you tolerate honour until it impedes justice, then you do what is right.

Spelling is not necessarily correct :)
Post Reply