Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 21st, 2012  |  syntax: None  |  size: 26.11 KB  |  hits: 18  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. #define ST_STRENGTH                              ( 0 )  // Hardcoded
  2. #define ST_PERCEPTION                            ( 1 )  // Hardcoded
  3. #define ST_ENDURANCE                             ( 2 )  // Hardcoded
  4. #define ST_CHARISMA                              ( 3 )  // Hardcoded
  5. #define ST_INTELLECT                             ( 4 )  // Hardcoded
  6. #define ST_AGILITY                               ( 5 )  // Hardcoded
  7. #define ST_LUCK                                  ( 6 )  // Hardcoded
  8. #define ST_MAX_LIFE                              ( 7 )  // Hardcoded
  9. #define ST_ACTION_POINTS                         ( 8 )  // Hardcoded
  10. #define ST_ARMOR_CLASS                           ( 9 )  // Hardcoded
  11. #define ST_MELEE_DAMAGE                          ( 10 ) // Hardcoded
  12. #define ST_CARRY_WEIGHT                          ( 11 ) // Hardcoded
  13. #define ST_SEQUENCE                              ( 12 ) // Hardcoded
  14. #define ST_HEALING_RATE                          ( 13 ) // Hardcoded
  15. #define ST_CRITICAL_CHANCE                       ( 14 ) // Hardcoded
  16. #define ST_MAX_CRITICAL                          ( 15 )
  17. #define ST_NORMAL_ABSORB                         ( 16 )
  18. #define ST_LASER_ABSORB                          ( 17 )
  19. #define ST_FIRE_ABSORB                           ( 18 )
  20. #define ST_PLASMA_ABSORB                         ( 19 )
  21. #define ST_ELECTRO_ABSORB                        ( 20 )
  22. #define ST_EMP_ABSORB                            ( 21 )
  23. #define ST_EXPLODE_ABSORB                        ( 22 )
  24. #define ST_NORMAL_RESIST                         ( 23 ) // Hardcoded
  25. #define ST_LASER_RESIST                          ( 24 )
  26. #define ST_FIRE_RESIST                           ( 25 )
  27. #define ST_PLASMA_RESIST                         ( 26 )
  28. #define ST_ELECTRO_RESIST                        ( 27 )
  29. #define ST_EMP_RESIST                            ( 28 )
  30. #define ST_EXPLODE_RESIST                        ( 29 )
  31. #define ST_RADIATION_RESISTANCE                  ( 30 ) // Hardcoded
  32. #define ST_POISON_RESISTANCE                     ( 31 ) // Hardcoded
  33. #define ST_STRENGTH_EXT                          ( 32 )
  34. #define ST_PERCEPTION_EXT                        ( 33 )
  35. #define ST_ENDURANCE_EXT                         ( 34 )
  36. #define ST_CHARISMA_EXT                          ( 35 )
  37. #define ST_INTELLECT_EXT                         ( 36 )
  38. #define ST_AGILITY_EXT                           ( 37 )
  39. #define ST_LUCK_EXT                              ( 38 )
  40. #define ST_MAX_LIFE_EXT                          ( 39 )
  41. #define ST_ACTION_POINTS_EXT                     ( 40 )
  42. #define ST_ARMOR_CLASS_EXT                       ( 41 )
  43. #define ST_MELEE_DAMAGE_EXT                      ( 42 )
  44. #define ST_CARRY_WEIGHT_EXT                      ( 43 )
  45. #define ST_SEQUENCE_EXT                          ( 44 )
  46. #define ST_HEALING_RATE_EXT                      ( 45 )
  47. #define ST_CRITICAL_CHANCE_EXT                   ( 46 )
  48. #define ST_MAX_CRITICAL_EXT                      ( 47 )
  49. #define ST_NORMAL_ABSORB_EXT                     ( 48 )
  50. #define ST_LASER_ABSORB_EXT                      ( 49 )
  51. #define ST_FIRE_ABSORB_EXT                       ( 50 )
  52. #define ST_PLASMA_ABSORB_EXT                     ( 51 )
  53. #define ST_ELECTRO_ABSORB_EXT                    ( 52 )
  54. #define ST_EMP_ABSORB_EXT                        ( 53 )
  55. #define ST_EXPLODE_ABSORB_EXT                    ( 54 )
  56. #define ST_NORMAL_RESIST_EXT                     ( 55 )
  57. #define ST_LASER_RESIST_EXT                      ( 56 )
  58. #define ST_FIRE_RESIST_EXT                       ( 57 )
  59. #define ST_PLASMA_RESIST_EXT                     ( 58 )
  60. #define ST_ELECTRO_RESIST_EXT                    ( 59 )
  61. #define ST_EMP_RESIST_EXT                        ( 60 )
  62. #define ST_EXPLODE_RESIST_EXT                    ( 61 )
  63. #define ST_RADIATION_RESISTANCE_EXT              ( 62 )
  64. #define ST_POISON_RESISTANCE_EXT                 ( 63 )
  65. #define ST_TOXIC                                 ( 64 )
  66. #define ST_RADIOACTIVE                           ( 65 )
  67. #define ST_KILL_EXPERIENCE                       ( 66 )
  68. #define ST_BODY_TYPE                             ( 67 )
  69. #define ST_LOCOMOTION_TYPE                       ( 68 ) // See Locomotion types
  70. #define ST_DAMAGE_TYPE                           ( 69 )
  71. #define ST_AGE                                   ( 70 ) // Hardcoded
  72. #define ST_GENDER                                ( 71 ) // Hardcoded
  73. #define ST_CURRENT_HP                            ( 72 ) // Hardcoded
  74. #define ST_POISONING_LEVEL                       ( 73 ) // Hardcoded
  75. #define ST_RADIATION_LEVEL                       ( 74 ) // Hardcoded
  76. #define ST_CURRENT_AP                            ( 75 ) // Hardcoded
  77. #define ST_EXPERIENCE                            ( 76 ) // Hardcoded
  78. #define ST_LEVEL                                 ( 77 ) // Hardcoded
  79. #define ST_UNSPENT_SKILL_POINTS                  ( 78 ) // Hardcoded
  80. #define ST_UNSPENT_PERKS                         ( 79 ) // Hardcoded
  81. #define ST_KARMA                                 ( 80 ) // Hardcoded
  82. #define ST_FOLLOW_CRIT                           ( 81 ) // Hardcoded
  83. #define ST_REPLICATION_MONEY                     ( 82 ) // Hardcoded
  84. #define ST_REPLICATION_COUNT                     ( 83 ) // Hardcoded
  85. #define ST_REPLICATION_TIME                      ( 84 ) // Hardcoded
  86. #define ST_REPLICATION_COST                      ( 85 ) // Hardcoded
  87. #define ST_TURN_BASED_AC                         ( 86 ) // Hardcoded
  88. #define ST_MAX_MOVE_AP                           ( 87 ) // Hardcoded
  89. #define ST_MOVE_AP                               ( 88 ) // Hardcoded
  90. #define ST_NPC_ROLE                              ( 89 ) // Hardcoded
  91. #define ST_VAR0                                  ( 90 )
  92. #define ST_VAR1                                  ( 91 )
  93. #define ST_VAR2                                  ( 92 )
  94. #define ST_VAR3                                  ( 93 )
  95. #define ST_VAR4                                  ( 94 )
  96. #define ST_VAR5                                  ( 95 )
  97. #define ST_VAR6                                  ( 96 )
  98. #define ST_VAR7                                  ( 97 )
  99. #define ST_VAR8                                  ( 98 )
  100. #define ST_VAR9                                  ( 99 )
  101. #define ST_PLAYER_KARMA                          ( 100 )
  102. #define ST_BONUS_LOOK                            ( 101 ) // Hardcoded
  103. #define ST_HANDS_ITEM_AND_MODE                   ( 102 ) // Hardcoded
  104. #define ST_FREE_BARTER_PLAYER                    ( 103 ) // Hardcoded
  105. #define ST_DIALOG_ID                             ( 104 ) // Hardcoded
  106. #define ST_AI_ID                                 ( 105 ) // Hardcoded
  107. #define ST_TEAM_ID                               ( 106 ) // Hardcoded
  108. #define ST_BAG_ID                                ( 107 ) // Hardcoded
  109. #define ST_LAST_STEAL_CR_ID                      ( 108 )
  110. #define ST_STEAL_COUNT                           ( 109 )
  111. #define ST_LAST_WEAPON_ID                        ( 110 ) // Hardcoded
  112. #define ST_LAST_WEAPON_USE                       ( 111 )
  113. #define ST_BASE_CRTYPE                           ( 112 ) // Hardcoded
  114. #define ST_DEAD_BLOCKER_ID                       ( 113 )
  115. #define ST_CURRENT_ARMOR_PERK                    ( 114 )
  116. #define ST_TALK_DISTANCE                         ( 115 ) // Hardcoded, if zero than taked __TalkDistance
  117. #define ST_SCALE_FACTOR                          ( 116 ) // Hardcoded
  118. #define ST_WALK_TIME                             ( 117 ) // Hardcoded
  119. #define ST_RUN_TIME                              ( 118 ) // Hardcoded
  120. #define ST_MAX_TALKERS                           ( 119 ) // Hardcoded
  121. // 120..129 reserved for hardcoded values
  122. #define ST_NEXT_CRTYPE                           ( 130 )
  123. #define ST_NEXT_REPLICATION_MAP                  ( 131 )
  124. #define ST_NEXT_REPLICATION_ENTIRE               ( 132 )
  125. #define ST_TACTIC                                                                ( 133 )
  126. #define ST_POSITION                                                              ( 134 )
  127. // 133..149
  128. #ifdef PLAYERS_3D
  129. // Initial values of animation 3d layers
  130. # define ST_ANIM3D_LAYERS                        ( 150 ) // Hardcoded
  131. // 150..179 reserved for 30 layers
  132. #endif
  133. // 180..199
  134.  
  135. // / Skills
  136. #define SKILL_BEGIN                              ( __SkillBegin )
  137. #define SKILL_END                                ( __SkillEnd )
  138. #define SKILL_COUNT                              ( SKILL_END - SKILL_BEGIN + 1 )
  139. #define MAX_SKILL_VAL                            ( __SkillMaxValue )
  140. #define SK_SMALL_GUNS                            ( 200 )
  141. #define SK_BIG_GUNS                              ( 201 )
  142. #define SK_ENERGY_WEAPONS                        ( 202 )
  143. #define SK_UNARMED                               ( 203 ) // Hardcoded
  144. #define SK_THROWING                                      ( 204 )
  145. #define SK_TACTICAL                              ( 205 )
  146. #define SK_FIRST_AID                             ( 206 ) // Hardcoded
  147. #define SK_DOCTOR                                ( 207 ) // Hardcoded
  148. #define SK_SNEAK                                 ( 208 ) // Hardcoded
  149. #define SK_LOCKPICK                              ( 209 ) // Hardcoded
  150. #define SK_STEAL                                 ( 210 ) // Hardcoded
  151. #define SK_TRAPS                                 ( 211 ) // Hardcoded
  152. #define SK_SCIENCE                               ( 212 ) // Hardcoded
  153. #define SK_REPAIR                                ( 213 ) // Hardcoded
  154. #define SK_SPEECH                                ( 214 ) // Hardcoded
  155. #define SK_BARTER                                ( 215 ) // Hardcoded
  156. #define SK_GAMBLING                              ( 216 )
  157. #define SK_OUTDOORSMAN                           ( 217 )
  158. // 218..225
  159.  
  160. // / Tag skills
  161. #define TAG_SKILL1                               ( 226 ) // Hardcoded
  162. #define TAG_SKILL2                               ( 227 ) // Hardcoded
  163. #define TAG_SKILL3                               ( 228 ) // Hardcoded
  164. #define TAG_SKILL4                               ( 229 ) // Hardcoded
  165.  
  166. // / Timeouts
  167. #define TIMEOUT_BEGIN                            ( __TimeoutBegin )
  168. #define TIMEOUT_END                              ( __TimeoutEnd )
  169. #define TIMEOUT_COUNT                            ( TIMEOUT_END - TIMEOUT_BEGIN + 1 )
  170. #define TO_SK_FIRST_AID                          ( 230 )
  171. #define TO_SK_DOCTOR                             ( 231 )
  172. #define TO_SK_REPAIR                             ( 232 ) // Hardcoded
  173. #define TO_SK_SCIENCE                            ( 233 ) // Hardcoded
  174. #define TO_SK_LOCKPICK                           ( 234 )
  175. #define TO_SK_STEAL                              ( 235 )
  176. #define TO_SK_OUTDOORSMAN                        ( 236 )
  177. #define TO_OBSERVE                                       ( 237 )
  178. #define TO_BATTLE                                ( 238 ) // Hardcoded
  179. #define TO_TRANSFER                              ( 239 ) // Hardcoded
  180. #define TO_REMOVE_FROM_GAME                      ( 240 ) // Hardcoded
  181. #define TO_REPLICATION                           ( 241 )
  182. #define TO_KARMA_VOTING                          ( 242 ) // Hardcoded
  183. #define TO_SNEAK                                 ( 243 )
  184. #define TO_HEALING                               ( 244 )
  185. // 245..247
  186. #define TO_STEALING                              ( 248 )
  187. #define TO_AGGRESSOR                             ( 249 )
  188. // 250..259
  189.  
  190. // / Kills
  191. // Reserved 260..299 (BT_MEN..BT_GIANT_WASP)
  192. #define KILL_BEGIN                               ( __KillBegin )
  193. #define KILL_END                                 ( __KillEnd )
  194. #define KILL_COUNT                               ( KILL_END - KILL_BEGIN + 1 )
  195. // 281..299
  196.  
  197. // / Perks
  198. #define PERK_BEGIN                               ( __PerkBegin )
  199. #define PERK_END                                 ( __PerkEnd )
  200. #define PERK_COUNT                               ( PERK_END - PERK_BEGIN + 1 )
  201. #define PE_BOOKWORM                              ( 300 ) // Todo
  202. #define PE_AWARENESS                             ( 301 )
  203. #define PE_BONUS_HTH_ATTACKS                     ( 302 )
  204. #define PE_BONUS_HTH_DAMAGE                      ( 303 )
  205. #define PE_BONUS_MOVE                            ( 304 )
  206. #define PE_BONUS_RANGED_DAMAGE                   ( 305 )
  207. #define PE_BONUS_RATE_OF_FIRE                    ( 306 )
  208. #define PE_EARLIER_SEQUENCE                      ( 307 )
  209. #define PE_FASTER_HEALING                        ( 308 )
  210. #define PE_MORE_CRITICALS                        ( 309 )
  211. #define PE_NIGHT_VISION                          ( 310 ) // Todo
  212. #define PE_PRESENCE                              ( 311 ) // Todo
  213. #define PE_RAD_RESISTANCE                        ( 312 )
  214. #define PE_TOUGHNESS                             ( 313 )
  215. #define PE_STRONG_BACK                           ( 314 )
  216. #define PE_SHARPSHOOTER                          ( 315 )
  217. #define PE_SILENT_RUNNING                        ( 316 ) // Hardcoded
  218. #define PE_SURVIVALIST                           ( 317 )
  219. #define PE_MASTER_TRADER                         ( 318 ) // Hardcoded
  220. #define PE_EDUCATED                              ( 319 )
  221. #define PE_HEALER                                ( 320 )
  222. #define PE_FORTUNE_FINDER                        ( 321 )
  223. #define PE_BETTER_CRITICALS                      ( 322 )
  224. #define PE_EMPATHY                               ( 323 ) // Todo
  225. #define PE_SLAYER                                ( 324 )
  226. #define PE_SNIPER                                ( 325 )
  227. #define PE_SILENT_DEATH                          ( 326 )
  228. #define PE_ACTION_BOY                            ( 327 )
  229. #define PE_MENTAL_BLOCK                          ( 328 ) // Todo
  230. #define PE_LIFEGIVER                             ( 329 )
  231. #define PE_DODGER                                ( 330 )
  232. #define PE_SNAKEATER                             ( 331 )
  233. #define PE_MR_FIXIT                              ( 332 )
  234. #define PE_MEDIC                                 ( 333 )
  235. #define PE_MASTER_THIEF                          ( 334 )
  236. #define PE_SPEAKER                               ( 335 )
  237. #define PE_HEAVE_HO                              ( 336 )
  238. #define PE_FRIENDLY_FOE                          ( 337 ) // Todo
  239. #define PE_PICKPOCKET                            ( 338 )
  240. #define PE_GHOST                                 ( 339 )
  241. #define PE_CULT_OF_PERSONALITY                   ( 340 ) // Todo
  242. #define PE_SCROUNGER                             ( 341 ) // Todo
  243. #define PE_EXPLORER                              ( 342 )
  244. #define PE_FLOWER_CHILD                          ( 343 ) // Todo
  245. #define PE_PATHFINDER                            ( 344 )
  246. #define PE_ANIMAL_FRIEND                         ( 345 ) // Todo
  247. #define PE_SCOUT                                 ( 346 )
  248. #define PE_MYSTERIOUS_STRANGER                   ( 347 ) // Todo
  249. #define PE_RANGER                                ( 348 )
  250. #define PE_QUICK_POCKETS                         ( 349 ) // Hardcoded
  251. #define PE_SMOOTH_TALKER                         ( 350 ) // Hardcoded
  252. #define PE_SWIFT_LEARNER                         ( 351 )
  253. #define PE_TAG                                   ( 352 ) // Todo
  254. #define PE_MUTATE                                ( 353 ) // Todo
  255. #define PE_CRITICAL_RESISTANCE                                   ( 354 )
  256. // 354..379
  257. #define PE_ADRENALINE_RUSH                       ( 380 )
  258. #define PE_CAUTIOUS_NATURE                       ( 381 )
  259. #define PE_COMPREHENSION                         ( 382 )
  260. #define PE_DEMOLITION_EXPERT                     ( 383 )
  261. #define PE_GAMBLER                               ( 384 )
  262. #define PE_GAIN_STRENGTH                         ( 385 )
  263. #define PE_GAIN_PERCEPTION                       ( 386 )
  264. #define PE_GAIN_ENDURANCE                        ( 387 )
  265. #define PE_GAIN_CHARISMA                         ( 388 )
  266. #define PE_GAIN_INTELLIGENCE                     ( 389 )
  267. #define PE_GAIN_AGILITY                          ( 390 )
  268. #define PE_GAIN_LUCK                             ( 391 )
  269. #define PE_HARMLESS                              ( 392 )
  270. #define PE_HERE_AND_NOW                          ( 393 )
  271. #define PE_HTH_EVADE                             ( 394 )
  272. #define PE_KAMA_SUTRA_MASTER                     ( 395 )
  273. #define PE_KARMA_BEACON                          ( 396 )
  274. #define PE_LIGHT_STEP                            ( 397 )
  275. #define PE_LIVING_ANATOMY                        ( 398 )
  276. #define PE_MAGNETIC_PERSONALITY                  ( 399 )
  277. #define PE_NEGOTIATOR                            ( 400 )
  278. #define PE_PACK_RAT                              ( 401 )
  279. #define PE_PYROMANIAC                            ( 402 )
  280. #define PE_QUICK_RECOVERY                        ( 403 )
  281. #define PE_SALESMAN                              ( 404 )
  282. #define PE_STONEWALL                             ( 405 )
  283. #define PE_THIEF                                 ( 406 )
  284. #define PE_WEAPON_HANDLING                       ( 407 )
  285. #define PE_VAULT_CITY_TRAINING                   ( 408 )
  286. #define PE_ALCOHOL_RAISED_HP                     ( 409 )
  287. #define PE_ALCOHOL_RAISED_HP_II                  ( 410 )
  288. #define PE_ALCOHOL_LOWERED_HP                    ( 411 )
  289. #define PE_ALCOHOL_LOWERED_HP_II                 ( 412 )
  290. #define PE_AUTODOC_RAISED_HP                     ( 413 )
  291. #define PE_AUTODOC_RAISED_HP_II                  ( 414 )
  292. #define PE_AUTODOC_LOWERED_HP                    ( 415 )
  293. #define PE_AUTODOC_LOWERED_HP_II                 ( 416 )
  294. #define PE_EXPERT_EXCREMENT                      ( 417 )
  295. // 418
  296. #define PE_JINXED_II                             ( 419 )
  297. #define PE_TERMINATOR                            ( 420 )
  298. // 421..429
  299. // Quest perks
  300. #define PE_GECKO_SKINNING                        ( 430 )
  301. #define PE_VAULT_CITY_INOCULATIONS               ( 431 )
  302. #define PE_DERMAL_IMPACT                         ( 432 )
  303. #define PE_DERMAL_IMPACT_ENH                     ( 433 )
  304. #define PE_PHOENIX_IMPLANTS                      ( 434 )
  305. #define PE_PHOENIX_IMPLANTS_ENH                  ( 435 )
  306. #define PE_NCR_PERCEPTION                        ( 436 )
  307. #define PE_NCR_ENDURANCE                         ( 437 )
  308. #define PE_NCR_BARTER                            ( 438 )
  309. #define PE_NCR_REPAIR                            ( 439 )
  310. #define PE_VAMPIRE_ACCURACY                      ( 440 )
  311. #define PE_VAMPIRE_REGENERATION                  ( 441 )
  312. // 442..469
  313.  
  314. // / Addictions
  315. #define ADDICTION_BEGIN                          ( __AddictionBegin )
  316. #define ADDICTION_END                            ( __AddictionEnd )
  317. #define ADDICTION_COUNT                          ( ADDICTION_END - ADDICTION_BEGIN + 1 )
  318. #define ADDICTION_NUKA_COLA                      ( 470 )
  319. #define ADDICTION_BUFFOUT                        ( 471 )
  320. #define ADDICTION_MENTATS                        ( 472 )
  321. #define ADDICTION_PSYCHO                         ( 473 )
  322. #define ADDICTION_RADAWAY                        ( 474 )
  323. #define ADDICTION_JET                            ( 475 )
  324. #define ADDICTION_TRAGIC                         ( 476 )
  325. // 376..379
  326.  
  327. // / Karma perks
  328. #define KARMA_BEGIN                              ( __KarmaBegin )
  329. #define KARMA_END                                ( __KarmaEnd )
  330. #define KARMA_COUNT                              ( KARMA_END - KARMA_BEGIN + 1 )
  331. #define KARMA_BERSERKER                          ( 480 )
  332. #define KARMA_CHAMPION                           ( 481 )
  333. #define KARMA_CHILDKILLER                        ( 482 )
  334. #define KARMA_SEXPERT                            ( 483 )
  335. #define KARMA_PRIZEFIGHTER                       ( 484 )
  336. #define KARMA_GIGOLO                             ( 485 )
  337. #define KARMA_GRAVE_DIGGER                       ( 486 )
  338. #define KARMA_MARRIED                            ( 487 )
  339. #define KARMA_PORN_STAR                          ( 488 )
  340. #define KARMA_SLAVER                             ( 489 )
  341. #define KARMA_VIRGIN_WASTES                      ( 490 )
  342. #define KARMA_MAN_SALVATORE                      ( 491 )
  343. #define KARMA_MAN_BISHOP                         ( 492 )
  344. #define KARMA_MAN_MORDINO                        ( 493 )
  345. #define KARMA_MAN_WRIGHT                         ( 494 )
  346. #define KARMA_SEPARATED                          ( 495 )
  347. #define KARMA_PEDOBEAR                           ( 496 )
  348. #define KARMA_VC_GUARDSMAN                       ( 497 )
  349. // 498..499
  350.  
  351. // / Damages
  352. #define DAMAGE_BEGIN                             ( __DamageBegin )
  353. #define DAMAGE_END                               ( __DamageEnd )
  354. #define DAMAGE_COUNT                             ( DAMAGE_END - DAMAGE_BEGIN + 1 )
  355. #define DAMAGE_POISONED                          ( 500 ) // Hardcoded
  356. #define DAMAGE_RADIATED                          ( 501 ) // Hardcoded
  357. #define DAMAGE_EYE                               ( 502 )
  358. #define DAMAGE_RIGHT_ARM                         ( 503 ) // Hardcoded
  359. #define DAMAGE_LEFT_ARM                          ( 504 ) // Hardcoded
  360. #define DAMAGE_RIGHT_LEG                         ( 505 ) // Hardcoded
  361. #define DAMAGE_LEFT_LEG                          ( 506 ) // Hardcoded
  362. // 507..509
  363.  
  364. // / Modes
  365. #define MODE_BEGIN                               ( 510 )
  366. #define MODE_END                                 ( 549 )
  367. #define MODE_COUNT                               ( MODE_END - MODE_BEGIN + 1 )
  368. #define MODE_HIDE                                ( 510 ) // Ńîńňî˙íčĺ ńęđűňíîńňč                                   Hardcoded
  369. #define MODE_NO_STEAL                            ( 511 ) // Íĺëüç˙ îáâîđîâŕňü                                      Hardcoded
  370. #define MODE_NO_BARTER                           ( 512 ) // Íĺëüç˙ ňîăîâŕňü                                        Hardcoded
  371. #define MODE_NO_ENEMY_STACK                      ( 513 ) // Íďö íĺ çŕďîěčíŕĺň âđŕăîâ                               Hardcoded
  372. #define MODE_NO_PVP                              ( 514 ) // Çŕďđĺůŕĺň ĎâĎ äë˙ čăđîęŕ                               Hardcoded
  373. #define MODE_END_COMBAT                          ( 515 ) // Ńîăëŕńĺí ëč čăđîę çŕęîí÷čňü ďîřŕăîâűé áîé              Hardcoded
  374. #define MODE_DEFAULT_COMBAT                      ( 516 ) // Đĺćčě áî˙ ďî-óěîë÷ŕíčţ                                 Hardcoded
  375. #define MODE_NO_HOME                             ( 517 ) // Íďö íĺ âîçâđŕůŕĺňń˙ â äîěŕříţţ ďîçčöčţ ŕâňîěŕňč÷ĺńęč   Hardcoded
  376. #define MODE_GECK                                ( 518 ) // Ëîęŕöč˙ íĺ óäŕë˙ĺňń˙ ďđč íŕëč÷čč ňŕęîăî íďö            Hardcoded
  377. #define MODE_NO_FAVORITE_ITEM                    ( 519 ) // Đĺćčě óńňŕíîâęč čňĺěîâ ďî-óěîë÷ŕíčţ                    Hardcoded
  378. #define MODE_NO_ITEM_GARBAGER                    ( 520 ) // Čňĺěű íĺ óäŕë˙ţňń˙ äâčćęîě                             Hardcoded
  379. #define MODE_DLG_SCRIPT_BARTER                   ( 521 ) // Âîçěîćíî ňîđăîâŕňü ďđč ŕęňčâíîě ńęđčďňĺ íŕ äčŕëîăĺ     Hardcoded
  380. #define MODE_UNLIMITED_AMMO                      ( 522 ) // Áĺńęîíĺ÷íűĺ ďŕňđîíű                                    Hardcoded
  381. #define MODE_NO_DROP                             ( 523 ) // Íĺëüç˙ ńáđŕńűâŕňü ďđĺäěĺňű
  382. #define MODE_NO_LOOSE_LIMBS                      ( 524 ) // Íĺ ěîćĺň ňĺđ˙ňü ęîíĺ÷íîńňč
  383. #define MODE_DEAD_AGES                           ( 525 ) // ̸đňâîĺ ňĺëî íĺ čń÷ĺçŕĺň
  384. #define MODE_NO_HEAL                             ( 526 ) // Ďîâđĺćäĺíč˙ íĺ čçëĺ÷čâŕţňń˙ ń ňĺ÷ĺíčĺě âđĺěĺíč
  385. #define MODE_INVULNERABLE                        ( 527 ) // Íĺó˙çâčěűé                                             Hardcoded
  386. #define MODE_NO_FLATTEN                          ( 528 ) // Íĺ ďîěĺůŕňü ňđóď íŕ çŕäíčé ďëŕí ďîńëĺ ńěĺđňč           Hardcoded
  387. #define MODE_SPECIAL_DEAD                        ( 529 ) // Ĺńňü îńîáűé âčä ńěĺđňč
  388. #define MODE_RANGE_HTH                           ( 530 ) // Âîçěîćíŕ đóęîďŕříŕ˙ ŕňŕęŕ íŕ đŕńńňî˙íčč                Hardcoded
  389. #define MODE_NO_KNOCK                            ( 531 ) // Íĺ ěîćĺň áűňü ńáčň ń íîă
  390. #define MODE_NO_LOOT                             ( 532 ) // Íĺëüç˙ ëóňŕňü                                          Hardcoded
  391. #define MODE_NO_SUPPLY                           ( 533 ) // Íĺ ďđčőîä˙ň îőîňíčęč çŕ ăîëîâŕěč ďđč ńěĺđňč íďö
  392. #define MODE_NO_KARMA_ON_KILL                    ( 534 ) // Ďđč ńěĺđňč íĺ ďđîčçâîäčňń˙ ďĺđĺđŕń÷ĺňŕ ęŕđěű čăđîęŕ-óáčéöű
  393. #define MODE_BARTER_ONLY_CASH                    ( 535 ) // Ďđč áŕđňĺđĺ íďö ďđčíčěŕĺň îďëŕňó ňîëüęî íŕëč÷íűěč
  394. #define MODE_NO_PUSH                             ( 536 ) // Can't be pushed                                        Hardcoded
  395. #define MODE_NO_UNARMED                          ( 537 ) // Not have unarmed attacks                               Hardcoded
  396. #define MODE_NO_AIM                              ( 538 ) // Critter can't do aim attacks                           Hardcoded
  397. #define MODE_NO_WALK                             ( 539 ) // Critter can't walk                                     Hardcoded
  398. #define MODE_NO_RUN                              ( 540 ) // Critter can't run                                      Hardcoded
  399. #define MODE_NO_TALK                             ( 541 ) // Npc can't talk                                         Hardcoded
  400. // 542..549
  401.  
  402. // / Traits
  403. #define TRAIT_BEGIN                              ( __TraitBegin )
  404. #define TRAIT_END                                ( __TraitEnd )
  405. #define TRAIT_COUNT                              ( TRAIT_END - TRAIT_BEGIN + 1 )
  406. #define TRAIT_FAST_METABOLISM                    ( 550 )
  407. #define TRAIT_BRUISER                            ( 551 )
  408. #define TRAIT_SMALL_FRAME                        ( 552 )
  409. #define TRAIT_ONE_HANDER                         ( 553 )
  410. #define TRAIT_FINESSE                            ( 554 )
  411. #define TRAIT_STRATEGIST                         ( 555 )
  412. #define TRAIT_HEAVY_HANDED                       ( 556 )
  413. #define TRAIT_FAST_SHOT                          ( 557 )
  414. #define TRAIT_BLOODY_MESS                        ( 558 )
  415. #define TRAIT_JINXED                             ( 559 )
  416. #define TRAIT_GOOD_NATURED                       ( 560 )
  417. #define TRAIT_CHEM_RELIANT                       ( 561 )
  418. #define TRAIT_CHEM_RESISTANT                     ( 562 )
  419. #define TRAIT_TRAVELER                           ( 563 )
  420. #define TRAIT_SKILLED                            ( 564 )
  421. #define TRAIT_NIGHT_PERSON                       ( 565 )
  422. // #define TRAIT_GIFTED                (566)