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.36 by root, Wed Dec 26 18:05:00 2007 UTC vs.
Revision 1.37 by root, Wed Dec 26 18:26:15 2007 UTC

669 } 669 }
670 ], 670 ],
671 [ 671 [
672 'item_power', 672 'item_power',
673 { 673 {
674 desc => 'The <item power> value measures how "powerful" an artifact is. Players will only be able to wear equipment with a certain total amount of <item power>, depending on their own level. This is the only way to prevent low level players to wear "undeserved" equipment (like gifts from other players or cheated items). It is very important to adjust the <item power> value carefully for every artifact you create! If zero/unset, the CF server will calculate a provisional value at runtime, but this is never going to be an accurate measurement of <item power>.', 674 desc => 'The <item power> value measures how "powerful" an artifact is. Players will only be able to wear equipment with a certain total amount of <item power>, depending on their own level. This is the only way to prevent low level players to wear "undeserved" equipment (like gifts from other players or cheated items). It is very important to adjust the <item power> value carefully for every artifact you create! If zero/unset, the Deliantra server will calculate a provisional value at runtime, but this is never going to be an accurate measurement of <item power>.',
675 name => 'item power', 675 name => 'item power',
676 type => 'int' 676 type => 'int'
677 } 677 }
678 ], 678 ],
679 [ 679 [
2135 ], 2135 ],
2136 name => 'Duplicator', 2136 name => 'Duplicator',
2137 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%.' 2137 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%.'
2138 }, 2138 },
2139 'Event Connector' => { 2139 'Event Connector' => {
2140 attr => [
2141 [
2142 'subtype',
2143 {
2144 desc => 'The type of event that triggers a notify to the plug-in.',
2145 name => 'event type',
2146 type => 'list',
2147 value => $LIST{event_type}
2148 }
2149 ],
2150 [
2151 'title',
2152 {
2153 desc => 'The name of the plug-in that should be notified of the event, e.g. "cfpython" for python and "perl" for the Deliantra-Perl plug-in.',
2154 name => 'plug-in',
2155 type => 'string'
2156 }
2157 ],
2158 [
2159 'slaying',
2160 {
2161 desc => 'The name of the extension to invoke (for python, this is the path to a script, for perl this is the name of a extension package without the ".ext" extension.',
2162 name => 'extension',
2163 type => 'string'
2164 }
2165 ],
2166 [
2167 'name',
2168 {
2169 desc => 'A string that is passed unaltered to the extension above. Often used to pass options to the extension that alter its behaviour.',
2170 name => 'options',
2171 type => 'string'
2172 }
2173 ]
2174 ],
2175 desc => 'Event connectors link specific events that happen to objects to a crossfire plug-in.', 2140 desc => 'Event connectors link specific events that happen to objects to a crossfire plug-in. They are not used at all in Deliantra',
2176 name => 'Event Connector' 2141 name => 'Event Connector'
2177 }, 2142 },
2178 Exit => { 2143 Exit => {
2179 attr => [ 2144 attr => [
2180 [ 2145 [
3448 } 3413 }
3449 ], 3414 ],
3450 [ 3415 [
3451 'slaying', 3416 'slaying',
3452 { 3417 {
3453 desc => 'The <key string> in the door must be identical with the <key string> in the special key, then the door is unlocked. It is VERY important to set the <key string> to something that is unique among the CF mapset. DONT EVER USE the default string "set_individual_value".', 3418 desc => 'The <key string> in the door must be identical with the <key string> in the special key, then the door is unlocked. It is VERY important to set the <key string> to something that is unique among the Deliantra mapset. DONT EVER USE the default string "set_individual_value".',
3454 name => 'key string', 3419 name => 'key string',
3455 type => 'string' 3420 type => 'string'
3456 } 3421 }
3457 ], 3422 ],
3458 [ 3423 [
5501 ] 5466 ]
5502 ] 5467 ]
5503 ], 5468 ],
5504 use => 'Avoid monsters stepping on your runes. For example, summoning runes together with spellcasting- and attack-runes is usually a bad idea.' 5469 use => 'Avoid monsters stepping on your runes. For example, summoning runes together with spellcasting- and attack-runes is usually a bad idea.'
5505 }, 5470 },
5506 'Safe ground (CF+)' => { 5471 'Safe ground' => {
5507 attr => [ 5472 attr => [
5508 [ 5473 [
5509 'move_block', 5474 'move_block',
5510 { 5475 {
5511 desc => 'Objects using these movement types cannot move over this space.', 5476 desc => 'Objects using these movement types cannot move over this space.',
5543 type => 'fixed', 5508 type => 'fixed',
5544 value => 1 5509 value => 1
5545 } 5510 }
5546 ] 5511 ]
5547 ], 5512 ],
5548 desc => 'Safe ground is a special object that prevents any effects that might be harmful for the map, other players or items on the map. It blocks all magic and prayers, usage of alchemy, prevents potions from being used and blocks bombs from exploding. Note that altars that do cast spells still work. (This is a Deliantra+ feature, and might not work elsewhere)', 5513 desc => 'Safe ground is a special object that prevents any effects that might be harmful for the map, other players or items on the map. It blocks all magic and prayers, usage of alchemy, prevents potions from being used and blocks bombs from exploding. Note that altars that do cast spells still work.',
5549 ignore => [ 5514 ignore => [
5550 $IGNORE_LIST{non_pickable} 5515 $IGNORE_LIST{non_pickable}
5551 ], 5516 ],
5552 name => 'Safe ground (CF+)', 5517 name => 'Safe ground',
5553 use => 'Safe ground can be used to prevents any means of burning or destroying the items in a shop. Put this object below all floor tiles in your map and your shop will be safe. It\'s generally useful for making areas where really no kind of spell should be invoked by a player.' 5518 use => 'Safe ground can be used to prevents any means of burning or destroying the items in a shop. Put this object below all floor tiles in your map and your shop will be safe. It\'s generally useful for making areas where really no kind of spell should be invoked by a player.'
5554 }, 5519 },
5555 Savebed => { 5520 Savebed => {
5556 attr => [ 5521 attr => [
5557 [ 5522 [
5670 } 5635 }
5671 ], 5636 ],
5672 [ 5637 [
5673 'item_power', 5638 'item_power',
5674 { 5639 {
5675 desc => 'The <item power> value measures how "powerful" an artifact is. Players will only be able to wear equipment with a certain total amount of <item power>, depending on their own level. This is the only way to prevent low level players to wear "undeserved" equipment (like gifts from other players or cheated items). It is very important to adjust the <item power> value carefully for every artifact you create! If zero/unset, the CF server will calculate a provisional value at runtime, but this is never going to be an accurate measurement of <item power>.', 5640 desc => 'The <item power> value measures how "powerful" an artifact is. Players will only be able to wear equipment with a certain total amount of <item power>, depending on their own level. This is the only way to prevent low level players to wear "undeserved" equipment (like gifts from other players or cheated items). It is very important to adjust the <item power> value carefully for every artifact you create! If zero/unset, the Deliantra server will calculate a provisional value at runtime, but this is never going to be an accurate measurement of <item power>.',
5676 name => 'item power', 5641 name => 'item power',
5677 type => 'int' 5642 type => 'int'
5678 } 5643 }
5679 ], 5644 ],
5680 [ 5645 [
7444 } 7409 }
7445 ], 7410 ],
7446 [ 7411 [
7447 'item_power', 7412 'item_power',
7448 { 7413 {
7449 desc => 'The <item power> value measures how "powerful" an artifact is. Players will only be able to wear equipment with a certain total amount of <item power>, depending on their own level. This is the only way to prevent low level players to wear "undeserved" equipment (like gifts from other players or cheated items). It is very important to adjust the <item power> value carefully for every artifact you create! If zero/unset, the CF server will calculate a provisional value at runtime, but this is never going to be an accurate measurement of <item power>.', 7414 desc => 'The <item power> value measures how "powerful" an artifact is. Players will only be able to wear equipment with a certain total amount of <item power>, depending on their own level. This is the only way to prevent low level players to wear "undeserved" equipment (like gifts from other players or cheated items). It is very important to adjust the <item power> value carefully for every artifact you create! If zero/unset, the Deliantra server will calculate a provisional value at runtime, but this is never going to be an accurate measurement of <item power>.',
7450 name => 'item power', 7415 name => 'item power',
7451 type => 'int' 7416 type => 'int'
7452 } 7417 }
7453 ], 7418 ],
7454 [ 7419 [
7920 154 => $TYPE{Rune}, 7885 154 => $TYPE{Rune},
7921 155 => $TYPE{Trap}, 7886 155 => $TYPE{Trap},
7922 156 => $TYPE{'Power Crystal'}, 7887 156 => $TYPE{'Power Crystal'},
7923 158 => $TYPE{Disease}, 7888 158 => $TYPE{Disease},
7924 163 => $TYPE{'Item Transformer'}, 7889 163 => $TYPE{'Item Transformer'},
7925 165 => $TYPE{'Safe ground (CF+)'} 7890 165 => $TYPE{'Safe ground'}
7926); 7891);
7927 7892
7928our %TYPENAME = ( 7893our %TYPENAME = (
7929 0 => '*NONE*', 7894 0 => '*NONE*',
7930 1 => 'PLAYER', 7895 1 => 'PLAYER',

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines