Advertisement
clydelion

bNoComa

Apr 3rd, 2013
631
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 2.38 KB | None | 0 0
  1. Index: db/const.txt
  2. ===================================================================
  3. --- db/const.txt    (revision 17209)
  4. +++ db/const.txt    (working copy)
  5. @@ -595,6 +595,8 @@
  6.  bFixedCast 2057
  7.  bVariableCast  2058
  8.  
  9. +bNoComa    2100 //clydelion
  10. +
  11.  EQI_HEAD_TOP   1
  12.  EQI_ARMOR  2
  13.  EQI_HAND_L 3
  14. Index: src/map/map.h
  15. ===================================================================
  16. --- src/map/map.h   (revision 17209)
  17. +++ src/map/map.h   (working copy)
  18. @@ -416,7 +416,9 @@
  19.     SP_ADD_SKILL_BLOW, SP_SP_VANISH_RATE, SP_MAGIC_SP_GAIN_VALUE, SP_MAGIC_HP_GAIN_VALUE, SP_ADD_CLASS_DROP_ITEM, //2041-2045
  20.     SP_EMATK, SP_SP_GAIN_RACE_ATTACK, SP_HP_GAIN_RACE_ATTACK, SP_SKILL_USE_SP_RATE, //2046-2049
  21.     SP_SKILL_COOLDOWN,SP_SKILL_FIXEDCAST, SP_SKILL_VARIABLECAST, SP_FIXCASTRATE, SP_VARCASTRATE, //2050-2054
  22. -   SP_SKILL_USE_SP,SP_MAGIC_ATK_ELE, SP_ADD_FIXEDCAST, SP_ADD_VARIABLECAST  //2055-2058
  23. +   SP_SKILL_USE_SP,SP_MAGIC_ATK_ELE, SP_ADD_FIXEDCAST, SP_ADD_VARIABLECAST,  //2055-2058
  24. +  
  25. +   SP_NO_COMA = 2100,
  26.  };
  27.  
  28.  enum _look {
  29. Index: src/map/pc.c
  30. ===================================================================
  31. --- src/map/pc.c    (revision 17209)
  32. +++ src/map/pc.c    (working copy)
  33. @@ -2427,6 +2427,10 @@
  34.             if(sd->state.lr_flag != 2)
  35.                 sd->special_state.no_knockback = 1;
  36.             break;
  37. +       case SP_NO_COMA:
  38. +           if(sd->state.lr_flag != 2)
  39. +               sd->special_state.no_coma = 1;
  40. +           break;
  41.         case SP_SPLASH_RANGE:
  42.             if(sd->bonus.splash_range < val)
  43.                 sd->bonus.splash_range = val;
  44. Index: src/map/pc.h
  45. ===================================================================
  46. --- src/map/pc.h    (revision 17209)
  47. +++ src/map/pc.h    (working copy)
  48. @@ -156,6 +156,7 @@
  49.         unsigned int perfect_hiding : 1; // [Valaris]
  50.         unsigned int no_knockback : 1;
  51.         unsigned int bonus_coma : 1;
  52. +       unsigned int no_coma : 1;
  53.     } special_state;
  54.     int login_id1, login_id2;
  55.     unsigned short class_;  //This is the internal job ID used by the map server to simplify comparisons/queries/etc. [Skotlex]
  56. Index: src/map/status.c
  57. ===================================================================
  58. --- src/map/status.c    (revision 17209)
  59. +++ src/map/status.c    (working copy)
  60. @@ -6890,6 +6890,10 @@
  61.         if (sc->data[SC_BERSERK] || sc->data[SC_INSPIRATION] || sc->data[SC__BLOODYLUST])
  62.             return 0;
  63.         break;
  64. +   case SC_COMA:
  65. +       if(sd && sd->special_state.no_coma)
  66. +           return 0;
  67. +       break;
  68.     }
  69.  
  70.     //Check for BOSS resistances
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement