Advertisement
Guest User

PW_Brainjack.lua

a guest
Feb 22nd, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.21 KB | None | 0 0
  1. ---------------------------------------------------
  2. -- BrainJack
  3. --
  4. ---------------------------------------------------
  5. require("scripts/globals/settings");
  6. require("scripts/globals/status");
  7. require("scripts/globals/monstertpmoves");
  8. ---------------------------------------------------
  9.  
  10. function onMobSkillCheck(target,mob,skill)
  11.     -- See PW's script
  12.     local phase = mob:getLocalVar("phase");
  13.  
  14.     if (phase == 2) then
  15.         return 0;
  16.     else
  17.         return 1;
  18.     end
  19. end;
  20.  
  21. function onMobWeaponSkill(target, mob, skill)
  22.     local numhits = 1;
  23.     local accmod = 1;
  24.     local dmgmod = 2.3;
  25.     local info = MobPhysicalMove(mob,target,skill,numhits,accmod,dmgmod,TP_NO_EFFECT);
  26.     local dmg = MobFinalAdjustments(info.dmg,mob,skill,target,MOBSKILL_PHYSICAL,MOBPARAM_BLUNT,info.hitslanded);
  27.    
  28.     if (info.hitslanded > 0) then
  29.          local typeEffect = EFFECT_TERROR;
  30.          local power = 0;
  31.          local duration - 60;
  32.         if (not target:isPC()) then
  33.             skill:setMsg(MSG_MISS);
  34.             return dmg;
  35.         end
  36.         local msg = MobStatusEffectMove(mob, target, typeEffect, power, 3, 60);
  37.         mob:resetEnmity(target);
  38.     end
  39.    
  40.     target:delHP(dmg);
  41.     return dmg;
  42. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement