Problems with Room Storage Code

Started by Gimfalisette, September 24, 2009, 03:54:51 PM

In response to recent changes made by the staff to fix room-storage-limit abuses, I'm going to outline part of why I think some of this abuse has happened. Some of it undoubtedly has happened because players simply want to store more stuff than they reasonably should; however, part of it is probably because the way room-storage limits currently work with containers is wacky and difficult to work around. Note that this is all from my personal observation--I don't for sure know how the code works--but I've arranged a lot of rooms for storage and it's always a terrible headache. So take this as a very educated guess.

To illustrate, let's say that you (Amos) have just rented a nifty room in Tuluk--which happens to be completely, 100% empty since the renter right before you was kind enough to rent it specifically for the purpose of looting all the stuff. Renting a room is fun! Now let's decorate and organize. You run out and buy a couple of baskets and a couple of chests from the local shops so that you can organize your clothing, weapons, food, tools, whatnot.

You return to your room after purchasing.

> drop chest

A wooden chest is here, engraved with stuff, lookin' pimp.

> feel pleased

> drop chest

There is no more room for that here.

think wtf?!?

> drop basket

There is no more room for that here.

> feel totally puzzled at the fact that this reasonably expansive apartment has room for ONLY ONE DAMN CHEST in it

You see, what you (Amos) do not know is that all of the "space" in that apartment was magickally sucked into the vortex of the chest when you dropped it, leaving less space outside the chest than is now inside it. Your room started with something like 200 stones' worth of storage in it, and because the empty chest is capable of storing up to 140 stones' worth, you now only have 60 stones left; which is definitely not enough for placing another chest or even the 70-stone basket you bought.

Now, if you (Amos) want to actually organize all your stuff--have the food in one container and the clothes in another container and the armor in another and the weapons in yet another and so on--what you are going to have to do is attempt to find containers that are small enough to divide up the space for you, yet large enough to actually put stuff in. There are not many ways to do this in a non-crazy-making fashion; using a bunch of bags is problematic because then you (Amos) are left with ten "a small bag"s in the chest, and no idea what might be in them until you get them out and look. Dropping bags all over the floor of your room, where you can then use ldescs to organize them a little, looks cluttered and wasn't the pimping style you were going for--and you'll still have a really hard time figuring out what is where.

The best overall solution would be for the code to be changed so that a container only takes up the amount of weight-space equivalent to its own weight, plus the weight of the stuff that is in it.

The next best solution would be for markets in the cities to provide an array of smaller containers that can be purchased in order to organize stuff. If there were multiple baskets or chests that could be purchased in the 50-stone range, I think that would help. (I don't actually know the weight-space limits of apartment rooms, but I'm guessing from experience that they are often in the 200-300 range.) With the ability to put 3 or 4 containers of reasonable size and diversity (for targeting and ID purposes) in a room, players wouldn't pull their hair out over storage quite so much.
Quote from: Vanth on February 13, 2008, 05:27:50 PM
I'm gonna go all Gimfalisette on you guys and lay down some numbers.

September 24, 2009, 04:00:44 PM #1 Last Edit: September 24, 2009, 04:04:22 PM by Cutthroat
+1

The smaller containers exist, but their availability is not so great. The current limits to some rooms could stand to be looked over (if they haven't been already). If the way containers contribute their space to the room was changed from the weight they can contain to the weight of the chest + the items in the chest, that would be good too.

Edit to add: Though I can see how that could be problematic. If you try to put something into a chest that would make the room's weight exceed the limit, what would happen?

"There's not enough room in the chest" - well, yes there is, but placing it in will make the chest too heavy. Is that reasonable? Hmm.

Quote from: Cutthroat on September 24, 2009, 04:00:44 PM
"There's not enough room in the chest" - well, yes there is, but placing it in will make the chest too heavy. Is that reasonable? Hmm.

That's how the code already basically works, in this version of ARM anyways. There's no calculation for the bulk of an item, just the weight; the weight alone determines whether there is space for the object.

Ideally, I guess both bulk and weight would matter. But for the purposes of re-decorating the interior of Tek's Tower (my latest job! love Tek, great boss, but I haveta do good or he's gonna kill me!), weight is what matters right now.
Quote from: Vanth on February 13, 2008, 05:27:50 PM
I'm gonna go all Gimfalisette on you guys and lay down some numbers.

Again agreed with Gimf...I must have the flu.

I also find it interesting that staff fixed a workaround to a problem rather then fixing the problem that needed the workaround to begin with.

In the past staff has said what the code is and what the problem is.

Rooms have a weight limit. Containers have weights but they also have weight limits. For some odd reason the room weight limit looks at the container weight limit not the container weight.

So, a room can be set to 400 stone, which is a goodly amount, but that same room also says it is 20x20 cords and the 2 chests you got both say 2x3 cords...easily fit in the room yes? No, because even though both chests only weigh 40 stone they can hold 270 stone each, which is beyond the room limit.

So hey, how about fixing the problem now that you have fixed the workaround?
A gaunt, yellow-skinned gith shrieks in fear, and hauls ass.
Lizzie:
If you -want- me to think that your character is a hybrid of a black kryl and a white push-broom shaped like a penis, then you've done a great job

September 24, 2009, 04:12:48 PM #4 Last Edit: September 24, 2009, 04:15:04 PM by Nyr
Quote from: X-D on September 24, 2009, 04:08:53 PM
I also find it interesting that staff fixed a workaround to a problem rather then fixing the problem that needed the workaround to begin with.

The stuff in this thread (whether it is an issue or not) is separate from the stuff that was fixed.  
Regardless of the weight of the container itself or the weight of what was in it or whether it was even a container, it could be dragged in.  That was fixed.

Most apartments (as far as I can tell) are set to about 1000 stone as the weight limit (by default).
Quote from: LauraMars on December 15, 2016, 08:17:36 PMPaint on a mustache and be a dude for a day. Stuff some melons down my shirt, cinch up a corset and pass as a girl.

With appropriate roleplay of course.

The code uses the capacity of the container as an approximation of how much of the room's space is used by the item, not necessarily to cover the issue of the floor collapsing from too much weight (although that certainly is an issue with the rooms that are over limits right now).  

The minimum size we set on rooms is 1000 stones.  Most baskets can contain between 8 and 50 stones, depending on the size and material of the basket.  Chests can go up to around 200 stones.  There should be no room that has issues with putting two baskets and a chest in the room.  

Take a log of any issues you have where you think realistically you should be able to put more in a room than you can and mail it to me and cc mud and I will investigate it and either increase the limit in the room or let you know why I disagree.
Morgenes

Producer
Armageddon Staff

Does built-in furniture like beds, shelves, tables, etc. count against the weight-space limit? Because I have never experienced an apartment feeling like it had 1000 stones of weight-space in it. There have been many times where I've encountered rooms I couldn't put more than not-nearly-enough containers down.
Quote from: Vanth on February 13, 2008, 05:27:50 PM
I'm gonna go all Gimfalisette on you guys and lay down some numbers.

Quote from: Gimfalisette on September 24, 2009, 04:18:02 PM
Does built-in furniture like beds, shelves, tables, etc. count against the weight-space limit? Because I have never experienced an apartment feeling like it had 1000 stones of weight-space in it. There have been many times where I've encountered rooms I couldn't put more than not-nearly-enough containers down.

Yes any objects in the room (containers, beds, clothes, furniture, etc...) are all counted in the current bulk of what's in the room.  You can clean up your room and put clothes away and the like to reduce your footprint.
Morgenes

Producer
Armageddon Staff

September 24, 2009, 04:20:27 PM #8 Last Edit: September 24, 2009, 04:25:58 PM by X-D
We all understand that Nyr.

I just do not agree that fixing that problem before fixing the problem that caused the fixed problem to be used was the correct way to go about it.

Hence, a thread asking that how rooms deal with weights and containers gets fixed or even that more smaller containers other then bags become available.

And Morg, Maybe there are simply to many massive containers and they should be looked at as well.

Often the mdesc of a container item is not too accurate to what it can hold. I can think of three right now, two sold in Tuluk that carry WAY over 200 stone and one in nak that is almost double that...but they are not described as room filling entities.

Edit
Oh, and built in items count against room weight? EEEWWWW!
But I hate storing stuff on the bed (the item taking up 500 stone of space) And lets face it, storing logs in a dresser is pretty silly...though the dresser is taking up another 200 stone, no wonder I can only drop one trunk...sigh.
A gaunt, yellow-skinned gith shrieks in fear, and hauls ass.
Lizzie:
If you -want- me to think that your character is a hybrid of a black kryl and a white push-broom shaped like a penis, then you've done a great job

Quote from: Morgenes on September 24, 2009, 04:19:40 PM
Yes any objects in the room (containers, beds, clothes, furniture, etc...) are all counted in the current bulk of what's in the room.  You can clean up your room and put clothes away and the like to reduce your footprint.

Do you know what the typical weight of a built-in bed is? By definition, a PC can't clean up the stuff that is built-in to the room. If I'm an indie merchant and I really want to use the room for crafting rather than for sleeping in--say, I'd prefer to put a pallet down and sleep on that, rather than waste space with a bed--then having a bed that I can't get rid of taking up 300 stones of space is problematic.

There is just not enough flexibility in the system right now, from what I have experienced.
Quote from: Vanth on February 13, 2008, 05:27:50 PM
I'm gonna go all Gimfalisette on you guys and lay down some numbers.

Quote from: X-D on September 24, 2009, 04:20:27 PM
And Morg, Maybe there are simply to many massive containers and they should be looked at as well.

Often the mdesc of a container item is not too accurate to what it can hold. I can think of three right now, two sold in Tuluk that carry WAY over 200 stone and one in nak that is almost double that...but they are not described as room filling entities.

Edit
Oh, and built in items count against room weight? EEEWWWW!
But I hate storing stuff on the bed (the item taking up 500 stone of space) And lets face it, storing logs in a dresser is pretty silly...though the dresser is taking up another 200 stone, no wonder I can only drop one trunk...sigh.

You could try renting something that comes unfurnished, or you could put in a request to have the built-in furniture removed.  We'd be happy to help you rp that.

As to specific items that have too high of a capacity, feel free to mail me the specific sdescs of the objects (and any other information you can on them like where they could be purchased, or if they are crafted) and I'll look at them.
Morgenes

Producer
Armageddon Staff

Just out of curiosity, is this something that will only be affecting apartments, or will it also affect storage areas in tribal encampments and GMH crafting halls and bunk rooms?
Quote from: Wug
No one on staff is just waiting for the opportunity to get revenge on someone who killed one of their characters years ago.

Except me. I remember every death. And I am coming for you bastards.

Quote from: AmandaGreathouse on September 24, 2009, 04:48:59 PM
Just out of curiosity, is this something that will only be affecting apartments, or will it also affect storage areas in tribal encampments and GMH crafting halls and bunk rooms?

Any room with a weight limit will be affected by these changes.
Morgenes

Producer
Armageddon Staff

I know this has most likely been stated but what will happen with the stuff that exceeds the rooms weight limit?

Brandon
Quote from: Ghost on December 16, 2009, 06:15:17 PMbrandon....

you did the biggest mistake of your life

Nothing, until we warn you about it and you acknowledge that you have received that warning.

E.G., no automated dumping of your items over the max limit.  It's a code exploit that allowed it, and we'll give you time to rectify the situation.
Quote from: LauraMars on December 15, 2016, 08:17:36 PMPaint on a mustache and be a dude for a day. Stuff some melons down my shirt, cinch up a corset and pass as a girl.

With appropriate roleplay of course.

I still very firmly believe that we could use some attention given to the number, size, diversity, and availability of containers for use in organizing rooms.
Quote from: Vanth on February 13, 2008, 05:27:50 PM
I'm gonna go all Gimfalisette on you guys and lay down some numbers.

For what it's worth, I agree with you, but I currently lack the time to administrate this.
Quote from: LauraMars on December 15, 2016, 08:17:36 PMPaint on a mustache and be a dude for a day. Stuff some melons down my shirt, cinch up a corset and pass as a girl.

With appropriate roleplay of course.

Fair enough. Can't you torture one of the Storytellers with this assignment or something? :D (And if not, then what's the point of all your status, Nyr, huh?!)

Sometimes there's no good solution imminent, I get that. Thanks for listening to our frustrations anyways.
Quote from: Vanth on February 13, 2008, 05:27:50 PM
I'm gonna go all Gimfalisette on you guys and lay down some numbers.

Quote from: Nyr on September 24, 2009, 05:32:18 PM
For what it's worth, I agree with you, but I currently lack the time to administrate this.

Perhaps players could help via the submissions forum somehow? After all ... we outnumber you  >:(
Quote from: Marauder Moe
Oh my god he's still rocking the sandwich.

Do half-giants count against the weight limits of rooms with weight limits?  If they don't, I really think they should.  I have seen too many half-giants on tiny staircases and little lofts and balconies.  It should factor in, especially if a room is near its weight limit and an armored half-giant or two walk in (or seventeen heavily armored Bynners, or an inix that someone forgot to unhitch).
"Never do today what you can put off till tomorrow."

-Aaron Burr

That sounds like a serious problem for a merchant house that stores a lot of resources and goods. Especially since most only have one storeroom maybe two SAVE rooms for these items.
What night, dark or bright with stars, doesn't bring our love to life, even as we sleep?

GMH store rooms might have a storage limit well over the 1000 given to a typical apartment.

I don't know that or anything, I'm just saying ... Nyr said most apartments ... not every one.
Quote from: Marauder Moe
Oh my god he's still rocking the sandwich.

Quote from: slipshod on September 24, 2009, 09:33:36 PM
Do half-giants count against the weight limits of rooms with weight limits?  If they don't, I really think they should.  I have seen too many half-giants on tiny staircases and little lofts and balconies.  It should factor in, especially if a room is near its weight limit and an armored half-giant or two walk in (or seventeen heavily armored Bynners, or an inix that someone forgot to unhitch).

PC/NPC size is handled through exit limits.  For playability reasons we have removed considering the people and their weight in the size of a room.  We had issues where an npc would wander into a room and put it over limit and noone could get inside.
Morgenes

Producer
Armageddon Staff

I haven't really been participating in the forums, but I found this thread interesting.

So, I'd like to point out that magick can be used to abuse the code too.  If it hasn't been done already, staff might as well address this.  I probably won't be following up on this post, but if any admins have questions you can reach me by email.

Quote from: Morgenes on September 24, 2009, 04:53:29 PM
Quote from: AmandaGreathouse on September 24, 2009, 04:48:59 PM
Just out of curiosity, is this something that will only be affecting apartments, or will it also affect storage areas in tribal encampments and GMH crafting halls and bunk rooms?

Any room with a weight limit will be affected by these changes.


Mmmm, I understand your point Musashi, but I was referring to this quote from Morgenes. It frightened me.
What night, dark or bright with stars, doesn't bring our love to life, even as we sleep?