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.25 by elmex, Wed Dec 20 19:19:04 2006 UTC vs.
Revision 1.26 by elmex, Sat Mar 3 21:34:57 2007 UTC

491 [ 491 [
492 'move_on', 492 'move_on',
493 { 493 {
494 desc => 'Which movement types automatically (as opposed to manually) activate this object.', 494 desc => 'Which movement types automatically (as opposed to manually) activate this object.',
495 name => 'movement type', 495 name => 'movement type',
496 type => 'bitmask', 496 type => 'movement_type'
497 value => $BITMASK{movement_type}
498 } 497 }
499 ], 498 ],
500 [ 499 [
501 'slaying', 500 'slaying',
502 { 501 {
605 [ 604 [
606 'move_on', 605 'move_on',
607 { 606 {
608 desc => 'Which movement types automatically (as opposed to manually) activate this object.', 607 desc => 'Which movement types automatically (as opposed to manually) activate this object.',
609 name => 'movement type', 608 name => 'movement type',
610 type => 'bitmask', 609 type => 'movement_type'
611 value => $BITMASK{movement_type}
612 } 610 }
613 ], 611 ],
614 [ 612 [
615 'msg', 613 'msg',
616 { 614 {
1011 [ 1009 [
1012 'move_type', 1010 'move_type',
1013 { 1011 {
1014 desc => 'Determines which kinds of movement this object can use (e.g. for monsters) or grants (e.g. for amulets).', 1012 desc => 'Determines which kinds of movement this object can use (e.g. for monsters) or grants (e.g. for amulets).',
1015 name => 'movement type', 1013 name => 'movement type',
1016 type => 'bitmask', 1014 type => 'movement_type'
1017 value => $BITMASK{movement_type}
1018 } 1015 }
1019 ], 1016 ],
1020 [ 1017 [
1021 'path_attuned', 1018 'path_attuned',
1022 { 1019 {
1219 [ 1216 [
1220 'move_on', 1217 'move_on',
1221 { 1218 {
1222 desc => 'Which movement types automatically (as opposed to manually) activate this object.', 1219 desc => 'Which movement types automatically (as opposed to manually) activate this object.',
1223 name => 'movement type', 1220 name => 'movement type',
1224 type => 'bitmask', 1221 type => 'movement_type'
1225 value => $BITMASK{movement_type}
1226 } 1222 }
1227 ], 1223 ],
1228 [ 1224 [
1229 'move_off', 1225 'move_off',
1230 { 1226 {
1231 desc => 'Which movement types deactivate this object (e.g. button).', 1227 desc => 'Which movement types deactivate this object (e.g. button).',
1232 name => 'movement type', 1228 name => 'movement type',
1233 type => 'bitmask', 1229 type => 'movement_type'
1234 value => $BITMASK{movement_type}
1235 } 1230 }
1236 ], 1231 ],
1237 [ 1232 [
1238 'no_pick', 1233 'no_pick',
1239 { 1234 {
1699 [ 1694 [
1700 'move_on', 1695 'move_on',
1701 { 1696 {
1702 desc => 'Which movement types automatically (as opposed to manually) activate this object.', 1697 desc => 'Which movement types automatically (as opposed to manually) activate this object.',
1703 name => 'movement type', 1698 name => 'movement type',
1704 type => 'bitmask', 1699 type => 'movement_type'
1705 value => $BITMASK{movement_type}
1706 } 1700 }
1707 ] 1701 ]
1708 ], 1702 ],
1709 desc => 'Directors change the direction of spell objects and other projectiles that fly past. Unlike spinners, directors always move objects in the same direction. It does not make a difference from what angle you shoot into it.<br> Directors are visible per default.', 1703 desc => 'Directors change the direction of spell objects and other projectiles that fly past. Unlike spinners, directors always move objects in the same direction. It does not make a difference from what angle you shoot into it.<br> Directors are visible per default.',
1710 ignore => [ 1704 ignore => [
1984 [ 1978 [
1985 'move_block', 1979 'move_block',
1986 { 1980 {
1987 desc => 'Objects using these movement types cannot move over this space.', 1981 desc => 'Objects using these movement types cannot move over this space.',
1988 name => 'blocked movement', 1982 name => 'blocked movement',
1989 type => 'bitmask', 1983 type => 'movement_type'
1990 value => $BITMASK{movement_type}
1991 } 1984 }
1992 ], 1985 ],
1993 [ 1986 [
1994 'move_allow', 1987 'move_allow',
1995 { 1988 {
1996 desc => 'Objects using these movement types are allowed to move over this space. Takes precedence over \'blocked movements\'.', 1989 desc => 'Objects using these movement types are allowed to move over this space. Takes precedence over \'blocked movements\'.',
1997 name => 'allowed movement', 1990 name => 'allowed movement',
1998 type => 'bitmask', 1991 type => 'movement_type'
1999 value => $BITMASK{movement_type}
2000 } 1992 }
2001 ], 1993 ],
2002 [ 1994 [
2003 'move_slow', 1995 'move_slow',
2004 { 1996 {
2005 desc => 'The types of movement that should by slowed down by the \'slow movement penalty\'.', 1997 desc => 'The types of movement that should by slowed down by the \'slow movement penalty\'.',
2006 name => 'slowed movement', 1998 name => 'slowed movement',
2007 type => 'bitmask', 1999 type => 'movement_type'
2008 value => $BITMASK{movement_type}
2009 } 2000 }
2010 ], 2001 ],
2011 [ 2002 [
2012 'move_slow_penalty', 2003 'move_slow_penalty',
2013 { 2004 {
2173 [ 2164 [
2174 'move_on', 2165 'move_on',
2175 { 2166 {
2176 desc => 'Which movement types automatically (as opposed to manually) activate this object.', 2167 desc => 'Which movement types automatically (as opposed to manually) activate this object.',
2177 name => 'movement type', 2168 name => 'movement type',
2178 type => 'bitmask', 2169 type => 'movement_type'
2179 value => $BITMASK{movement_type}
2180 } 2170 }
2181 ], 2171 ],
2182 [ 2172 [
2183 'msg', 2173 'msg',
2184 { 2174 {
2457 [ 2447 [
2458 'move_block', 2448 'move_block',
2459 { 2449 {
2460 desc => 'Objects using these movement types cannot move over this space.', 2450 desc => 'Objects using these movement types cannot move over this space.',
2461 name => 'blocked movement', 2451 name => 'blocked movement',
2462 type => 'bitmask', 2452 type => 'movement_type'
2463 value => $BITMASK{movement_type}
2464 } 2453 }
2465 ], 2454 ],
2466 [ 2455 [
2467 'move_allow', 2456 'move_allow',
2468 { 2457 {
2469 desc => 'Objects using these movement types are allowed to move over this space. Takes precedence over \'blocked movements\'.', 2458 desc => 'Objects using these movement types are allowed to move over this space. Takes precedence over \'blocked movements\'.',
2470 name => 'allowed movement', 2459 name => 'allowed movement',
2471 type => 'bitmask', 2460 type => 'movement_type'
2472 value => $BITMASK{movement_type}
2473 } 2461 }
2474 ], 2462 ],
2475 [ 2463 [
2476 'move_slow', 2464 'move_slow',
2477 { 2465 {
2478 desc => 'The types of movement that should by slowed down by the \'slow movement penalty\'.', 2466 desc => 'The types of movement that should by slowed down by the \'slow movement penalty\'.',
2479 name => 'slowed movement', 2467 name => 'slowed movement',
2480 type => 'bitmask', 2468 type => 'movement_type'
2481 value => $BITMASK{movement_type}
2482 } 2469 }
2483 ], 2470 ],
2484 [ 2471 [
2485 'move_slow_penalty', 2472 'move_slow_penalty',
2486 { 2473 {
2571 [ 2558 [
2572 'move_block', 2559 'move_block',
2573 { 2560 {
2574 desc => 'Objects using these movement types cannot move over this space.', 2561 desc => 'Objects using these movement types cannot move over this space.',
2575 name => 'blocked movement', 2562 name => 'blocked movement',
2576 type => 'bitmask', 2563 type => 'movement_type'
2577 value => $BITMASK{movement_type}
2578 } 2564 }
2579 ], 2565 ],
2580 [ 2566 [
2581 'move_allow', 2567 'move_allow',
2582 { 2568 {
2583 desc => 'Objects using these movement types are allowed to move over this space. Takes precedence over \'blocked movements\'.', 2569 desc => 'Objects using these movement types are allowed to move over this space. Takes precedence over \'blocked movements\'.',
2584 name => 'allowed movement', 2570 name => 'allowed movement',
2585 type => 'bitmask', 2571 type => 'movement_type'
2586 value => $BITMASK{movement_type}
2587 } 2572 }
2588 ], 2573 ],
2589 [ 2574 [
2590 'move_slow', 2575 'move_slow',
2591 { 2576 {
2592 desc => 'The types of movement that should by slowed down by the \'slow movement penalty\'.', 2577 desc => 'The types of movement that should by slowed down by the \'slow movement penalty\'.',
2593 name => 'slowed movement', 2578 name => 'slowed movement',
2594 type => 'bitmask', 2579 type => 'movement_type'
2595 value => $BITMASK{movement_type}
2596 } 2580 }
2597 ], 2581 ],
2598 [ 2582 [
2599 'move_slow_penalty', 2583 'move_slow_penalty',
2600 { 2584 {
2680 [ 2664 [
2681 'move_block', 2665 'move_block',
2682 { 2666 {
2683 desc => 'Objects using these movement types cannot move over this space.', 2667 desc => 'Objects using these movement types cannot move over this space.',
2684 name => 'blocked movement', 2668 name => 'blocked movement',
2685 type => 'bitmask', 2669 type => 'movement_type'
2686 value => $BITMASK{movement_type}
2687 } 2670 }
2688 ], 2671 ],
2689 [ 2672 [
2690 'move_allow', 2673 'move_allow',
2691 { 2674 {
2692 desc => 'Objects using these movement types are allowed to move over this space. Takes precedence over \'blocked movements\'.', 2675 desc => 'Objects using these movement types are allowed to move over this space. Takes precedence over \'blocked movements\'.',
2693 name => 'allowed movement', 2676 name => 'allowed movement',
2694 type => 'bitmask', 2677 type => 'movement_type'
2695 value => $BITMASK{movement_type}
2696 } 2678 }
2697 ], 2679 ],
2698 [ 2680 [
2699 'move_slow', 2681 'move_slow',
2700 { 2682 {
2701 desc => 'The types of movement that should by slowed down by the \'slow movement penalty\'.', 2683 desc => 'The types of movement that should by slowed down by the \'slow movement penalty\'.',
2702 name => 'slowed movement', 2684 name => 'slowed movement',
2703 type => 'bitmask', 2685 type => 'movement_type'
2704 value => $BITMASK{movement_type}
2705 } 2686 }
2706 ], 2687 ],
2707 [ 2688 [
2708 'move_slow_penalty', 2689 'move_slow_penalty',
2709 { 2690 {
2836 [ 2817 [
2837 'move_on', 2818 'move_on',
2838 { 2819 {
2839 desc => 'Which movement types automatically (as opposed to manually) activate this object.', 2820 desc => 'Which movement types automatically (as opposed to manually) activate this object.',
2840 name => 'movement type', 2821 name => 'movement type',
2841 type => 'bitmask', 2822 type => 'movement_type'
2842 value => $BITMASK{movement_type}
2843 } 2823 }
2844 ], 2824 ],
2845 [ 2825 [
2846 'no_pick', 2826 'no_pick',
2847 { 2827 {
2919 [ 2899 [
2920 'move_block', 2900 'move_block',
2921 { 2901 {
2922 desc => 'Objects using these movement types cannot move over this space.', 2902 desc => 'Objects using these movement types cannot move over this space.',
2923 name => 'blocked movement', 2903 name => 'blocked movement',
2924 type => 'bitmask', 2904 type => 'movement_type'
2925 value => $BITMASK{movement_type}
2926 } 2905 }
2927 ], 2906 ],
2928 [ 2907 [
2929 'move_allow', 2908 'move_allow',
2930 { 2909 {
2931 desc => 'Objects using these movement types are allowed to move over this space. Takes precedence over \'blocked movements\'.', 2910 desc => 'Objects using these movement types are allowed to move over this space. Takes precedence over \'blocked movements\'.',
2932 name => 'allowed movement', 2911 name => 'allowed movement',
2933 type => 'bitmask', 2912 type => 'movement_type'
2934 value => $BITMASK{movement_type}
2935 } 2913 }
2936 ], 2914 ],
2937 [ 2915 [
2938 'move_slow', 2916 'move_slow',
2939 { 2917 {
2940 desc => 'The types of movement that should by slowed down by the \'slow movement penalty\'.', 2918 desc => 'The types of movement that should by slowed down by the \'slow movement penalty\'.',
2941 name => 'slowed movement', 2919 name => 'slowed movement',
2942 type => 'bitmask', 2920 type => 'movement_type'
2943 value => $BITMASK{movement_type}
2944 } 2921 }
2945 ], 2922 ],
2946 [ 2923 [
2947 'move_slow_penalty', 2924 'move_slow_penalty',
2948 { 2925 {
3237 [ 3214 [
3238 'move_block', 3215 'move_block',
3239 { 3216 {
3240 desc => 'Objects using these movement types cannot move over this space.', 3217 desc => 'Objects using these movement types cannot move over this space.',
3241 name => 'blocked movement', 3218 name => 'blocked movement',
3242 type => 'bitmask', 3219 type => 'movement_type'
3243 value => $BITMASK{movement_type}
3244 } 3220 }
3245 ], 3221 ],
3246 [ 3222 [
3247 'move_allow', 3223 'move_allow',
3248 { 3224 {
3249 desc => 'Objects using these movement types are allowed to move over this space. Takes precedence over \'blocked movements\'.', 3225 desc => 'Objects using these movement types are allowed to move over this space. Takes precedence over \'blocked movements\'.',
3250 name => 'allowed movement', 3226 name => 'allowed movement',
3251 type => 'bitmask', 3227 type => 'movement_type'
3252 value => $BITMASK{movement_type}
3253 } 3228 }
3254 ], 3229 ],
3255 [ 3230 [
3256 'move_slow', 3231 'move_slow',
3257 { 3232 {
3258 desc => 'The types of movement that should by slowed down by the \'slow movement penalty\'.', 3233 desc => 'The types of movement that should by slowed down by the \'slow movement penalty\'.',
3259 name => 'slowed movement', 3234 name => 'slowed movement',
3260 type => 'bitmask', 3235 type => 'movement_type'
3261 value => $BITMASK{movement_type}
3262 } 3236 }
3263 ], 3237 ],
3264 [ 3238 [
3265 'move_slow_penalty', 3239 'move_slow_penalty',
3266 { 3240 {
3522 [ 3496 [
3523 'move_block', 3497 'move_block',
3524 { 3498 {
3525 desc => 'Objects using these movement types cannot move over this space.', 3499 desc => 'Objects using these movement types cannot move over this space.',
3526 name => 'blocked movement', 3500 name => 'blocked movement',
3527 type => 'bitmask', 3501 type => 'movement_type'
3528 value => $BITMASK{movement_type}
3529 } 3502 }
3530 ], 3503 ],
3531 [ 3504 [
3532 'move_allow', 3505 'move_allow',
3533 { 3506 {
3534 desc => 'Objects using these movement types are allowed to move over this space. Takes precedence over \'blocked movements\'.', 3507 desc => 'Objects using these movement types are allowed to move over this space. Takes precedence over \'blocked movements\'.',
3535 name => 'allowed movement', 3508 name => 'allowed movement',
3536 type => 'bitmask', 3509 type => 'movement_type'
3537 value => $BITMASK{movement_type}
3538 } 3510 }
3539 ], 3511 ],
3540 [ 3512 [
3541 'move_slow', 3513 'move_slow',
3542 { 3514 {
3543 desc => 'The types of movement that should by slowed down by the \'slow movement penalty\'.', 3515 desc => 'The types of movement that should by slowed down by the \'slow movement penalty\'.',
3544 name => 'slowed movement', 3516 name => 'slowed movement',
3545 type => 'bitmask', 3517 type => 'movement_type'
3546 value => $BITMASK{movement_type}
3547 } 3518 }
3548 ], 3519 ],
3549 [ 3520 [
3550 'move_slow_penalty', 3521 'move_slow_penalty',
3551 { 3522 {
3832 [ 3803 [
3833 'move_block', 3804 'move_block',
3834 { 3805 {
3835 desc => 'Objects using these movement types cannot move over this space.', 3806 desc => 'Objects using these movement types cannot move over this space.',
3836 name => 'blocked movement', 3807 name => 'blocked movement',
3837 type => 'bitmask', 3808 type => 'movement_type'
3838 value => $BITMASK{movement_type}
3839 } 3809 }
3840 ], 3810 ],
3841 [ 3811 [
3842 'move_allow', 3812 'move_allow',
3843 { 3813 {
3844 desc => 'Objects using these movement types are allowed to move over this space. Takes precedence over \'blocked movements\'.', 3814 desc => 'Objects using these movement types are allowed to move over this space. Takes precedence over \'blocked movements\'.',
3845 name => 'allowed movement', 3815 name => 'allowed movement',
3846 type => 'bitmask', 3816 type => 'movement_type'
3847 value => $BITMASK{movement_type}
3848 } 3817 }
3849 ], 3818 ],
3850 [ 3819 [
3851 'move_slow', 3820 'move_slow',
3852 { 3821 {
3853 desc => 'The types of movement that should by slowed down by the \'slow movement penalty\'.', 3822 desc => 'The types of movement that should by slowed down by the \'slow movement penalty\'.',
3854 name => 'slowed movement', 3823 name => 'slowed movement',
3855 type => 'bitmask', 3824 type => 'movement_type'
3856 value => $BITMASK{movement_type}
3857 } 3825 }
3858 ], 3826 ],
3859 [ 3827 [
3860 'move_slow_penalty', 3828 'move_slow_penalty',
3861 { 3829 {
4008 [ 3976 [
4009 'move_type', 3977 'move_type',
4010 { 3978 {
4011 desc => 'Determines which kinds of movement this object can use (e.g. for monsters) or grants (e.g. for amulets).', 3979 desc => 'Determines which kinds of movement this object can use (e.g. for monsters) or grants (e.g. for amulets).',
4012 name => 'movement type', 3980 name => 'movement type',
4013 type => 'bitmask', 3981 type => 'movement_type'
4014 value => $BITMASK{movement_type}
4015 } 3982 }
4016 ], 3983 ],
4017 [ 3984 [
4018 'undead', 3985 'undead',
4019 { 3986 {
4749 [ 4716 [
4750 'move_on', 4717 'move_on',
4751 { 4718 {
4752 desc => 'Which movement types automatically (as opposed to manually) activate this object.', 4719 desc => 'Which movement types automatically (as opposed to manually) activate this object.',
4753 name => 'movement type', 4720 name => 'movement type',
4754 type => 'bitmask', 4721 type => 'movement_type'
4755 value => $BITMASK{movement_type}
4756 } 4722 }
4757 ] 4723 ]
4758 ], 4724 ],
4759 desc => 'Pedestals are designed to detect certain types of living objects. When a predefined type of living creature steps on the pedestal, the connected value is triggered.', 4725 desc => 'Pedestals are designed to detect certain types of living objects. When a predefined type of living creature steps on the pedestal, the connected value is triggered.',
4760 ignore => [ 4726 ignore => [
4823 [ 4789 [
4824 'move_on', 4790 'move_on',
4825 { 4791 {
4826 desc => 'Which movement types automatically (as opposed to manually) activate this object.', 4792 desc => 'Which movement types automatically (as opposed to manually) activate this object.',
4827 name => 'movement type', 4793 name => 'movement type',
4828 type => 'bitmask', 4794 type => 'movement_type'
4829 value => $BITMASK{movement_type}
4830 } 4795 }
4831 ] 4796 ]
4832 ], 4797 ],
4833 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.', 4798 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.',
4834 ignore => [ 4799 ignore => [
5251 [ 5216 [
5252 'move_on', 5217 'move_on',
5253 { 5218 {
5254 desc => 'Which movement types automatically (as opposed to manually) activate this object.', 5219 desc => 'Which movement types automatically (as opposed to manually) activate this object.',
5255 name => 'movement type', 5220 name => 'movement type',
5256 type => 'bitmask', 5221 type => 'movement_type'
5257 value => $BITMASK{movement_type}
5258 } 5222 }
5259 ], 5223 ],
5260 [ 5224 [
5261 'level', 5225 'level',
5262 { 5226 {
5732 [ 5696 [
5733 'move_on', 5697 'move_on',
5734 { 5698 {
5735 desc => 'Which movement types automatically (as opposed to manually) activate this object.', 5699 desc => 'Which movement types automatically (as opposed to manually) activate this object.',
5736 name => 'movement type', 5700 name => 'movement type',
5737 type => 'bitmask', 5701 type => 'movement_type'
5738 value => $BITMASK{movement_type}
5739 } 5702 }
5740 ] 5703 ]
5741 ], 5704 ],
5742 desc => 'Shop mats are used for entering/leaving shops. You should always have exactly TWO shop mats on your shop-map: One inside the "shopping-area" and one outside. Shop mats don\'t use exit paths/ or -destinations. When stepping onto a shopmat the player gets beamed to the nearest other mat. If the player has unpaid items in his inventory, the price gets charged from his coins automatically. If the player has insufficient coins to buy his unpaid items, he is unable to pass any shopmat (So he has to drop unpaid items).', 5705 desc => 'Shop mats are used for entering/leaving shops. You should always have exactly TWO shop mats on your shop-map: One inside the "shopping-area" and one outside. Shop mats don\'t use exit paths/ or -destinations. When stepping onto a shopmat the player gets beamed to the nearest other mat. If the player has unpaid items in his inventory, the price gets charged from his coins automatically. If the player has insufficient coins to buy his unpaid items, he is unable to pass any shopmat (So he has to drop unpaid items).',
5743 ignore => [ 5706 ignore => [
5775 [ 5738 [
5776 'move_on', 5739 'move_on',
5777 { 5740 {
5778 desc => 'Which movement types automatically (as opposed to manually) activate this object.', 5741 desc => 'Which movement types automatically (as opposed to manually) activate this object.',
5779 name => 'movement type', 5742 name => 'movement type',
5780 type => 'bitmask', 5743 type => 'movement_type'
5781 value => $BITMASK{movement_type}
5782 } 5744 }
5783 ], 5745 ],
5784 [ 5746 [
5785 'food', 5747 'food',
5786 { 5748 {
6093 [ 6055 [
6094 'move_on', 6056 'move_on',
6095 { 6057 {
6096 desc => 'Which movement types automatically (as opposed to manually) activate this object.', 6058 desc => 'Which movement types automatically (as opposed to manually) activate this object.',
6097 name => 'movement type', 6059 name => 'movement type',
6098 type => 'bitmask', 6060 type => 'movement_type'
6099 value => $BITMASK{movement_type}
6100 } 6061 }
6101 ] 6062 ]
6102 ], 6063 ],
6103 desc => 'Spinners change the direction of spell objects and other projectiles that fly past. Unlike directors, it does make a difference from what angle you shoot into the spinner. The direction of objects flying past is always changed by a certain degree.', 6064 desc => 'Spinners change the direction of spell objects and other projectiles that fly past. Unlike directors, it does make a difference from what angle you shoot into the spinner. The direction of objects flying past is always changed by a certain degree.',
6104 ignore => [ 6065 ignore => [
6142 [ 6103 [
6143 'move_on', 6104 'move_on',
6144 { 6105 {
6145 desc => 'Which movement types automatically (as opposed to manually) activate this object.', 6106 desc => 'Which movement types automatically (as opposed to manually) activate this object.',
6146 name => 'movement type', 6107 name => 'movement type',
6147 type => 'bitmask', 6108 type => 'movement_type'
6148 value => $BITMASK{movement_type}
6149 } 6109 }
6150 ], 6110 ],
6151 [ 6111 [
6152 'move_block', 6112 'move_block',
6153 { 6113 {
6154 desc => 'Objects using these movement types cannot move over this space.', 6114 desc => 'Objects using these movement types cannot move over this space.',
6155 name => 'blocked movement', 6115 name => 'blocked movement',
6156 type => 'bitmask', 6116 type => 'movement_type'
6157 value => $BITMASK{movement_type}
6158 } 6117 }
6159 ], 6118 ],
6160 [ 6119 [
6161 'move_allow', 6120 'move_allow',
6162 { 6121 {
6163 desc => 'Objects using these movement types are allowed to move over this space. Takes precedence over \'blocked movements\'.', 6122 desc => 'Objects using these movement types are allowed to move over this space. Takes precedence over \'blocked movements\'.',
6164 name => 'allowed movement', 6123 name => 'allowed movement',
6165 type => 'bitmask', 6124 type => 'movement_type'
6166 value => $BITMASK{movement_type}
6167 } 6125 }
6168 ], 6126 ],
6169 [ 6127 [
6170 'move_slow', 6128 'move_slow',
6171 { 6129 {
6172 desc => 'The types of movement that should by slowed down by the \'slow movement penalty\'.', 6130 desc => 'The types of movement that should by slowed down by the \'slow movement penalty\'.',
6173 name => 'slowed movement', 6131 name => 'slowed movement',
6174 type => 'bitmask', 6132 type => 'movement_type'
6175 value => $BITMASK{movement_type}
6176 } 6133 }
6177 ], 6134 ],
6178 [ 6135 [
6179 'move_slow_penalty', 6136 'move_slow_penalty',
6180 { 6137 {
6324 [ 6281 [
6325 'move_block', 6282 'move_block',
6326 { 6283 {
6327 desc => 'Objects using these movement types cannot move over this space.', 6284 desc => 'Objects using these movement types cannot move over this space.',
6328 name => 'blocked movement', 6285 name => 'blocked movement',
6329 type => 'bitmask', 6286 type => 'movement_type'
6330 value => $BITMASK{movement_type}
6331 } 6287 }
6332 ], 6288 ],
6333 [ 6289 [
6334 'move_allow', 6290 'move_allow',
6335 { 6291 {
6336 desc => 'Objects using these movement types are allowed to move over this space. Takes precedence over \'blocked movements\'.', 6292 desc => 'Objects using these movement types are allowed to move over this space. Takes precedence over \'blocked movements\'.',
6337 name => 'allowed movement', 6293 name => 'allowed movement',
6338 type => 'bitmask', 6294 type => 'movement_type'
6339 value => $BITMASK{movement_type}
6340 } 6295 }
6341 ], 6296 ],
6342 [ 6297 [
6343 'move_slow', 6298 'move_slow',
6344 { 6299 {
6345 desc => 'The types of movement that should by slowed down by the \'slow movement penalty\'.', 6300 desc => 'The types of movement that should by slowed down by the \'slow movement penalty\'.',
6346 name => 'slowed movement', 6301 name => 'slowed movement',
6347 type => 'bitmask', 6302 type => 'movement_type'
6348 value => $BITMASK{movement_type}
6349 } 6303 }
6350 ], 6304 ],
6351 [ 6305 [
6352 'move_slow_penalty', 6306 'move_slow_penalty',
6353 { 6307 {
6400 [ 6354 [
6401 'move_on', 6355 'move_on',
6402 { 6356 {
6403 desc => 'Which movement types automatically (as opposed to manually) activate this object.', 6357 desc => 'Which movement types automatically (as opposed to manually) activate this object.',
6404 name => 'movement type', 6358 name => 'movement type',
6405 type => 'bitmask', 6359 type => 'movement_type'
6406 value => $BITMASK{movement_type}
6407 } 6360 }
6408 ], 6361 ],
6409 [ 6362 [
6410 'level', 6363 'level',
6411 { 6364 {
6490 [ 6443 [
6491 'move_on', 6444 'move_on',
6492 { 6445 {
6493 desc => 'Which movement types automatically (as opposed to manually) activate this object.', 6446 desc => 'Which movement types automatically (as opposed to manually) activate this object.',
6494 name => 'movement type', 6447 name => 'movement type',
6495 type => 'bitmask', 6448 type => 'movement_type'
6496 value => $BITMASK{movement_type}
6497 } 6449 }
6498 ], 6450 ],
6499 [ 6451 [
6500 'weight', 6452 'weight',
6501 { 6453 {
6638 [ 6590 [
6639 'move_block', 6591 'move_block',
6640 { 6592 {
6641 desc => 'Objects using these movement types cannot move over this space.', 6593 desc => 'Objects using these movement types cannot move over this space.',
6642 name => 'blocked movement', 6594 name => 'blocked movement',
6643 type => 'bitmask', 6595 type => 'movement_type'
6644 value => $BITMASK{movement_type}
6645 } 6596 }
6646 ], 6597 ],
6647 [ 6598 [
6648 'move_allow', 6599 'move_allow',
6649 { 6600 {
6650 desc => 'Objects using these movement types are allowed to move over this space. Takes precedence over \'blocked movements\'.', 6601 desc => 'Objects using these movement types are allowed to move over this space. Takes precedence over \'blocked movements\'.',
6651 name => 'allowed movement', 6602 name => 'allowed movement',
6652 type => 'bitmask', 6603 type => 'movement_type'
6653 value => $BITMASK{movement_type}
6654 } 6604 }
6655 ], 6605 ],
6656 [ 6606 [
6657 'move_slow', 6607 'move_slow',
6658 { 6608 {
6659 desc => 'The types of movement that should by slowed down by the \'slow movement penalty\'.', 6609 desc => 'The types of movement that should by slowed down by the \'slow movement penalty\'.',
6660 name => 'slowed movement', 6610 name => 'slowed movement',
6661 type => 'bitmask', 6611 type => 'movement_type'
6662 value => $BITMASK{movement_type}
6663 } 6612 }
6664 ], 6613 ],
6665 [ 6614 [
6666 'move_slow_penalty', 6615 'move_slow_penalty',
6667 { 6616 {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines