ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/define.h
(Generate patch)

Comparing deliantra/server/include/define.h (file contents):
Revision 1.95 by root, Sat Dec 27 02:31:19 2008 UTC vs.
Revision 1.96 by root, Sun Dec 28 06:59:26 2008 UTC

655/* CIRCLE1 = 32 */ 655/* CIRCLE1 = 32 */
656/* + DISTATT = 1 */ 656/* + DISTATT = 1 */
657/* ------------------- */ 657/* ------------------- */
658/* attack_movement = 33 */ 658/* attack_movement = 33 */
659/******************************************************************************/ 659/******************************************************************************/
660#define DISTATT 1 /* move toward a player if far, but mantain some space, */ 660#define DISTATT 1 /* move toward a player if far, but mantain some space, */
661 /* attack from a distance - good for missile users only */ 661 /* attack from a distance - good for missile users only */
662#define RUNATT 2 /* run but attack if player catches up to object */ 662#define RUNATT 2 /* run but attack if player catches up to object */
663#define HITRUN 3 /* run to then hit player then run away cyclicly */ 663#define HITRUN 3 /* run to then hit player then run away cyclicly */
664#define WAITATT 4 /* wait for player to approach then hit, move if hit */ 664#define WAITATT 4 /* wait for player to approach then hit, move if hit */
665#define RUSH 5 /* Rush toward player blindly, similiar to dumb monster */ 665#define RUSH 5 /* Rush toward player blindly, similiar to dumb monster */
666#define ALLRUN 6 /* always run never attack good for sim. of weak player */ 666#define ALLRUN 6 /* always run never attack good for sim. of weak player */
667#define DISTHIT 7 /* attack from a distance if hit as recommended by Frank */ 667#define DISTHIT 7 /* attack from a distance if hit as recommended by Frank */
668#define WAIT2 8 /* monster does not try to move towards player if far */ 668#define WAIT2 8 /* monster does not try to move towards player if far */
669 /* maintains comfortable distance */ 669 /* maintains comfortable distance */
670
670#define PETMOVE 16 /* if the upper four bits of attack_movement */ 671#define PETMOVE 16 /* if the upper four bits of attack_movement */
671 /* are set to this number, the monster follows a player */ 672 /* are set to this number, the monster follows a player */
672 /* until the owner calls it back or off */ 673 /* until the owner calls it back or off */
673 /* player followed denoted by 0b->owner */ 674 /* player followed denoted by 0b->owner */
674 /* the monster will try to attack whatever the player is */ 675 /* the monster will try to attack whatever the player is */
675 /* attacking, and will continue to do so until the owner */ 676 /* attacking, and will continue to do so until the owner */
676 /* calls off the monster - a key command will be */ 677 /* calls off the monster - a key command will be */
677 /* inserted to do so */ 678 /* inserted to do so */
678#define CIRCLE1 32 /* if the upper four bits of move_type / attack_movement */ 679#define CIRCLE1 32 /* if the upper four bits of move_type / attack_movement */
679 /* are set to this number, the monster will move in a */ 680 /* are set to this number, the monster will move in a */
680 /* circle until it is attacked, or the enemy field is */ 681 /* circle until it is attacked, or the enemy field is */
681 /* set, this is good for non-aggressive monsters and NPC */ 682 /* set, this is good for non-aggressive monsters and NPC */
682#define CIRCLE2 48 /* same as above but a larger circle is used */ 683#define CIRCLE2 48 /* same as above but a larger circle is used */
683#define PACEH 64 /* The Monster will pace back and forth until attacked */ 684#define PACEH 64 /* The Monster will pace back and forth until attacked */
684 /* this is HORIZONTAL movement */ 685 /* this is HORIZONTAL movement */
685#define PACEH2 80 /* the monster will pace as above but the length of the */ 686#define PACEH2 80 /* the monster will pace as above but the length of the */
686 /* pace area is longer and the monster stops before */ 687 /* pace area is longer and the monster stops before */
687 /* changing directions */ 688 /* changing directions */
688 /* this is HORIZONTAL movement */ 689 /* this is HORIZONTAL movement */
689#define RANDO 96 /* the monster will go in a random direction until */ 690#define RANDO 96 /* the monster will go in a random direction until */
690 /* it is stopped by an obstacle, then it chooses another */ 691 /* it is stopped by an obstacle, then it chooses another */
691 /* direction. */ 692 /* direction. */
692#define RANDO2 112 /* constantly move in a different random direction */ 693#define RANDO2 112 /* constantly move in a different random direction */
693#define PACEV 128 /* The Monster will pace back and forth until attacked */ 694#define PACEV 128 /* The Monster will pace back and forth until attacked */
694 /* this is VERTICAL movement */ 695 /* this is VERTICAL movement */
695#define PACEV2 144 /* the monster will pace as above but the length of the */ 696#define PACEV2 144 /* the monster will pace as above but the length of the */
696 /* pace area is longer and the monster stops before */ 697 /* pace area is longer and the monster stops before */
697 /* changing directions */ 698 /* changing directions */
698 /* this is VERTICAL movement */ 699 /* this is VERTICAL movement */
699#define LO4 15 /* bitmasks for upper and lower 4 bits from 8 bit fields */ 700#define LO4 15 /* bitmasks for upper and lower 4 bits from 8 bit fields */
700#define HI4 240 701#define HI4 240
701 702
702#define BLANK_FACE_NAME "blank.x11" 703#define BLANK_FACE_NAME "blank.x11"
703#define EMPTY_FACE_NAME "empty.x11" 704#define EMPTY_FACE_NAME "empty.x11"
704 705

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines