# When do I get which Item - A reference

**URL:** <https://discourse.codecombat.com/t/when-do-i-get-which-item-a-reference/2212>\
**Category:** Scribe\
**Created:** [January 5, 2015, 5:07pm UTC](https://discourse.codecombat.com/t/when-do-i-get-which-item-a-reference/2212 "2015-01-05T17:07:07Z")\
**Posts on this page:** 1\
**Showing post:** 18

<div class="post-metadata">

**Author:** ![J\_F\_B\_M](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/j_f_b_m/32/2756_2.png) [@J\_F\_B\_M](https://discourse.codecombat.com/u/J_F_B_M)\
**Post date:** [March 16, 2015, 12:27pm UTC](https://discourse.codecombat.com/t/when-do-i-get-which-item-a-reference/2212/18 "2015-03-16T12:27:06Z")

</div>

As far as I know, a better item has never been restricted when a lower item was working.  
It can be that old code will not work with newer equipment, but the changes are mostly minor. For example the first glasses use `this.findNearestEnemy()`, while the latter glasses don’t have this command anymore. They use `this.findNearest(this.findEnemies())` instead.

While I thought about a requirement-list, it would simply blow the scale. Every level has some requirements and restrictions, and with over 100 levels already existing this is nowhere possible to maintain, also because these requirements shift and change all the time. Recently the `BossStar 1` has been released, which is now already banned in all `*** Treasure`-Levels. Just as example.

---

_[View the full topic](https://discourse.codecombat.com/t/when-do-i-get-which-item-a-reference/2212)._
