Depot Suggestions

Everything about Illarion that fits nowhere else. / Alles über Illarion was inhaltlich in kein anderes Board passt.

Moderator: Gamemasters

Post Reply
User avatar
Llama
Posts: 7685
Joined: Sun May 29, 2005 7:02 pm
Location: The VBU is awesome
Contact:

Depot Suggestions

Post by Llama »

These are two seperate suggestions, so please if you're going to comment, look at them accordingly

'Hidden' depots

A chest in a nice comfortable room isn't the only place where you can place your things. Some people might hide things in hidey-holes, or in other places where they'll find them later.

The suggestion is to create 'special items' (large trees which can't be cut, rocks with holes in them) which a person can use as a depot. The person can then go there again and pick it up later.

For example in a tree in the middle of the forest, a druid might hide his things, to be able to find them again when he needs them. Or a thief might hide his stash of goods there, since he's less likely to be caught then if he opens a depot and its full of goods.

Obviously the amount of items they can take, should be limited.

Particular Depots

This is a 'special' depot which will allow a person to store one 'type' of thing in it only. For example an armor stand would allow a person to store a suit of armour, or a weapon, and pick it up later. A bookshelf would allow you to store only books in it.

This aims at making things more 'realistic', and allowing people to buy 'special' depots (which should be cheaper) if they're planned for a purpose (for example a barracks would ahve a weapon/armor rack).
User avatar
Estralis Seborian
Posts: 12308
Joined: Wed Nov 10, 2004 9:14 pm
Location: Sir Postalot
Contact:

Post by Estralis Seborian »

Something similar was proposed in german recently:

http://illarion.org/community/forums/vi ... hp?t=26309
Nitram, translation wrote:Proposal rejected
User avatar
Faladron
Posts: 1139
Joined: Thu May 05, 2005 3:52 pm
Location: Ich warte auf NIX

Post by Faladron »

To.. translate some things of the german topic:

The depot is not handled by script. It is hardcoded into the server.

The maximum of stored items in a depot per se is unlimited (the client restricts it though) and things like the bookshelf or the treehole would have to be coded extra (to tell them which items to store and how many).

The workload just does not compare to the benefit that would be gained out of it.
User avatar
Juniper Onyx
Master NPC Scripter
Posts: 1863
Joined: Mon May 22, 2006 12:13 am
Location: Columbia, MO USA

Post by Juniper Onyx »

Well, is there anyway to make the 'Brown' Chests "Rot-resistant" like the depots? I mean, no-one uses them because you lose items just as if they were on the ground. Those chests are EVERYWHERE and no-one uses them.

Plus, right now you put something in, and anyone can pull it out. Sounds like a great "Personal" depot for a locked room, or could be used for "Public" pools of food, armors, weapons, etc. They could solve the problem everyone has in trading, of trying to meet with "The" person who has the "Town's" armors or food or whatever. If we could just get rid of that "Rot Factor" on items placed inside.

They should be more useful I think.
User avatar
Llama
Posts: 7685
Joined: Sun May 29, 2005 7:02 pm
Location: The VBU is awesome
Contact:

Post by Llama »

Juniper Onyx wrote:Well, is there *snip*
They should be more useful I think.
The answer which nitram always gives to that is "In case of server crash, everythign is lost"

However, I'd like that as well, now that server crashes are rarer ;)
Silverwolf
Posts: 130
Joined: Fri Nov 30, 2007 8:08 pm
Contact:

Post by Silverwolf »

There are some hidden Depots. But where, find out IG!
User avatar
Faladron
Posts: 1139
Joined: Thu May 05, 2005 3:52 pm
Location: Ich warte auf NIX

Post by Faladron »

Hadrian_Abela wrote:
Juniper Onyx wrote:Well, is there *snip*
They should be more useful I think.
I see the idea behind that. A way to "collect" things by different people or enable some to (if they agree to the risk) collect things and trade them "off-line" (I have left you some goods in the locked chest in the room, put my payment there).

I don't know how often the server is saved (if it's saved at all or is the map reset every day so changes (like new trees) have to be saved manually?)
Can't formulate my question well on english, sorry:

Ich greif mal die Idee der "unzerstörbaren Kiste" die bei Servercrash leer ist auf:

Wird eigentlich die Karte regelmäßig gespeichert, oder nur dann wenn Lennier was Neues baut und hochladet?
(Da ja bei nem Servercrash sowohl items und skills der charaktere (wahrscheinlich in einer anderen Datenbank gespeichert als die Karteninformationen) als auch die Karte auf einen vorigen Stand wiederhergestellt werden. Wie alt ist dieser vorige Stand der Karte dann?
Letztes Kartenupdate, oder Standartspeicherung einmal die Woche?)
User avatar
Goldburg
Posts: 153
Joined: Sat Dec 01, 2007 8:18 pm

Post by Goldburg »

Faladron wrote: I see the idea behind that. A way to "collect" things by different people or enable some to (if they agree to the risk) collect things and trade them "off-line" (I have left you some goods in the locked chest in the room, put my payment there).
Yes! Towns and guilds could really use this idea. When collecting Armors or weapons for players, collecting Building materials, or as you said, a "Timezone" trade.

I know that the stuff might get deleted with a server crash, and it is rarer now, but I don't think "Good" or expensive items will be 'publically' available anyways. If it's used as a "Private" Depot in a room, yeah I can see where you wouldn't want to put things you don't want to lose in there.

It's a possible solution, I didn't say it was perfect. I just wonder if Brown chests could be "No-Rot" containers?
User avatar
Faladron
Posts: 1139
Joined: Thu May 05, 2005 3:52 pm
Location: Ich warte auf NIX

Post by Faladron »

I just realized that the "undestructable brown chest" idea, can be easily exploited and thus shouldn't be implemented, reason being this:

The items inside the chest would not be stored in any database that updates regularly (like the depot database which saves everytime you log out), but rather on the map itself (and I still don't know how often it is saved, but I do think it is less frequent than the depot content of every character).

So all you have to do is, if this is implemented: Put a lot of things into the brown chest before a map save, take it out immidiately after, put it into a depot, "save" your depot and character and then keep your fingers crossed for a server crash to occur, the map being restored so the items will be doubled, once in the brown chest again and once in your depot...
User avatar
Hrar Godcairn
Posts: 45
Joined: Tue Dec 12, 2006 2:22 am
Location: in a mexican beach
Contact:

Post by Hrar Godcairn »

Faladron wrote:
So all you have to do is, if this is implemented: Put a lot of things into the brown chest before a map save, take it out immidiately after, put it into a depot, "save" your depot and character and then keep your fingers crossed for a server crash to occur, the map being restored so the items will be doubled, once in the brown chest again and once in your depot...
Impressive...

If the indestructible brown chest is going to be implemented, there should be a rule that forbids "Faladron's idea of ultimate powergaming".
So, if anyone duplicates items they get banned.

Is it possible to save more often the brown chest?
User avatar
Nitram
Developer
Posts: 7638
Joined: Fri Oct 31, 2003 9:51 am
Contact:

Post by Nitram »

The map informations are stored in files. These files are saved when a special GM command is typed in ( what happens in case a gm changes the map for a quest ) and when the server is shutted down.

There aren't more cases the map is saved at. And in the mapfile only unrotable items are saved. And unrotable files are unmoveable as well. And that map files do not support containers.

Nitram
User avatar
Faladron
Posts: 1139
Joined: Thu May 05, 2005 3:52 pm
Location: Ich warte auf NIX

Post by Faladron »

I see, so my "Ultimate plan on Powergaming" is rendered useless anyway.
(Which is a good thing)

So...

The only thing that could be done without (too?) huge work put into it would be to create chests that work like RAM, and the things inside are lost for good once the power (server) is shut off or deprived of power (crashed).

Hmm a rather insufficient solution. :?
User avatar
Misjbar
Posts: 2641
Joined: Tue Dec 09, 2003 7:39 pm
Location: *rawrs at random people*
Contact:

Post by Misjbar »

Wait wait wait, aren't the items that are in depots saved in a sort of table of some sorts? Meaning, you could create a new table for these other depots? Should be possible right?

EDIT

Or am I not understanding the way items are saved in yer depot?
User avatar
Korm Kormsen
Posts: 2414
Joined: Tue Jun 27, 2006 5:46 pm
Location: Illarion nordpol, wenns den gibt...

Post by Korm Kormsen »

if i understood everything written, then the depots contents are saved as "part of the chars"

where should be saved common depots then?

i would really love to have common depots. it would be a big help for guilds and towns.
but it would be a big temptation too - for interchangeing items between chars of the same account.
User avatar
Llama
Posts: 7685
Joined: Sun May 29, 2005 7:02 pm
Location: The VBU is awesome
Contact:

Post by Llama »

Misjbar wrote:Wait wait wait, aren't the items that are in depots saved in a sort of table of some sorts? Meaning, you could create a new table for these other depots? Should be possible right?
If they can create "Depot(Vanima)" and "Depot(Whats-his-name'shouse)", then they should be able to create "Depot(Large tree in middle of forest)" i think.
User avatar
Misjbar
Posts: 2641
Joined: Tue Dec 09, 2003 7:39 pm
Location: *rawrs at random people*
Contact:

Post by Misjbar »

Well, Hadrian, I think that isn't the case, because as Korm said, I think those depots are saved as part of the characters. That means other characters don't have access to it.
User avatar
Nitram
Developer
Posts: 7638
Joined: Fri Oct 31, 2003 9:51 am
Contact:

Post by Nitram »

Hadrian_Abela wrote:If they can create "Depot(Vanima)" and "Depot(Whats-his-name'shouse)", then they should be able to create "Depot(Large tree in middle of forest)" i think.
We can give the Depots different names as long its always the same Depot Item. We can't change the graphic.

And the depots are stored when a character logs out and loaded when a character logs in. In the time between the server does not know the depot.

Those chests are like... unmoveable bags. There is just no time when these Items in that chests are stored. And to have the server storing all that chests once a while can lead to hugh lags when many chests are used (and in case he would make those chests avaiable many will be used)

Nitram
User avatar
abcfantasy
Posts: 1799
Joined: Thu Dec 14, 2006 10:44 pm
Location: Yes.
Contact:

Post by abcfantasy »

Nitram wrote:Those chests are like... unmoveable bags. There is just no time when these Items in that chests are stored. And to have the server storing all that chests once a while can lead to hugh lags when many chests are used (and in case he would make those chests avaiable many will be used)

Nitram
How about saving a single chest when an item is moved in and out of a chest?

Or due to the possibility of moving lots of items in the chest (which would cause a lot of saves), instead you could start a timer (if possible) whenever an item is moved. The timer is reset when another item is moved in the chest. When the timer ends, the save is done. (Ex. move first item, a timer of 5 minutes starts...you move another item and the timer resets to 5 minutes..5 mins after, the chest is saved).
User avatar
Nitram
Developer
Posts: 7638
Joined: Fri Oct 31, 2003 9:51 am
Contact:

Post by Nitram »

That could work but I'm not sure. But I'm quite sure that it will cause a lot of work. Cassandra or Vilarion can say for sure if that works or not I think.
User avatar
Cliu Beothach
Posts: 1932
Joined: Wed Dec 17, 2003 2:07 am
Location: Leaving, in the oceans of the moon.

Post by Cliu Beothach »

We can give the Depots different names as long its always the same Depot Item. We can't change the graphic.

And the depots are stored when a character logs out and loaded when a character logs in. In the time between the server does not know the depot.
Then couldn't hidden depots work like the cows? I mean, clearly when someone is putting something into a hiding space, it would be obvious.
Post Reply