ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra/Deliantra/Data.pm
(Generate patch)

Comparing deliantra/Deliantra/Deliantra/Data.pm (file contents):
Revision 1.41 by root, Mon Aug 25 04:12:00 2008 UTC vs.
Revision 1.42 by root, Tue Aug 26 01:58:06 2008 UTC

1601 ], 1601 ],
1602 [ 1602 [
1603 'activate_on_push', 1603 'activate_on_push',
1604 { 1604 {
1605 desc => 'Whether the teleporter should only be activated on push.', 1605 desc => 'Whether the teleporter should only be activated on push.',
1606 name => 'Activate on push', 1606 name => 'activate on push',
1607 type => 'bool' 1607 type => 'bool'
1608 } 1608 }
1609 ], 1609 ],
1610 [ 1610 [
1611 'activate_on_release', 1611 'activate_on_release',
1612 { 1612 {
1613 desc => 'Whether the teleporter should only be activated on release.', 1613 desc => 'Whether the teleporter should only be activated on release.',
1614 name => 'Activate on release', 1614 name => 'activate on release',
1615 type => 'bool' 1615 type => 'bool'
1616 } 1616 }
1617 ], 1617 ],
1618 [ 1618 [
1619 'lifesave', 1619 'lifesave',
2122 ], 2122 ],
2123 [ 2123 [
2124 'activate_on_push', 2124 'activate_on_push',
2125 { 2125 {
2126 desc => 'Whether the teleporter should only be activated on push.', 2126 desc => 'Whether the teleporter should only be activated on push.',
2127 name => 'Activate on push', 2127 name => 'activate on push',
2128 type => 'bool' 2128 type => 'bool'
2129 } 2129 }
2130 ], 2130 ],
2131 [ 2131 [
2132 'activate_on_release', 2132 'activate_on_release',
2133 { 2133 {
2134 desc => 'Whether the teleporter should only be activated on release.', 2134 desc => 'Whether the teleporter should only be activated on release.',
2135 name => 'Activate on release', 2135 name => 'activate on release',
2136 type => 'bool' 2136 type => 'bool'
2137 } 2137 }
2138 ] 2138 ]
2139 ], 2139 ],
2140 desc => 'When activated, a duplicator can duplicate, multiply or destroy a pile of objects which lies somewhere on top of the duplicator. The duplicator has one arch name specified as &lt;target arch&gt;, and only objects of this archetype can be affected.<br> It will multiply the number of items in the pile, by the &lt;multiply factor&gt;. If the latter is set to zero, it will destroy objects.', 2140 desc => 'When activated, a duplicator can duplicate, multiply or destroy a pile of objects which lies somewhere on top of the duplicator. The duplicator has one arch name specified as &lt;target arch&gt;, and only objects of this archetype can be affected.<br> It will multiply the number of items in the pile, by the &lt;multiply factor&gt;. If the latter is set to zero, it will destroy objects.',
2143 ], 2143 ],
2144 name => 'Duplicator', 2144 name => 'Duplicator',
2145 use => 'I hope it is clear that one must be very cautious when inserting a duplicator anywhere with &lt;multiply factor&gt; greater than one. It is designed to be used for betting mechanisms only (bet -&gt; win/loose). It is <b>not acceptable</b> to allow duplication of anything other than coins, gold and jewels. Besides, it is very important that the chance to loose the input matches the chance to earn winnings.<br> A duplicator with &lt;multiply factor&gt; 3 for example should have a loosing rate of 2/3 = 67%.' 2145 use => 'I hope it is clear that one must be very cautious when inserting a duplicator anywhere with &lt;multiply factor&gt; greater than one. It is designed to be used for betting mechanisms only (bet -&gt; win/loose). It is <b>not acceptable</b> to allow duplication of anything other than coins, gold and jewels. Besides, it is very important that the chance to loose the input matches the chance to earn winnings.<br> A duplicator with &lt;multiply factor&gt; 3 for example should have a loosing rate of 2/3 = 67%.'
2146 }, 2146 },
2147 'Event Connector' => { 2147 'Event Connector' => {
2148 desc => 'Event connectors link specific events that happen to objects to a crossfire plug-in. They are not used at all in Deliantra', 2148 desc => 'Event connectors link specific events that happen to objects to a crossfire plug-in. They are not used at all in Deliantra.',
2149 name => 'Event Connector' 2149 name => 'Event Connector'
2150 }, 2150 },
2151 Exit => { 2151 Exit => {
2152 attr => [ 2152 attr => [
2153 [ 2153 [
3523 ], 3523 ],
3524 [ 3524 [
3525 'activate_on_push', 3525 'activate_on_push',
3526 { 3526 {
3527 desc => 'Whether the teleporter should only be activated on push.', 3527 desc => 'Whether the teleporter should only be activated on push.',
3528 name => 'Activate on push', 3528 name => 'activate on push',
3529 type => 'bool' 3529 type => 'bool'
3530 } 3530 }
3531 ], 3531 ],
3532 [ 3532 [
3533 'activate_on_release', 3533 'activate_on_release',
3534 { 3534 {
3535 desc => 'Whether the teleporter should only be activated on release.', 3535 desc => 'Whether the teleporter should only be activated on release.',
3536 name => 'Activate on release', 3536 name => 'activate on release',
3537 type => 'bool' 3537 type => 'bool'
3538 } 3538 }
3539 ], 3539 ],
3540 [ 3540 [
3541 'speed', 3541 'speed',
4808 type => 'fixed', 4808 type => 'fixed',
4809 value => 1 4809 value => 1
4810 } 4810 }
4811 ], 4811 ],
4812 [ 4812 [
4813 'range',
4814 {
4815 desc => 'The radius of the square area that the pit will randomly put the player into.',
4816 name => 'random radius',
4817 type => 'int'
4818 }
4819 ],
4820 [
4813 'connected', 4821 'connected',
4814 { 4822 {
4815 desc => 'When a <connection> value is set, the pit can be opened/closed by activating the connection.', 4823 desc => 'When a <connection> value is set, the pit can be opened/closed by activating the connection.',
4816 name => 'connection', 4824 name => 'connection',
4817 type => 'int' 4825 type => 'int'
4819 ], 4827 ],
4820 [ 4828 [
4821 'activate_on_push', 4829 'activate_on_push',
4822 { 4830 {
4823 desc => 'Whether the teleporter should only be activated on push.', 4831 desc => 'Whether the teleporter should only be activated on push.',
4824 name => 'Activate on push', 4832 name => 'activate on push',
4825 type => 'bool' 4833 type => 'bool'
4826 } 4834 }
4827 ], 4835 ],
4828 [ 4836 [
4829 'activate_on_release', 4837 'activate_on_release',
4830 { 4838 {
4831 desc => 'Whether the teleporter should only be activated on release.', 4839 desc => 'Whether the teleporter should only be activated on release.',
4832 name => 'Activate on release', 4840 name => 'activate on release',
4833 type => 'bool' 4841 type => 'bool'
4834 } 4842 }
4835 ], 4843 ],
4836 [ 4844 [
4837 'hp', 4845 'hp',
4864 name => 'movement type', 4872 name => 'movement type',
4865 type => 'movement_type' 4873 type => 'movement_type'
4866 } 4874 }
4867 ] 4875 ]
4868 ], 4876 ],
4869 desc => 'Pits are holes, transporting the player when he walks (and falls) into them. A speciality about pits is that they don\'t transport the player to the exact destination, but within a two-square radius of the destination (never on blocked squares).<br> Optionally, pits can get closed and opened, similar to gates.<br><br> Monsters and items are affected by pits just as well as players. Even multipart monsters can fall through them, given enough space.', 4877 desc => 'Pits are holes, transporting the player when he walks (and falls) into them. A speciality about pits is that they don\'t transport the player to the exact destination, but within a configurable radius of the destination (never on blocked squares).<br> Optionally, pits can get closed and opened, similar to gates.<br><br> Monsters and items are affected by pits just as well as players. Even multipart monsters can fall through them, given enough space.',
4870 ignore => [ 4878 ignore => [
4871 $IGNORE_LIST{non_pickable} 4879 $IGNORE_LIST{non_pickable}
4872 ], 4880 ],
4873 name => 'Pit', 4881 name => 'Pit',
4874 use => 'Pits can add interesting effects to your map. When using them, make sure to use them in a "logical way": Pits should always drop the player to some kind of lower level. They should not be used to randomly interconnect maps like teleporters do.' 4882 use => 'Pits can add interesting effects to your map. When using them, make sure to use them in a "logical way": Pits should always drop the player to some kind of lower level. They should not be used to randomly interconnect maps like teleporters do.'
5906 ], 5914 ],
5907 [ 5915 [
5908 'activate_on_push', 5916 'activate_on_push',
5909 { 5917 {
5910 desc => 'Whether the teleporter should only be activated on push.', 5918 desc => 'Whether the teleporter should only be activated on push.',
5911 name => 'Activate on push', 5919 name => 'activate on push',
5912 type => 'bool' 5920 type => 'bool'
5913 } 5921 }
5914 ], 5922 ],
5915 [ 5923 [
5916 'activate_on_release', 5924 'activate_on_release',
5917 { 5925 {
5918 desc => 'Whether the teleporter should only be activated on release.', 5926 desc => 'Whether the teleporter should only be activated on release.',
5919 name => 'Activate on release', 5927 name => 'activate on release',
5920 type => 'bool' 5928 type => 'bool'
5921 } 5929 }
5922 ], 5930 ],
5923 [ 5931 [
5924 'move_on', 5932 'move_on',
6627 ], 6635 ],
6628 [ 6636 [
6629 'activate_on_push', 6637 'activate_on_push',
6630 { 6638 {
6631 desc => 'Whether the teleporter should only be activated on push.', 6639 desc => 'Whether the teleporter should only be activated on push.',
6632 name => 'Activate on push', 6640 name => 'activate on push',
6633 type => 'bool' 6641 type => 'bool'
6634 } 6642 }
6635 ], 6643 ],
6636 [ 6644 [
6637 'activate_on_release', 6645 'activate_on_release',
6638 { 6646 {
6639 desc => 'Whether the teleporter should only be activated on release.', 6647 desc => 'Whether the teleporter should only be activated on release.',
6640 name => 'Activate on release', 6648 name => 'activate on release',
6641 type => 'bool' 6649 type => 'bool'
6642 } 6650 }
6643 ], 6651 ],
6644 [ 6652 [
6645 'speed', 6653 'speed',
6684 ], 6692 ],
6685 [ 6693 [
6686 'activate_on_push', 6694 'activate_on_push',
6687 { 6695 {
6688 desc => 'Whether the teleporter should only be activated on push.', 6696 desc => 'Whether the teleporter should only be activated on push.',
6689 name => 'Activate on push', 6697 name => 'activate on push',
6690 type => 'bool' 6698 type => 'bool'
6691 } 6699 }
6692 ], 6700 ],
6693 [ 6701 [
6694 'activate_on_release', 6702 'activate_on_release',
6695 { 6703 {
6696 desc => 'Whether the teleporter should only be activated on release.', 6704 desc => 'Whether the teleporter should only be activated on release.',
6697 name => 'Activate on release', 6705 name => 'activate on release',
6698 type => 'bool' 6706 type => 'bool'
6699 } 6707 }
6700 ], 6708 ],
6701 [ 6709 [
6702 'wc', 6710 'wc',

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines