Exalted Class and Lunar Shapes. Migrations.

This commit is contained in:
tcaxle
2020-04-11 23:30:53 +01:00
parent 894f25f03e
commit f237f4995a
4 changed files with 128 additions and 2 deletions

View File

@@ -620,12 +620,18 @@ class characterExaltBase(characterBase):
abstract = True
#============= MOTES ==============#
motesPersonalMax = NamedIntegerField("Maximum Personal Motes")
motesPersonal = NamedIntegerField("Current Personal Motes")
motesPeripheralMax = NamedIntegerField("Maximum Peripheral Motes")
motesPeripheral = NamedIntegerField("Current Peripheral Motes")
#============= LIMIT ==============#
limitTrigger = models.TextField(verbose_name="Limit Trigger", blank="False", max_length=1000)
limitBreak = NamedIntegerField("Limit Break")
#======= EXALTED EXPERIENCE =======#
pass
experienceExaltedTotal = NamedIntegerField("Total Experience")
experienceExalted = NamedIntegerField("Current Experience")
class characterExaltSolar(characterExaltBase):
@@ -643,6 +649,8 @@ class characterExaltLunar(characterExaltBase):
attributeFavored = MultiChoiceField("Favoured Attributes", ATTRIBUTES)
#========= SHAPESHIFTING ==========#
# Reverse relation
# .charmLunarShape_set.all()
#============= CHARMS =============#
# Reverse relation
@@ -769,6 +777,10 @@ class charmLunar(charmBase):
attribute = SingleChoiceField("Key Attribute", ATTRIBUTES)
character = NamedForeignKeyField("Character", characterExaltLunar)
class charmLunarShape(charmBase):
description = DescriptionField()
character = NamedForeignKeyField("Character", characterExaltLunar)
#==============================================================================#
#----------------------------------- MERITS -----------------------------------#
#==============================================================================#