Global constants and notes 4.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. // :CATEGORY:XS Pet
  2. // :NAME:XS Pet Xundra Snowpaw Original Quail
  3. // :AUTHOR:Ferd Frederix
  4. // :CREATED:2013-09-13 15:22:07
  5. // :EDITED:2013-09-18 15:39:11
  6. // :ID:989
  7. // :NUM:1522
  8. // :REV:1
  9. // :WORLD:Second Life
  10. // :DESCRIPTION:
  11. // Global constants and notes
  12. // :CODE:
  13. // CATEGORY:XS Pet
  14. // AUTHOR:Xundra Snowpaw
  15. // WORLD: Second Life, Opensim
  16. // DESCRIPTION:
  17. // Original Pet Quail
  18. // CODE
  19. // Revisions:
  20. //
  21. // 10/2/2011
  22. // changed all Link messages to these constants in this file in the Quail
  23. // removed the YOUR_UUID and replaced it with llGetCreator()
  24. // INCLUDE //
  25. // XS_Quail constants
  26. ///// GLOBAL LINK CONSTANTS extracted from original source //////
  27. //
  28. // if you change any of these constants, change it everywhere and in a list in XS_Debug so it can print them
  29. //
  30. integer LINK_AGE_START = 800; // when quail is rezzed and secret_number, is sent by brain to breeder, eater and informatic get booted up
  31. integer LINK_FOOD_CONSUME = 900; // from movement to brain when close to food, brain then consumes a random amount up to 10000
  32. integer LINK_FOODMINUS = 901; // xs_brain receives FOOD_CONSUME, decrement hunger (eat)
  33. integer LINK_HUNGRY = 903; // sent by eater (string)hunger_amount, checks each hour
  34. integer LINK_HAMOUNT = 904; // hunger_amount = (integer)str,m updates the hunger amount in scripts
  35. integer LINK_SET_HOME = 910; // loc ^ dist
  36. integer LINK_MOVER = 911; // tell mover to rest for str seconds
  37. integer LINK_FOODIE_CLR = 920; // clear all food_bowl_keys and contents
  38. integer LINK_FOODIE = 921; // send FOOD_LOCATION coordinates to movement
  39. integer LINK_COLOR1 = 930; // colour1
  40. integer LINK_COLOR2 = 931; // colour2
  41. integer LINK_SEX = 932; // sex
  42. integer LINK_SHINE = 933; // shine
  43. integer LINK_GLOW = 934; // glow
  44. integer LINK_GEN = 935; // generation
  45. integer LINK_MAGE = 940; // xs_brain sends, xs_ager consumes, adds str to age, if older than 7 days, will grow the animal
  46. integer LINK_DAYTIME = 941; // xs_ager consumes, starts a timer of 86,400 seconds in xs_ager
  47. integer LINK_GET_AGE = 942; // get age from xs_ager and sent it on channel 943
  48. integer LINK_PUT_AGE = 943; // print age from xs_ager
  49. integer LINK_PACKAGE = 950; // look for a cryo_crate
  50. integer LINK_SEEK_FEMALE = 960; // MALE_BREED_CALL
  51. integer LINK_MALE_BREED_CALL = 961; // triggered by LINK_SEEK_FEMALE
  52. integer LINK_SIGNAL_ELIGIBLE = 962; // sent by female when hears LINK_MALE_BREED_CALL
  53. integer LINK_FEMALE_ELIGIBLE = 963; // sent when it hears in chat FEMALE_ELIGIBLE
  54. integer LINK_CALL_MALE = 964; // if LINK_FEMALE_ELIGIBLE && looking_for_female
  55. integer LINK_MALE_ON_THE_WAY = 965; // triggered by LINK_CALL_MALE
  56. integer LINK_FEMALE_LOCATION = 966; // female location, sends coordinates of a female
  57. integer LINK_RQST_BREED = 967; // sent when close enough to male/female
  58. integer LINK_CALL_MALE_INFO = 968; // ****** BUG ***** read, but never sent by anybody!!!!!
  59. // see line 557 and 636 of xs_brain which make calls and also xs_breeding which receives LINK_MALE_INFO.
  60. integer LINK_MALE_INFO = 969;
  61. integer LINK_LAY_EGG = 970; // llRezObject("XS Egg"
  62. integer LINK_BREED_FAIL = 971; // key = father, failed, timed out
  63. integer LINK_PREGNANT = 972; // chick is preggers
  64. integer LINK_SLEEPING = 990; // close eyes
  65. integer LINK_UNSLEEPING = 991; // open eyes
  66. integer LINK_SOUND = 1001; // plays a sound if enabled
  67. integer LINK_SPECIAL = 1010; // xs_special, is str = "Normal", removes script
  68. integer LINK_PREGNANCY_TIME = 5000; // in seconds as str
  69. integer LINK_SLEEP = 7999; // disable sleep by parameter
  70. integer LINK_TIMER = 8000; // scan for food bowl about every 1800 seconds
  71. integer LINK_DIE = 9999; // death
  72. ///////// end global Link constants ////////
  73. // END //