Deliantra

 view release on metacpan or  search on metacpan

Deliantra/Data.pm  view on Meta::CPAN

    ],
    desc => 'Wearing a cloak, the object\'s stats will directly be inherited to the player. Cloaks usually add minor <armour class> and sometimes a bit of resistance.',
    import => [
      'Amulet'
    ],
    name => 'Cloak',
    use => 'Feel free to create your own special artifacts. However, it is very important that you keep your artifact in balance with existing maps.'
  },
  Clock => {
    attr => [
      [
	'msg',
	{
	  desc => 'This text may describe the item',
	  end => 'endmsg',
	  name => 'description',
	  type => 'text'
	}
      ]
    ],
    desc => 'Applying a clock, the time is displayed to the player.',
    name => 'Clock'
  },
  Container => {
    attr => [
      [
	'race',
	{
	  desc => 'If set, the container will hold only certain types of objects. Possible choices for <container class> are: "gold and jewels", "arrows" and "keys". Unfortunately it is not easy to create new container classes, because items need a matching...
	  name => 'container class',
	  type => 'string'
	}
      ],
      [
	'slaying',
	{
	  desc => 'If <key string> is set, only players with a special key of matching <key string> are able to open the container. When the key string starts with "match ", then it is expected to be a match expression, which will be applied to the player, ...
	  name => 'key string',
	  type => 'string'
	}
      ],
      [
	'container',
	{
	  desc => 'The container can hold a maximum total weight of the given value in gram. Note that this weight limit is calculated *after* the weight reduction (<reduce weight>) has been applied.',
	  name => 'maximum weight',
	  type => 'int'
	}
      ],
      [
	'Str',
	{
	  desc => 'This value determines how much the weight of items is reduced in percent, when put inside the container. <reduce weight %> 0 means no reduction, <reduce weight %> 100 means items are weightless inside. Most default values are in the range...
	  name => 'reduce weight %',
	  type => 'int'
	}
      ],
      [
	'is_cauldron',
	{
	  desc => 'If set, the container can be used as alchemy-cauldron. The player can put ingredients inside, close it, cast alchemy and if his formulae is true, he\'ll get what he longed for.',
	  name => 'alchemy cauldron',
	  type => 'bool'
	}
      ],
      [
	'unique',
	{
	  desc => 'Unique items exist only one time on a server. If the item is taken, lost or destroyed - it\'s gone for good. All contents of a unique container are unique as well.',
	  name => 'unique item',
	  type => 'bool'
	}
      ],
      [
	'startequip',
	{
	  desc => 'A godgiven item vanishes as soon as the player drops it to the ground.',
	  name => 'godgiven item',
	  type => 'bool'
	}
      ],
      [
	'other_arch',
	{
	  desc => 'This is used for a certain kind of... "animation" when opening the container. Stick to the default arches here and you won\'t get into trouble.',
	  name => 'animation arch',
	  type => 'string'
	}
      ],
      [
	'msg',
	{
	  desc => 'This text may contain a description of the container.',
	  end => 'endmsg',
	  name => 'description',
	  type => 'text'
	}
      ]
    ],
    desc => 'A player can put (certain kinds of) items in the container. The overall weight of items is reduced when put inside a container, depending on the settings. <br><br> A special feature of containers is the "cauldron", capable of mixing alch...
    name => 'Container',
    use => 'Note on chests - There are two types of chests: <UL> <LI> First the random treasure chests - Those are NOT containers (but object type Treasure), they create random treasures when applied. Archetype name is "chest". <LI> Second there are ...
  },
  Converter => {
    attr => [
      [
	'no_pick',
	{
	  type => 'fixed',
	  value => 1
	}
      ],
      [
	'slaying',
	{
	  desc => '<cost arch> is the name of the archetype the player has to put on the converter, as payment.',
	  name => 'cost arch',
	  type => 'string'
	}
      ],
      [



( run in 1.524 second using v1.01-cache-2.11-cpan-cd2fffc590a )