pet_db.txt 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. // Pet Additional Database
  2. //
  3. // Structure of Database:
  4. // MobID,Name,JName,LureID,EggID,EquipID,FoodID,Fullness,HungryDelay,R_Hungry,R_Full,Intimate,Die,Capture,Speed,S_Performance,talk_convert_class,attack_rate,defence_attack_rate,change_target_rate,pet_script,loyal_script
  5. //
  6. // 01. MobID Monster ID of the pet.
  7. // 02. Name Name of the monster as defined in the database.
  8. // 03. JName The display name of the monster when hatched.
  9. // 04. LureID Pet Tame Item ID.
  10. // 05. EggID Pet Egg ID.
  11. // 06. EquipID Pet Accessory ID.
  12. // 07. FoodID Pet Food ID.
  13. // 08. Fullness The amount Hunger is decreased every [HungryDelay] seconds.
  14. // 09. HungryDelay The amount of time it takes for hunger to decrease after feeding. (Default: 60 seconds)
  15. // 10. R_Hungry Amount of Intimacy that is increased when fed.
  16. // 11. R_Full Amount of Intimacy that is decreased when over-fed.
  17. // 12. Intimate Amount of Intimacy the pet starts with.
  18. // 13. Die Amount of Intimacy that is decreased when the pet owner dies.
  19. // 14. Capture Capture succes rate (10000 = 100%)
  20. // 15. Speed Pet's walk speed. (Defaul: 150)
  21. // 16. S_Performance Special Performance. (Yes = 1, No = 0)
  22. // 17. talk_convert_class Disables pet talk (instead of talking they emote with /!.)
  23. // 18. attack_rate Rate of which the pet will attack (requires at least pet_support_min_friendly intimacy).
  24. // 19. defence_attack_rate Rate of which the pet will retaliate when master is being attacked (requires at least pet_support_min_friendly intimacy).
  25. // 20. change_target_rate Rate of which the pet will change its attack target.
  26. // 21. pet_script Script to execute when the pet is hatched.
  27. // 22. loyal_script Script to execute when the pet is hatched (requires at least pet_equip_min_friendly intimacy, independent of pet_script).
  28. //NOTE: The max value (100%) of attack_rate, defense_rate & change_target_rate is 10000.
  29. //In theory you can use any valid script, but it is run only once upon pet
  30. //loading, so it is recommended you use the specific pet scripts:
  31. //petskillattack skillid, skilllv, rate, bonusrate
  32. //Skill attack that triggers while the pet is attacking. Rate is the base
  33. //chance of execution per attack. Bonusrate is an additional success rate when
  34. //intimacy reaches max.
  35. //petskillattack2 skillid, damage, hits, rate, bonusrate
  36. //Same as petskillattack, but the damage and number of hits is fixed
  37. //the damage specified is total, not per hit.
  38. //petskillsupport skillid, skilllv, delay, hp%, sp%
  39. //Casts a support skill when the health levels are below the specified hp% and
  40. //sp%. Delay is the minimum time in seconds before the skill can be cast again
  41. //petheal amount, delay, hp%, sp%
  42. //Similar to petskillsupport, but the skill is fixed to heal (28) and the
  43. //heal-amount is fixed to the value given.
  44. //petrecovery type, delay: Cures the "type" status effect after "delay" seconds
  45. //petskillbonus type, value, duration, delay
  46. //Gives bonus stats. Type is the stat to increase (bStr, bLuk), value is the
  47. //amount by which it is increased, duration signals how long the bonus lasts
  48. //delay is the time elapsed after the bonus ends and before it starts again.
  49. //A single pet can have petloot, petskillbonus, petskillattack (or
  50. //petskillattack2) and petskillsupport (or petheal) at the same time,
  51. //but only one of each.