Unfortunately you are not be first to think of this. I suggested this 2 years ago and there was also another suggestion like this but never happened.
We had thought of lot of conditions but most of them are really difficult e.g
1. Make it untradeable/unstashable and undeletable so they can’t be sold,gifted, traded or transferable.
But then more complicated steps came like
1. What if hey change ign
2. What if they get banned?
3. What if they delete char?
4. What if the person who gifted want it back before the timer?
5. It creates social awkwardness if you are really close to someone but set timer so u don’t trust. Some may think it’s insulting.
6. What if they delete their account
7. Dinosaur eating it
RuneScape has this and the way they have it set up really doesn't seem that complicated. I feel like it would reduce the amount of scamming and trust trading, thus putting a lot of repeat scammers out of business.
They should put paint security tube on anything you lend out. If they don’t give it back within a reasonable amount of time it blows up and turns your toon a funky color that stays until you give it back. Haha!
Awesome idea uca 👍👍👍
The lended items only can be equip or uneqquip and if the lenders delete the char the items will instantly return to the owner's(same if the acc got device ban) or you can set time how many days the items can be lended and if the time end the items will automatically return back to the owner
Ohh i forgot if the item cant be equip(e.g eggs crates elite awake gems etc...) Just simply put these items as unlendable
Also for untradeable items e.g lb banners, forebearer set, bounded vanities, JETPACK and more
Or make a thread whats can be lend or not. Community perspective is what makes the game balanced(except untradeable lb vanity set)
Last edited by BRYBE; 05-06-2018 at 04:03 AM.
Bad idea.. lending items is no part of this game, and should not be stimulated.
Let's see,
- Suppose at the beginning any item has owner column so that they will called up and appear in owner inventory when said owner logged in.
- To have an item lend-able, dev must add another column to item database, borrower
- If owner and lender borrower has same value, item will appear in owner inventory, with their original attribute (tradability/stashability/etc)
- If owner and lender borrower has different value, item will only be called if the borrower log in, with it applied lender attribute (egg hatching script can't run, tradability disabled, so on). Uh oh, seems like a lot of work.
- To apply that special attribute, it's easier to create new item with new classes attributes than slapping on those special attributes through a rewrite. So that whenever somebody lend something, a new item is actually created, while old item has a column rewritten so that they're disabled. This effectively doubled the item classes.
So, this is your game client do to server when logging in.
- Pull list of item owned by this player,
- Check if owner === borrower, to see whether this item available to owner to be used
- Pull list of item lent to this player,
so far so good.
This is your game client do when player initiate lending scenario,
- Check if owner === borrower, to see whether said item can be lent.
- Initiate lending window, so that system can establish from and to which player an item will be lent.
- Upon hitting lending button,
- disable the item on owner inventory
- rewrite borrower column so that it's different than owner column
- create new row on item table. This item will appear on borrower inventory.
Starting to look like database inefficiency. But let's move on.
This is your game client do when borrower want to return an item.
- Upon hitting return button,
- seek original item row
- enable that original item
- write so that that item owner === borrower once again
- destroy lent item from database.
It's still doable.
This is your game client do when lender want to recall an item.
- Upon hitting recall button,
- seek lent item row
- check whether said item is in use,
- do stuffs so that item is free to be deleted, comprise of many steps.
- enable original item
- write so that that item owner === borrower once again
- destroy lent item row from database.
OMG.
I'm sure I missed about 90% of the steps (excluding steps I intentionally omitted), but all in all, it can be done from programming point of view. From game economy point of view, it still need a review. From game return of value, it also still need a review. Will this feature lead players playing the game more? Will this feature entice new player to start playing the game? The proponent must appeal to game designer so that it can be kicked up on their priority list (and so that the game executive can give a green light to do it).
Moved to Suggestions forum to keep them all in one place, carry on
It was exercise to see whether the proposed feature will put strain on the game. Because, y'know, we hate lag. Noticed slight lag when player enter a map? Or loading screen is a bit longer when entering town populated by merchers (possibly hoarder)?
So far, it resulted in doubling item class, doubling inventory pull request, a new "trading" window, well you can read on. All the cost of lowering the risk of lending items.
YouTube Channel: www.youtube.com/marsu4u
Bookmarks