Tasks needed for containers: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
imported>Kiheru
Fixed addressing description
imported>Soniccuz
 
(34 intermediate revisions by 2 users not shown)
Line 2: Line 2:


== Making the keyring a container item ==
== Making the keyring a container item ==
* The keyring item needs a sprite; the item is defined in ''containers.xml'' but is not used anywhere yet.
* The keyring item needs a sprite; the item is defined in ''containers.xml'' but is not used anywhere yet. <span style="color:green">Done.</span>
* '''PlayerTransformer''' Players with the keyring feature should get a keyring item, and the keyring contents need to be moved there. The old keyring slot can be deleted afterwards. The current client can show ''belt'' and ''back'' slots, if the player has those. The slot names have not been discussed much so they may or may not be the correct ones. In any case, the newly created keyring item should be placed to the appropriate new slot so that having space for all the items the player carries is guaranteed.
* '''PlayerTransformer''' Players with the keyring feature should get a keyring item, and the keyring contents need to be moved there. The old keyring slot can be deleted afterwards. The current client can show ''belt'' and ''back'' slots, if the player has those. The slot names have not been discussed much so they may or may not be the correct ones. In any case, the newly created keyring item should be placed to the appropriate new slot so that having space for all the items the player carries is guaranteed. <span style="color:green">Implemented, but not enabled in the code</span>
* '''HungryJoshua''' The keyring task should give a keyring item as a reward, instead of turning on the keyring feature. The keyring should be placed to the ''belt'' slot (see caveat above), and move any possible item in that slot to the keyring.
* '''HungryJoshua''' The keyring task should give a keyring item as a reward, instead of turning on the keyring feature. The keyring should be placed to the ''belt'' slot (see caveat above), and move any possible item in that slot to the keyring. <span style="color:green">The reward is a keyring item now, if the server is started with stendhal.container=true</span>


== A new container item ==
== A new container item ==
Line 10: Line 10:
* A scroll wallet: this item has been a feature request fairly long. Needs a quest idea, implementation, item definition and a sprite.
* A scroll wallet: this item has been a feature request fairly long. Needs a quest idea, implementation, item definition and a sprite.
* A larger bag: it would be nice to have a quest for a larger bag. This is, however, more complicated than just a new container, because it comes with the same issues as [[#Making the keyring a container item|porting the keyring]]. (We might also want to introduce the sheep shearing that was planned years ago at the same time). In addition needs everything that the scroll wallet does as well.
* A larger bag: it would be nice to have a quest for a larger bag. This is, however, more complicated than just a new container, because it comes with the same issues as [[#Making the keyring a container item|porting the keyring]]. (We might also want to introduce the sheep shearing that was planned years ago at the same time). In addition needs everything that the scroll wallet does as well.
** Sprite. <span style="color:green">Done.</span>
*** Item name is [[backpack]].
** Item definition. <span style="color:orange">Likely DONE, but in need of TESTING</span>
** Porting of bag object. <span style="color:red">To Do.</span>
** Quest <span style="color:purple">I haven't a clue.</span>


== Fixing the bugs ==
== Fixing the bugs ==