Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.18 KB | None | 0 0
  1.  
  2.  
  3.             else if (extra->Soul == SOUL_CD)
  4.             {
  5.                 MOB.CurrentScore.Con = (int)(MOB.CurrentScore.Con * 1.80f);
  6.                 MOB.CurrentScore.Dex = (int)(MOB.CurrentScore.Dex * 1.40f);
  7.             }
  8.         }
  9.  
  10.         else if (Type == 29 && extra->ClassMaster == MORTAL)//Soul
  11.         {
  12.             if (extra->Soul == SOUL_F)
  13.                 MOB.CurrentScore.Str = (int)(MOB.CurrentScore.Str * 1.8f);
  14.  
  15.             else if (extra->Soul == SOUL_I)
  16.                 MOB.CurrentScore.Int = (int)(MOB.CurrentScore.Int * 1.8f);
  17.  
  18.             else if (extra->Soul == SOUL_D)
  19.                 MOB.CurrentScore.Dex = (int)(MOB.CurrentScore.Dex * 1.8f);
  20.  
  21.             else if (extra->Soul == SOUL_C)
  22.                 MOB.CurrentScore.Con = (int)(MOB.CurrentScore.Con * 1.8f);
  23.  
  24.             else if (extra->Soul == SOUL_FI)
  25.             {
  26.                 MOB.CurrentScore.Str = (int)(MOB.CurrentScore.Str * 1.60f);
  27.                 MOB.CurrentScore.Int = (int)(MOB.CurrentScore.Int * 1.40f);
  28.             }
  29.  
  30.             else if (extra->Soul == SOUL_FD)
  31.             {
  32.                 MOB.CurrentScore.Str = (int)(MOB.CurrentScore.Str * 1.60f);
  33.                 MOB.CurrentScore.Dex = (int)(MOB.CurrentScore.Dex * 1.40f);
  34.             }
  35.  
  36.             else if (extra->Soul == SOUL_FC)
  37.             {
  38.                 MOB.CurrentScore.Str = (int)(MOB.CurrentScore.Str * 1.60f);
  39.                 MOB.CurrentScore.Con = (int)(MOB.CurrentScore.Con * 1.40f);
  40.             }
  41.  
  42.             else if (extra->Soul == SOUL_IF)
  43.             {
  44.                 MOB.CurrentScore.Int = (int)(MOB.CurrentScore.Int * 1.60f);
  45.                 MOB.CurrentScore.Str = (int)(MOB.CurrentScore.Str * 1.40f);
  46.             }
  47.  
  48.             else if (extra->Soul == SOUL_ID)
  49.             {
  50.                 MOB.CurrentScore.Int = (int)(MOB.CurrentScore.Int * 1.60f);
  51.                 MOB.CurrentScore.Dex = (int)(MOB.CurrentScore.Dex * 1.40f);
  52.             }
  53.  
  54.             else if (extra->Soul == SOUL_IC)
  55.             {
  56.                 MOB.CurrentScore.Int = (int)(MOB.CurrentScore.Int * 1.60f);
  57.                 MOB.CurrentScore.Con = (int)(MOB.CurrentScore.Con * 1.40f);
  58.             }
  59.  
  60.             else if (extra->Soul == SOUL_DF)
  61.             {
  62.                 MOB.CurrentScore.Dex = (int)(MOB.CurrentScore.Dex * 1.60f);
  63.                 MOB.CurrentScore.Str = (int)(MOB.CurrentScore.Str * 1.40f);
  64.             }
  65.  
  66.             else if (extra->Soul == SOUL_DI)
  67.             {
  68.                 MOB.CurrentScore.Dex = (int)(MOB.CurrentScore.Dex * 1.60f);
  69.                 MOB.CurrentScore.Int = (int)(MOB.CurrentScore.Int * 1.40f);
  70.             }
  71.  
  72.             else if (extra->Soul == SOUL_DC)
  73.             {
  74.                 MOB.CurrentScore.Dex = (int)(MOB.CurrentScore.Dex * 1.60f);
  75.                 MOB.CurrentScore.Con = (int)(MOB.CurrentScore.Con * 1.40f);
  76.             }
  77.  
  78.             else if (extra->Soul == SOUL_CF)
  79.             {
  80.                 MOB.CurrentScore.Con = (int)(MOB.CurrentScore.Con * 1.60f);
  81.                 MOB.CurrentScore.Str = (int)(MOB.CurrentScore.Str * 1.40f);
  82.             }
  83.  
  84.             else if (extra->Soul == SOUL_CI)
  85.             {
  86.                 MOB.CurrentScore.Con = (int)(MOB.CurrentScore.Con * 1.60f);
  87.                 MOB.CurrentScore.Int = (int)(MOB.CurrentScore.Int * 1.40f);
  88.             }
  89.  
  90.             else if (extra->Soul == SOUL_CD)
  91.             {
  92.                 MOB.CurrentScore.Con = (int)(MOB.CurrentScore.Con * 1.60f);
  93.                 MOB.CurrentScore.Dex = (int)(MOB.CurrentScore.Dex * 1.40f);
  94.             }
  95.         }
  96.        
  97.         else if (Type == 30)
  98.             *ForceMobDamage += 2000;
  99.  
  100.         else if (Type == 37)
  101.             *ForceDamage += special2;
  102.  
  103.         else if (Type == HT_ESCUDO_DOURADO)
  104.         {
  105.             MOB.CurrentScore.Ac *= 1.25;
  106.         }
  107.  
  108.         else if (Type == 38)
  109.         {
  110.             int mana = MOB.CurrentScore.MaxMp / 2;
  111.  
  112.             MOB.CurrentScore.MaxHp += mana;
  113.             MOB.CurrentScore.MaxMp -= mana;
  114.         }
  115.  
  116.         else if (Type == 39)
  117.             *ExpBonus += 100;
  118.     }
  119. #pragma endregion
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement