const.txt 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. // Script Constant Database
  2. //
  3. // Structure of Database:
  4. // Identifier Value[ Type]
  5. //
  6. // Alternatively:
  7. // Identifier,Value[,Type]
  8. //
  9. // 01. Identifier Unique name for the constant, must not have same name as script commands, functions or variables.
  10. // 02. Value Value assigned to the constant. This value cannot be changed during the runtime of the server.
  11. // 03. Type Specifies whether the identifier is a constant (0) or a parameter (1) (optional, defaults to 0).
  12. //
  13. // NOTE: Parameters are special in that they retrieve certain runtime values depending on the specified ID
  14. // in field Value. Depending on the implementation values assigned by scripts to parameters will affect
  15. // runtime values, such as Zeny, as well (see pc_readparam/pc_setparam).
  16. RDMOPT_VAR_MAXHPAMOUNT 1
  17. RDMOPT_VAR_MAXSPAMOUNT 2
  18. RDMOPT_VAR_STRAMOUNT 3
  19. RDMOPT_VAR_AGIAMOUNT 4
  20. RDMOPT_VAR_VITAMOUNT 5
  21. RDMOPT_VAR_INTAMOUNT 6
  22. RDMOPT_VAR_DEXAMOUNT 7
  23. RDMOPT_VAR_LUKAMOUNT 8
  24. RDMOPT_VAR_MAXHPPERCENT 9
  25. RDMOPT_VAR_MAXSPPERCENT 10
  26. RDMOPT_VAR_HPACCELERATION 11
  27. RDMOPT_VAR_SPACCELERATION 12
  28. RDMOPT_VAR_ATKPERCENT 13
  29. RDMOPT_VAR_MAGICATKPERCENT 14
  30. RDMOPT_VAR_PLUSASPD 15
  31. RDMOPT_VAR_PLUSASPDPERCENT 16
  32. RDMOPT_VAR_ATTPOWER 17
  33. RDMOPT_VAR_HITSUCCESSVALUE 18
  34. RDMOPT_VAR_ATTMPOWER 19
  35. RDMOPT_VAR_ITEMDEFPOWER 20
  36. RDMOPT_VAR_MDEFPOWER 21
  37. RDMOPT_VAR_AVOIDSUCCESSVALUE 22
  38. RDMOPT_VAR_PLUSAVOIDSUCCESSVALUE 23
  39. RDMOPT_VAR_CRITICALSUCCESSVALUE 24
  40. RDMOPT_ATTR_TOLERACE_NOTHING 25
  41. RDMOPT_ATTR_TOLERACE_WATER 26
  42. RDMOPT_ATTR_TOLERACE_GROUND 27
  43. RDMOPT_ATTR_TOLERACE_FIRE 28
  44. RDMOPT_ATTR_TOLERACE_WIND 29
  45. RDMOPT_ATTR_TOLERACE_POISON 30
  46. RDMOPT_ATTR_TOLERACE_SAINT 31
  47. RDMOPT_ATTR_TOLERACE_DARKNESS 32
  48. RDMOPT_ATTR_TOLERACE_TELEKINESIS 33
  49. RDMOPT_ATTR_TOLERACE_UNDEAD 34
  50. RDMOPT_ATTR_TOLERACE_ALL 35
  51. RDMOPT_DAMAGE_PROPERTY_NOTHING_USER 36
  52. RDMOPT_DAMAGE_PROPERTY_NOTHING_TARGET 37
  53. RDMOPT_DAMAGE_PROPERTY_WATER_USER 38
  54. RDMOPT_DAMAGE_PROPERTY_WATER_TARGET 39
  55. RDMOPT_DAMAGE_PROPERTY_GROUND_USER 40
  56. RDMOPT_DAMAGE_PROPERTY_GROUND_TARGET 41
  57. RDMOPT_DAMAGE_PROPERTY_FIRE_USER 42
  58. RDMOPT_DAMAGE_PROPERTY_FIRE_TARGET 43
  59. RDMOPT_DAMAGE_PROPERTY_WIND_USER 44
  60. RDMOPT_DAMAGE_PROPERTY_WIND_TARGET 45
  61. RDMOPT_DAMAGE_PROPERTY_POISON_USER 46
  62. RDMOPT_DAMAGE_PROPERTY_POISON_TARGET 47
  63. RDMOPT_DAMAGE_PROPERTY_SAINT_USER 48
  64. RDMOPT_DAMAGE_PROPERTY_SAINT_TARGET 49
  65. RDMOPT_DAMAGE_PROPERTY_DARKNESS_USER 50
  66. RDMOPT_DAMAGE_PROPERTY_DARKNESS_TARGET 51
  67. RDMOPT_DAMAGE_PROPERTY_TELEKINESIS_USER 52
  68. RDMOPT_DAMAGE_PROPERTY_TELEKINESIS_TARGET 53
  69. RDMOPT_DAMAGE_PROPERTY_UNDEAD_USER 54
  70. RDMOPT_DAMAGE_PROPERTY_UNDEAD_TARGET 55
  71. RDMOPT_MDAMAGE_PROPERTY_NOTHING_USER 56
  72. RDMOPT_MDAMAGE_PROPERTY_NOTHING_TARGET 57
  73. RDMOPT_MDAMAGE_PROPERTY_WATER_USER 58
  74. RDMOPT_MDAMAGE_PROPERTY_WATER_TARGET 59
  75. RDMOPT_MDAMAGE_PROPERTY_GROUND_USER 60
  76. RDMOPT_MDAMAGE_PROPERTY_GROUND_TARGET 61
  77. RDMOPT_MDAMAGE_PROPERTY_FIRE_USER 62
  78. RDMOPT_MDAMAGE_PROPERTY_FIRE_TARGET 63
  79. RDMOPT_MDAMAGE_PROPERTY_WIND_USER 64
  80. RDMOPT_MDAMAGE_PROPERTY_WIND_TARGET 65
  81. RDMOPT_MDAMAGE_PROPERTY_POISON_USER 66
  82. RDMOPT_MDAMAGE_PROPERTY_POISON_TARGET 67
  83. RDMOPT_MDAMAGE_PROPERTY_SAINT_USER 68
  84. RDMOPT_MDAMAGE_PROPERTY_SAINT_TARGET 69
  85. RDMOPT_MDAMAGE_PROPERTY_DARKNESS_USER 70
  86. RDMOPT_MDAMAGE_PROPERTY_DARKNESS_TARGET 71
  87. RDMOPT_MDAMAGE_PROPERTY_TELEKINESIS_USER 72
  88. RDMOPT_MDAMAGE_PROPERTY_TELEKINESIS_TARGET 73
  89. RDMOPT_MDAMAGE_PROPERTY_UNDEAD_USER 74
  90. RDMOPT_MDAMAGE_PROPERTY_UNDEAD_TARGET 75
  91. RDMOPT_BODY_ATTR_NOTHING 76
  92. RDMOPT_BODY_ATTR_WATER 77
  93. RDMOPT_BODY_ATTR_GROUND 78
  94. RDMOPT_BODY_ATTR_FIRE 79
  95. RDMOPT_BODY_ATTR_WIND 80
  96. RDMOPT_BODY_ATTR_POISON 81
  97. RDMOPT_BODY_ATTR_SAINT 82
  98. RDMOPT_BODY_ATTR_DARKNESS 83
  99. RDMOPT_BODY_ATTR_TELEKINESIS 84
  100. RDMOPT_BODY_ATTR_UNDEAD 85
  101. RDMOPT_BODY_ATTR_ALL 86
  102. RDMOPT_RACE_TOLERACE_NOTHING 87
  103. RDMOPT_RACE_TOLERACE_UNDEAD 88
  104. RDMOPT_RACE_TOLERACE_ANIMAL 89
  105. RDMOPT_RACE_TOLERACE_PLANT 90
  106. RDMOPT_RACE_TOLERACE_INSECT 91
  107. RDMOPT_RACE_TOLERACE_FISHS 92
  108. RDMOPT_RACE_TOLERACE_DEVIL 93
  109. RDMOPT_RACE_TOLERACE_HUMAN 94
  110. RDMOPT_RACE_TOLERACE_ANGEL 95
  111. RDMOPT_RACE_TOLERACE_DRAGON 96
  112. RDMOPT_RACE_DAMAGE_NOTHING 97
  113. RDMOPT_RACE_DAMAGE_UNDEAD 98
  114. RDMOPT_RACE_DAMAGE_ANIMAL 99
  115. RDMOPT_RACE_DAMAGE_PLANT 100
  116. RDMOPT_RACE_DAMAGE_INSECT 101
  117. RDMOPT_RACE_DAMAGE_FISHS 102
  118. RDMOPT_RACE_DAMAGE_DEVIL 103
  119. RDMOPT_RACE_DAMAGE_HUMAN 104
  120. RDMOPT_RACE_DAMAGE_ANGEL 105
  121. RDMOPT_RACE_DAMAGE_DRAGON 106
  122. RDMOPT_RACE_MDAMAGE_NOTHING 107
  123. RDMOPT_RACE_MDAMAGE_UNDEAD 108
  124. RDMOPT_RACE_MDAMAGE_ANIMAL 109
  125. RDMOPT_RACE_MDAMAGE_PLANT 110
  126. RDMOPT_RACE_MDAMAGE_INSECT 111
  127. RDMOPT_RACE_MDAMAGE_FISHS 112
  128. RDMOPT_RACE_MDAMAGE_DEVIL 113
  129. RDMOPT_RACE_MDAMAGE_HUMAN 114
  130. RDMOPT_RACE_MDAMAGE_ANGEL 115
  131. RDMOPT_RACE_MDAMAGE_DRAGON 116
  132. RDMOPT_RACE_CRI_PERCENT_NOTHING 117
  133. RDMOPT_RACE_CRI_PERCENT_UNDEAD 118
  134. RDMOPT_RACE_CRI_PERCENT_ANIMAL 119
  135. RDMOPT_RACE_CRI_PERCENT_PLANT 120
  136. RDMOPT_RACE_CRI_PERCENT_INSECT 121
  137. RDMOPT_RACE_CRI_PERCENT_FISHS 122
  138. RDMOPT_RACE_CRI_PERCENT_DEVIL 123
  139. RDMOPT_RACE_CRI_PERCENT_HUMAN 124
  140. RDMOPT_RACE_CRI_PERCENT_ANGEL 125
  141. RDMOPT_RACE_CRI_PERCENT_DRAGON 126
  142. RDMOPT_RACE_IGNORE_DEF_PERCENT_NOTHING 127
  143. RDMOPT_RACE_IGNORE_DEF_PERCENT_UNDEAD 128
  144. RDMOPT_RACE_IGNORE_DEF_PERCENT_ANIMAL 129
  145. RDMOPT_RACE_IGNORE_DEF_PERCENT_PLANT 130
  146. RDMOPT_RACE_IGNORE_DEF_PERCENT_INSECT 131
  147. RDMOPT_RACE_IGNORE_DEF_PERCENT_FISHS 132
  148. RDMOPT_RACE_IGNORE_DEF_PERCENT_DEVIL 133
  149. RDMOPT_RACE_IGNORE_DEF_PERCENT_HUMAN 134
  150. RDMOPT_RACE_IGNORE_DEF_PERCENT_ANGEL 135
  151. RDMOPT_RACE_IGNORE_DEF_PERCENT_DRAGON 136
  152. RDMOPT_RACE_IGNORE_MDEF_PERCENT_NOTHING 137
  153. RDMOPT_RACE_IGNORE_MDEF_PERCENT_UNDEAD 138
  154. RDMOPT_RACE_IGNORE_MDEF_PERCENT_ANIMAL 139
  155. RDMOPT_RACE_IGNORE_MDEF_PERCENT_PLANT 140
  156. RDMOPT_RACE_IGNORE_MDEF_PERCENT_INSECT 141
  157. RDMOPT_RACE_IGNORE_MDEF_PERCENT_FISHS 142
  158. RDMOPT_RACE_IGNORE_MDEF_PERCENT_DEVIL 143
  159. RDMOPT_RACE_IGNORE_MDEF_PERCENT_HUMAN 144
  160. RDMOPT_RACE_IGNORE_MDEF_PERCENT_ANGEL 145
  161. RDMOPT_RACE_IGNORE_MDEF_PERCENT_DRAGON 146
  162. RDMOPT_CLASS_DAMAGE_NORMAL_TARGET 147
  163. RDMOPT_CLASS_DAMAGE_BOSS_TARGET 148
  164. RDMOPT_CLASS_DAMAGE_NORMAL_USER 149
  165. RDMOPT_CLASS_DAMAGE_BOSS_USER 150
  166. RDMOPT_CLASS_MDAMAGE_NORMAL 151
  167. RDMOPT_CLASS_MDAMAGE_BOSS 152
  168. RDMOPT_CLASS_IGNORE_DEF_PERCENT_NORMAL 153
  169. RDMOPT_CLASS_IGNORE_DEF_PERCENT_BOSS 154
  170. RDMOPT_CLASS_IGNORE_MDEF_PERCENT_NORMAL 155
  171. RDMOPT_CLASS_IGNORE_MDEF_PERCENT_BOSS 156
  172. RDMOPT_DAMAGE_SIZE_SMALL_TARGET 157
  173. RDMOPT_DAMAGE_SIZE_MIDIUM_TARGET 158
  174. RDMOPT_DAMAGE_SIZE_LARGE_TARGET 159
  175. RDMOPT_DAMAGE_SIZE_SMALL_USER 160
  176. RDMOPT_DAMAGE_SIZE_MIDIUM_USER 161
  177. RDMOPT_DAMAGE_SIZE_LARGE_USER 162
  178. RDMOPT_DAMAGE_SIZE_PERFECT 163
  179. RDMOPT_DAMAGE_CRI_TARGET 164
  180. RDMOPT_DAMAGE_CRI_USER 165
  181. RDMOPT_RANGE_ATTACK_DAMAGE_TARGET 166
  182. RDMOPT_RANGE_ATTACK_DAMAGE_USER 167
  183. RDMOPT_HEAL_VALUE 168
  184. RDMOPT_HEAL_MODIFY_PERCENT 169
  185. RDMOPT_DEC_SPELL_CAST_TIME 170
  186. RDMOPT_DEC_SPELL_DELAY_TIME 171
  187. RDMOPT_DEC_SP_CONSUMPTION 172
  188. RDMOPT_HP_DRAIN 173
  189. RDMOPT_SP_DRAIN 174
  190. RDMOPT_WEAPON_ATTR_NOTHING 175
  191. RDMOPT_WEAPON_ATTR_WATER 176
  192. RDMOPT_WEAPON_ATTR_GROUND 177
  193. RDMOPT_WEAPON_ATTR_FIRE 178
  194. RDMOPT_WEAPON_ATTR_WIND 179
  195. RDMOPT_WEAPON_ATTR_POISON 180
  196. RDMOPT_WEAPON_ATTR_SAINT 181
  197. RDMOPT_WEAPON_ATTR_DARKNESS 182
  198. RDMOPT_WEAPON_ATTR_TELEKINESIS 183
  199. RDMOPT_WEAPON_ATTR_UNDEAD 184
  200. RDMOPT_WEAPON_INDESTRUCTIBLE 185
  201. RDMOPT_BODY_INDESTRUCTIBLE 186
  202. RDMOPT_MDAMAGE_SIZE_SMALL_TARGET 187
  203. RDMOPT_MDAMAGE_SIZE_MIDIUM_TARGET 188
  204. RDMOPT_MDAMAGE_SIZE_LARGE_TARGET 189
  205. RDMOPT_MDAMAGE_SIZE_SMALL_USER 190
  206. RDMOPT_MDAMAGE_SIZE_MIDIUM_USER 191
  207. RDMOPT_MDAMAGE_SIZE_LARGE_USER 192
  208. //RDMOPT_ATTR_TOLERACE_ALL 193
  209. SWORDCLAN 1
  210. ARCWANDCLAN 2
  211. GOLDENMACECLAN 3
  212. CROSSBOWCLAN 4
  213. JUMPINGCLAN 5