Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. -- single target attack spells
  2. function onCastSpell(creature, variant) --czarowanko
  3. local target = creature:getTarget() --cel
  4. if getCreatureCondition(creature,CONDITION_PACIFIED) then -- jak sie ma pacified
  5. if not target then
  6. creature:sendCancelMessage(RETURNVALUE_YOUAREEXHAUSTED)
  7. creature:getPosition():sendMagicEffect(CONST_ME_POFF)
  8. return false
  9. end
  10. if target:isPlayer() then --jak cel to gracz
  11. return combat:execute(creature, variant) --to mozna go jebac na pizde
  12. else --jak to nie gracz to zakaz czarowania
  13. creature:sendCancelMessage(RETURNVALUE_YOUAREEXHAUSTED)
  14. creature:getPosition():sendMagicEffect(CONST_ME_POFF)
  15. return false
  16. end
  17. else --jak sie nie ma pacified to mozna czarowac normalnie
  18. return combat:execute(creature, variant)
  19. end
  20. end
  21.  
  22. --multiple target attack spells
  23. function onCastSpell(creature, variant) --czarowanko
  24. if getCreatureCondition(creature,CONDITION_PACIFIED) then -- jak sie ma pacified
  25. creature:sendCancelMessage(RETURNVALUE_YOUAREEXHAUSTED)
  26. creature:getPosition():sendMagicEffect(CONST_ME_POFF)
  27. return false
  28. end
  29. else --jak sie nie ma pacified to mozna czarowac normalnie
  30. return combat:execute(creature, variant)
  31. end
  32. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement