From 76ad6391fc0b223fee6c85ea7c9f87bf9cd3aa08 Mon Sep 17 00:00:00 2001
From: Andrew Ekstedt <andrew.ekstedt@gmail.com>
Date: Sun, 24 May 2015 21:41:40 -0700
Subject: [PATCH] Document Type.target_efficacies and Type.damage_efficacies.

I can't keep them straight.
---
 pokedex/db/tables.py | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/pokedex/db/tables.py b/pokedex/db/tables.py
index 447b6a5..1858c55 100644
--- a/pokedex/db/tables.py
+++ b/pokedex/db/tables.py
@@ -2147,7 +2147,7 @@ class TypeEfficacy(TableBase):
     """
     __tablename__ = 'type_efficacy'
     damage_type_id = Column(Integer, ForeignKey('types.id'), primary_key=True, nullable=False, autoincrement=False,
-        doc=u"The ID of the damaging type.")
+        doc=u"The ID of the damaging move's type.")
     target_type_id = Column(Integer, ForeignKey('types.id'), primary_key=True, nullable=False, autoincrement=False,
         doc=u"The ID of the defending Pokémon's type.")
     damage_factor = Column(Integer, nullable=False,
@@ -2846,10 +2846,12 @@ SuperContestCombo.second = relationship(Move,
 
 Type.damage_efficacies = relationship(TypeEfficacy,
     primaryjoin=Type.id==TypeEfficacy.damage_type_id,
-    backref=backref('damage_type', innerjoin=True, lazy='joined'))
+    backref=backref('damage_type', innerjoin=True, lazy='joined'),
+    doc=u"Efficacies with this type as the attacking type.")
 Type.target_efficacies = relationship(TypeEfficacy,
     primaryjoin=Type.id==TypeEfficacy.target_type_id,
-    backref=backref('target_type', innerjoin=True, lazy='joined'))
+    backref=backref('target_type', innerjoin=True, lazy='joined'),
+    doc=u"Efficacies with this type as the defending type.")
 
 Type.generation = relationship(Generation,
     innerjoin=True,