item_db.yml 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. # This file is a part of rAthena.
  2. # Copyright(C) 2021 rAthena Development Team
  3. # https://rathena.org - https://github.com/rathena
  4. #
  5. # This program is free software: you can redistribute it and/or modify
  6. # it under the terms of the GNU General Public License as published by
  7. # the Free Software Foundation, either version 3 of the License, or
  8. # (at your option) any later version.
  9. #
  10. # This program is distributed in the hope that it will be useful,
  11. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  13. # GNU General Public License for more details.
  14. #
  15. # You should have received a copy of the GNU General Public License
  16. # along with this program. If not, see <http://www.gnu.org/licenses/>.
  17. #
  18. ###########################################################################
  19. # Item Database
  20. ###########################################################################
  21. #
  22. # Item Settings
  23. #
  24. ###########################################################################
  25. # - Id Item ID.
  26. # AegisName Server name to reference the item in scripts and lookups, should use no spaces.
  27. # Name Name in English for displaying as output.
  28. # Type Item type. (Default: Etc)
  29. # SubType Weapon or Ammo type. (Default: 0)
  30. # Buy Buying price. When not specified, becomes double the sell price. (Default: 0)
  31. # Sell Selling price. When not specified, becomes half the buy price. (Default: 0)
  32. # Weight Item weight. Each 10 is 1 weight. (Default: 0)
  33. # Attack Weapon's attack. (Default: 0)
  34. # MagicAttack Weapon's magic attack. (Default: 0)
  35. # Defense Armor's defense. (Default: 0)
  36. # Range Weapon's attack range. (Default: 0)
  37. # Slots Available slots in item. (Default: 0)
  38. # Jobs Jobs that can equip the item. (Map default is 'All: true')
  39. # Classes Upper class types that can equip the item. (Map default is 'All: true')
  40. # Gender Gender that can equip the item. (Default: Both)
  41. # Locations Equipment's placement. (Default: None)
  42. # WeaponLevel Weapon level. (Default: 1 for Weapons)
  43. # ArmorLevel Armor level. (Default: 1 for Armors)
  44. # EquipLevelMin Minimum required level to equip. (Default: 0)
  45. # EquipLevelMax Maximum level that can equip. (Default: 0)
  46. # Refineable If the item can be refined. (Default: false)
  47. # View View sprite of an item. (Default: 0)
  48. # AliasName Another item's AegisName that will be sent to the client instead of this item's AegisName. (Default: null)
  49. # Flags: Item flags. (Default: null)
  50. # BuyingStore If the item is available for Buyingstores. (Default: false)
  51. # DeadBranch If the item is a Dead Branch. (Default: false)
  52. # Container If the item is part of a container. (Default: false)
  53. # UniqueId If the item is a unique stack. (Default: false)
  54. # BindOnEquip If the item is bound to the character upon equipping. (Default: false)
  55. # DropAnnounce If the item has a special announcement to self on drop. (Default: false)
  56. # NoConsume If the item is consumed on use. (Default: false)
  57. # DropEffect If the item has a special effect on the ground when dropped by a monster. (Default: None)
  58. # Delay: Item use delay. (Default: null)
  59. # Duration Duration of delay in seconds.
  60. # Status Status Change used to track delay. (Default: None)
  61. # Stack: Item stack amount. (Default: null)
  62. # Amount Maximum amount that can be stacked.
  63. # Inventory If the stack is applied to player's inventory. (Default: true)
  64. # Cart If the stack is applied to the player's cart. (Default: false)
  65. # Storage If the stack is applied to the player's storage. (Default: false)
  66. # GuildStorage If the stack is applied to the player's guild storage. (Default: false)
  67. # NoUse: Conditions when the item is unusable. (Default: null)
  68. # Override Group level to override these conditions.
  69. # Sitting If the item can not be used while sitting. (Default: false)
  70. # Trade: Trade restrictions. (Default: null)
  71. # Override Group level to override these conditions.
  72. # NoDrop If the item can not be dropped. (Default: false)
  73. # NoTrade If the item can not be traded. (Default: false)
  74. # TradePartner If the item can not be traded to the player's partner. (Default: false)
  75. # NoSell If the item can not be sold. (Default: false)
  76. # NoCart If the item can not be put in a cart. (Default: false)
  77. # NoStorage If the item can not be put in a storage. (Default: false)
  78. # NoGuildStorage If the item can not be put in a guild storage. (Default: false)
  79. # NoMail If the item can not be put in a mail. (Default: false)
  80. # NoAuction If the item can not be put in an auction. (Default: false)
  81. # Script Script to execute when the item is used/equipped. (Default: null)
  82. # EquipScript Script to execute when the item is equipped. (Default: null)
  83. # UnEquipScript Script to execute when the item is unequipped or when a rental item expires. (Default: null)
  84. ###########################################################################
  85. Header:
  86. Type: ITEM_DB
  87. Version: 2
  88. Footer:
  89. Imports:
  90. - Path: db/pre-re/item_db.yml
  91. Mode: Prerenewal
  92. - Path: db/re/item_db.yml
  93. Mode: Renewal
  94. - Path: db/import/item_db.yml