Sð    hc           @   s.   d  d l  Z  d  d l Z d   Z d   Z d S(   iÿÿÿÿNc         K   sr   d \ } } | j  d  r7 |  j   |  j   } } n  | j  d  rn t j | | j  d  | |  sn t Sn  t S(   Ni    i   i   (   i    i    (   t   GetEffectValuet   GetIDt   GetGameObjTypet   GameObjt   GetPyPlayerStatet   Falset   True(   t   attackert   defendert    passiveEffectt   skillIDt   skillkwargst   ownerIDt      |