
    Lf                     \    d dl ZdefdZdefdZdefdZdedefd	Zdefd
Z	dedefdZ
y)    Nfloatc                 ~    | dk  ry| dkD  r| dk  ry| dkD  r| dk  ry| dkD  r| dk  ry| dkD  r| dk  ry	| dkD  r| d
k  ryy )Nr   z(Factory New)Q?333333?z(Minimal Wear)RQ?z(Field-Tested)?z(Well-Worn)   z(Battle-Scarred) r   s    =/var/www/cs2snipeproduction/cs2snipe/MarketBot/Conversions.pyfloatToConditionConversionr      s_    zqyUT\t|t|t|t|	!    	conditionc                     g }| D ]q  }|dk(  r|j                  d       |dk(  r|j                  d       |dk(  r|j                  d       |dk(  r|j                  d       |d	k(  sa|j                  d
       s |S NFactory Newr   Minimal Wearr	   Field-Tested   	Well-Worn   Battle-Scarred   )append)r   	cond_listconds      r   conditionToWearConversionr      s    I 
 = Q>!Q>!Q;Q##Q
  r   c                 @    | dk(  ry| dk(  ry| dk(  ry| dk(  ry| d	k(  ry
y r   r
   )r   s    r   singleConditionToWearConversionr       s=    M!N"N"K$$r   	min_float	max_floatc                 8   t               }t        j                  | |d      D ]u  }|dk  r|j                  d       |dk  r|j                  d       1|dk  r|j                  d       H|dk  r|j                  d	       _|dkD  se|j                  d
       w |S )NgMbP?r   r   r   r   r   r   r   r   r   )setnparangeadd)r    r!   possible_conditionsfloatys       r   floatToConditionListr)   -   s    %))Iy%8 D=##M2D=##N3D=##N3D=##K0D=##$45!$ r   c                 r    | dkD  r| dk  ry| dkD  r| dk  ry| dkD  r| dk  ry| dkD  r| dk  ry| dkD  r| dk  ry	y )
Nr   r   r   r	   r   r   r   r   r   r
   r   s    r   floatToWearConversionr+   D   sU    qyUT\t|t|t|t|	r   typeweapon_namec                     |dk(  s|j                  d      r| dk(  ry| dk(  ry| dk(  ry| dk(  ry	| d
k(  ry	y | dk(  ry| dk(  ry| dk(  ry| dk(  ry| d
k(  ryy )Ntag_weapon_bayonettag_weapon_knife	stat_onlytag_unusual_strangesouvenirnon_stat_onlytag_unusualstat_and_non_statz:tag_unusual&category_730_Quality%5B%5D=tag_unusual_strangealltag_strangetag_tournament
tag_normalz1tag_normal&category_730_Quality%5B%5D=tag_strangez[tag_normal&category_730_Quality%5B%5D=tag_tournament&category_730_Quality%5B%5D=tag_strange)
startswith)r,   r-   s     r   typeToURLPartr<   R   s     **k.D.D/ ;(:(?" &&O5=O  ; :#?"&&F5=p r   )numpyr$   r   r   listr   strr   r)   r+   r<   r
   r   r   <module>r@      sa    e  s E e . q q# qr   