
    e                     ^    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
dS )    Nfloatc                     | dk    rdS | dk    r| dk     rdS | dk    r| dk     rdS | dk    r| dk     rdS | dk    r| dk     rd	S | dk    r| d
k     rdS d S )Nr   z(Factory New)Q?333333?z(Minimal Wear)RQ?z(Field-Tested)?z(Well-Worn)   z(Battle-Scarred) r   s    ?/home/alex/cs2snipeproduction/cs2snipe/MarketBot/Conversions.pyfloatToConditionConversionr      s    zzqyyUT\\t||t||t||}t||		!!4    	conditionc                 "   g }| D ]}|dk    r|                     d           |dk    r|                     d           |dk    r|                     d           |dk    r|                     d           |d	k    r|                     d
           |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                 V    | dk    rdS | dk    rdS | dk    rdS | dk    rdS | d	k    rd
S d S r   r
   )r   s    r   singleConditionToWearConversionr       sX    M!!qN""qN""qKq$$$q4r   	min_float	max_floatc                 l   t                      }t          j        | |d          D ]}|dk     r|                    d           |dk     r|                    d           :|dk     r|                    d           V|dk     r|                    d	           r|dk    r|                    d
           |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8  D==##M222D==##N333D==##N333D==##K000D==##$4555  r   c                     | dk    r| dk     rdS | dk    r| dk     rdS | dk    r| dk     rdS | dk    r| dk     rdS | dk    r| dk     rd	S d S )
Nr   r   r   r	   r   r   r   r   r   r
   r   s    r   floatToWearConversionr+   D   su    qyyUT\\qt||qt||qt||qt||		q4r   typeweapon_namec                     |dk    s|                     d          r*| dk    rdS | dk    rdS | dk    rdS | dk    rd	S | d
k    rd	S d S | dk    rdS | dk    rdS | dk    rdS | dk    rdS | d
k    rdS d S )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O5==OO = ; =:##?""<&&&FF5==pp =r   )numpyr$   r   r   listr   strr   r)   r+   r<   r
   r   r   <module>r@      s       e        s    E e    .    q q# q q q q q qr   