litphoria

message

You're not signed-in. If you're new, why don't you take a moment to read the site's intro?
View litphoria Introduction

Feedback ยท A channel-based inventory system (accepted)

This is just a super cool flashy thing that's been sitting on my mind to suggest. I don't imagine it's high priority but I might as well bring it up.

I'd like a channel-based inventory system. It'd consist of the following:

  • You have an inventory per channel you're in. It never affects other channels ever.
  • Your inventory just consists of item names, plus a quantity for each. Super simple. Currency's just an item you have lots of, which lets people set up currency however they like - thematic names, multiple currencies, etc.
  • Your inventory is divided into items that are in your Backpack or Equipped. Backpack items are private, Equipped items are public - other people can take a look at what you have equipped freely. You can swap things between Equipped or in your Backpack.
  • You can give other people in the same channel stuff from your inventory.
  • Someone with the right permission can create items (e.g. they alone can create Doubloons which do not already exist and give them to someone), inspect peoples' inventories (including the backpack), and remove items from their inventory. This permission would normally reside solely in the channel owner, and a trusted bot that helps run the channel. (In some channels, that will be the same character.) It can be important for helping the bot act as a buyer/seller (I ask for X item, it removes the corresponding currency and/or crafting materials from my inventory, then creates the item from nothing and gives it to me). It can also allow for someone to build a guarded trading mechanism into the bot, e.g. as found in World of Warcraft, that ensures fair trades where both ends are met.

Some channels will use this, some won't, but it'd be really cool if it could be available.

Some future possibilities to help flesh it out but are unnecessary to get it on the ground running initially:

  • Room admins can set a description and/or icon for items. I could set the "Kevlar Vest" description to "Armor:2, invulnerable to bullets" to be helpful for RPGs, or describe doubloons flavourfully.
  • Channels able to share inventories. (Like, let's say I run a big RP continuity on here spread across 3 different channels representing different locations in that continuity. It'd help to let people have just 1 inventory across all 3 channels.)

meta info

endorsement points: 0

created: 19 February 16 at 07:35 AM (build: 10/1/2015 4:20 PM beta)

Horen Teyro

This sounds, well, entirely useless given how litphoria is set up. It isn't an MMO where you'd need to make sure everyone's inventory is correct and such. Any room where there would be a need to track something like that, it up to the participants of the rp to keep track of it. A player would remember if they picked up an item.

Samus

Certainly that's the case for small roleplays and small chat channels. Those aren't the target audience for this.

This kind of thing gets leveraged in larger semi-casual upwards to serious RP communities, where the players alone having to remember whatever isn't a goal in the experience.

Solara Silverdawn

In games where inventory is important enough to be tracked, it's actually pretty easy to miss items you picked up or expended. Those who've ever played D&D 3.5/Pathfinder and got to a point where the party was like, "Wait, how much gold did we have again? How many rations have we used? Who picked up that sword?" will know what I mean. :P

So, as the OP notes, this isn't a huge priority, but it would be useful in a number of games. If your game doesn't require it (and many won't), there's no need to mess with it, but it would really help out those with an inventory focus.

  Got something to say? Why don't you register and participate?
Litphoria has a unique community feedback system, where the community decides what profile options are available, and what order new features are developed.

I want my voice heard! tell me more!