Advertisement
Guest User

Untitled

a guest
Feb 6th, 2016
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. [EVENTS e_combatS]
  2.  
  3. ON=@GETHIT
  4. LOCAL.BASE = <QVAL <SRC.WEAPON> ? <R<SRC.WEAPON.DAM>> : <R<SRC.DAM>>>
  5. LOCAL.TACTICS=<EVAL <SRC.TACTICS> / 70> // 100.0 / 7.0 = +14 puntos de daño con 100.0 de tactics
  6. LOCAL.SKILL = <QVAL <SRC.WEAPON> ? <SRC.WEAPON.SKILL> : WRESTLING>
  7. LOCAL.SKILLBONUS = <eval <SRC.<DLOCAL.SKILL>>/50> // 100.0 / 5.0 = +20 puntos de daño con la skill usada a 100
  8. LOCAL.STR = <EVAL <SRC.STR> / 5>
  9. LOCAL.DAM=<EVAL <LOCAL.BASE> + <LOCAL.TACTICS> + <LOCAL.SKILLBONUS> + <LOCAL.STR> > // Asumiendo un LOCAL.BASE = 15 y 100 str y skills sería : 15 + 14 + 20 + 20 = 69 de damage a un objetivo sin armardura de ningún tipo
  10. src.f_raise_skill <local.skill>
  11. LOCAL.DEF = <ARMOR>
  12. IF (<SHIELD>)
  13. f_raise_skill PARRYING
  14. ENDIF
  15. ARGN1 = <eval <LOCAL.DAM> - <LOCAL.DEF>>
  16. SERV.LOG BONUSES: BASE = <DLOCAL.BASE>, TACTICS = <DLOCAL.TACTICS> (<SRC.TACTICS> / 70), SKILL = <QVAL <SRC.WEAPON> ? <SRC.WEAPON.SKILL> : WRESTLING>, SKILLBONUS = <DLOCAL.SKILLBONUS> (<SRC.<DLOCAL.SKILL>> / 50), STR = <DLOCAL.STR>
  17. SERV.LOG TOTAL DAM = <DLOCAL.DAM>
  18. SERV.LOG DEFENSE = <DLOCAL.DEF>
  19. SERV.LOG FINAL DAM = <DARGN1> (<DLOCAL.DAM> - <DLOCAL.DEF>)
  20. ARGN2 |= DAM_GOD // El sphere ya no toca el damage con este flag, cualquier número asignado en el ARGN1 se convierte en un valor de daño ABSOLUTO.
  21.  
  22. /////////////////////////////////////////////SKILLGAIN
  23. [FUNCTION f_raise_skill]
  24. IF ( ( <r<I.<DARGV0>>>/coeficiente_subida ) < ( <Local.GOLPE>*10> ) )
  25. IF (<I.<DARGV0>> < 1000)
  26. I.<DARGV0> = <I.<DARGV0>> + 1
  27. ENDIF
  28. ENDIF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement