mņ
ŠHc           @   sŪ   d  k  l Z d d d  d! d" d# d$ f Z d e i f d     YZ d e i f d     YZ d e i f d     YZ d e i f d     YZ d e i f d     YZ d e i f d     YZ	 d e i f d     YZ
 d S(%   (   s   modelst   0t   Terriblet   1t   Poort   2t   Mediocret   3t   Fairt   4t   Goodt   5t   Greatt   6t   Superbt	   Characterc           B   sx   t  Z e i d d  Z e i d d  Z e i   Z d   Z d   Z	 d   Z
 d   Z d   Z d	 f  d
     YZ RS(   Nt
   max_lengthi@   i   c         C   s   |  i i   S(   N(   t   selft
   skill_listt   all(   R   (    (    t)   /var/www/bzr/oddjoth/characters/models.pyt   skills   s    c         C   s   |  i i   S(   N(   R   t   attribute_listR   (   R   (    (    R   t
   attributes   s    c         C   s   |  i i   S(   N(   R   t
   trait_listR   (   R   (    (    R   t   traits   s    c         C   s   d |  i f S(   Ns   /characters/%s(   R   t   id(   R   (    (    R   t   get_absolute_url   s    c         C   s   |  i S(   N(   R   t   name(   R   (    (    R   t   __str__    s    t   Adminc           B   s   t  Z RS(   N(   t   __name__t
   __module__(    (    (    R   R   #   s   (   R   R   t   modelst	   CharFieldR   t   short_descriptiont	   TextFieldt   descriptionR   R   R   R   R   R   (    (    (    R   R      s   					t   Traitc           B   su   t  Z e i d d  Z e i d d g  Z e i   Z e i	 e
 d d Z d   Z d   Z d	 f  d
     YZ RS(   NR   i@   t   prepopulate_fromR   t   related_nameR   c         C   s   d |  i f S(   Ns   /characters/traits/%s(   R   t   slug(   R   (    (    R   R   -   s    c         C   s   |  i S(   N(   R   R   (   R   (    (    R   R   0   s    R   c           B   s   t  Z RS(   N(   R   R   (    (    (    R   R   3   s   (   R   R   R    R!   R   t	   SlugFieldR(   R#   R$   t
   ForeignKeyR   t	   characterR   R   R   (    (    (    R   R%   '   s   		t	   Attributec           B   s`   t  Z e i d d  Z e i d d g  Z e i   Z d   Z	 d   Z
 d f  d     YZ RS(	   NR   i@   R&   R   c         C   s   d |  i f S(   Ns   /characters/attributes/%s(   R   R(   (   R   (    (    R   R   <   s    c         C   s   |  i S(   N(   R   R   (   R   (    (    R   R   ?   s    R   c           B   s   t  Z RS(   N(   R   R   (    (    (    R   R   B   s   (   R   R   R    R!   R   R)   R(   R#   R$   R   R   R   (    (    (    R   R,   7   s   		t   CharacterAttributec           B   s`   t  Z e i e d d Z e i e  Z e i d d d e	  Z
 d   Z d f  d     YZ RS(	   NR'   R   R   i   t   choicesc         C   s   |  i S(   N(   R   t   level(   R   (    (    R   R   K   s    R   c           B   s   t  Z RS(   N(   R   R   (    (    (    R   R   N   s   (   R   R   R    R*   R   R+   R,   t	   attributeR!   t   LEVEL_CHOICESR/   R   R   (    (    (    R   R-   F   s
   	t
   SkillClassc           B   si   t  Z e i d d  Z e i d d g  Z e i   Z d   Z	 d   Z
 d   Z d f  d	     YZ RS(
   NR   i@   R&   R   c         C   s   |  i i   S(   N(   R   t	   skill_setR   (   R   (    (    R   R   W   s    c         C   s   d |  i f S(   Ns   /characters/skill_classes/%s(   R   R(   (   R   (    (    R   R   Z   s    c         C   s   |  i S(   N(   R   R   (   R   (    (    R   R   ]   s    R   c           B   s   t  Z RS(   N(   R   R   (    (    (    R   R   `   s   (   R   R   R    R!   R   R)   R(   R#   R$   R   R   R   R   (    (    (    R   R2   R   s   			t   Skillc           B   s   t  Z e i d d  Z e i d d g  Z e i   Z e i	 e
  Z e i d d d e  Z d   Z d   Z d	 f  d
     YZ RS(   NR   i@   R&   R   i   R.   c         C   s   d |  i f S(   Ns   /characters/skills/%s(   R   R(   (   R   (    (    R   R   k   s    c         C   s   |  i S(   N(   R   R   (   R   (    (    R   R   n   s    R   c           B   s   t  Z RS(   N(   R   R   (    (    (    R   R   q   s   (   R   R   R    R!   R   R)   R(   R#   R$   R*   R2   t   skill_classR1   t   default_levelR   R   R   (    (    (    R   R4   d   s   		t   CharacterSkillc           B   s`   t  Z e i e d d Z e i e  Z e i d d d e	  Z
 d   Z d f  d     YZ RS(	   NR'   R   R   i   R.   c         C   s   |  i S(   N(   R   R/   (   R   (    (    R   R   z   s    R   c           B   s   t  Z RS(   N(   R   R   (    (    (    R   R   }   s   (   R   R   R    R*   R   R+   R4   t   skillR!   R1   R/   R   R   (    (    (    R   R7   u   s
   	N(   R    R   (   R   R   (   R   R   (   R   R   (   R   R	   (   R
   R   (   R   R   (   t	   django.dbR    R1   t   ModelR   R%   R,   R-   R2   R4   R7   (	   R    R%   R2   R   R7   R-   R1   R,   R4   (    (    R   t   ?   s   
