stuff
This commit is contained in:
parent
f237f4995a
commit
cbbb32f163
Binary file not shown.
Binary file not shown.
17
app/admin.py
17
app/admin.py
@ -14,6 +14,8 @@ admin.site.register(itemArmor)
|
||||
|
||||
admin.site.register(charmSolar)
|
||||
admin.site.register(charmLunar)
|
||||
admin.site.register(charmLunarShape)
|
||||
admin.site.register(charmEvocation)
|
||||
|
||||
admin.site.register(merit)
|
||||
|
||||
@ -22,6 +24,19 @@ admin.site.register(speciality)
|
||||
admin.site.register(intimacyTie)
|
||||
admin.site.register(intimacyPrincipal)
|
||||
|
||||
admin.site.register(characterBase)
|
||||
admin.site.register(characterMortal)
|
||||
admin.site.register(characterExaltSolar)
|
||||
admin.site.register(characterExaltLunar)
|
||||
|
||||
admin.site.register(ownershipItem)
|
||||
admin.site.register(ownershipItemWeapon)
|
||||
admin.site.register(ownershipItemArmor)
|
||||
admin.site.register(ownershipCharmMartialArt)
|
||||
admin.site.register(ownershipCharmEvocation)
|
||||
admin.site.register(ownershipCharmSolar)
|
||||
admin.site.register(ownershipCharmLunar)
|
||||
admin.site.register(ownershipCharmLunarShape)
|
||||
admin.site.register(ownershipMerit)
|
||||
admin.site.register(ownershipSpeciality)
|
||||
admin.site.register(ownershipIntimacyTie)
|
||||
admin.site.register(ownershipIntimacyPrincipal)
|
||||
|
@ -1,7 +1,8 @@
|
||||
# Generated by Django 3.0.5 on 2020-04-11 14:59
|
||||
# Generated by Django 3.0.5 on 2020-04-12 13:10
|
||||
|
||||
import app.models
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
@ -9,49 +10,202 @@ class Migration(migrations.Migration):
|
||||
initial = True
|
||||
|
||||
dependencies = [
|
||||
('contenttypes', '0002_remove_content_type_name'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='intimacyPrincipal',
|
||||
name='characterBase',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', app.models.NameField(max_length=100, verbose_name='Name')),
|
||||
('strength', app.models.DotField(default=0, verbose_name='Strength')),
|
||||
('dexterity', app.models.DotField(default=0, verbose_name='Dexterity')),
|
||||
('stamina', app.models.DotField(default=0, verbose_name='Stamina')),
|
||||
('charisma', app.models.DotField(default=0, verbose_name='Charisma')),
|
||||
('manipulation', app.models.DotField(default=0, verbose_name='Manipulation')),
|
||||
('appearance', app.models.DotField(default=0, verbose_name='Apperance')),
|
||||
('perception', app.models.DotField(default=0, verbose_name='Perception')),
|
||||
('intelligence', app.models.DotField(default=0, verbose_name='Intelligence')),
|
||||
('wits', app.models.DotField(default=0, verbose_name='Wits')),
|
||||
('archery', app.models.DotField(default=0, verbose_name='Archery')),
|
||||
('athletics', app.models.DotField(default=0, verbose_name='Athletics')),
|
||||
('awareness', app.models.DotField(default=0, verbose_name='Awareness')),
|
||||
('brawl', app.models.DotField(default=0, verbose_name='Brawl')),
|
||||
('bureaucracy', app.models.DotField(default=0, verbose_name='Bureaucracy')),
|
||||
('craft', app.models.DotField(default=0, verbose_name='Craft')),
|
||||
('dodge', app.models.DotField(default=0, verbose_name='Dodge')),
|
||||
('integrity', app.models.DotField(default=0, verbose_name='Integrity')),
|
||||
('investigation', app.models.DotField(default=0, verbose_name='Investigation')),
|
||||
('larceny', app.models.DotField(default=0, verbose_name='Larceny')),
|
||||
('linguistics', app.models.DotField(default=0, verbose_name='Linguistics')),
|
||||
('lore', app.models.DotField(default=0, verbose_name='Lore')),
|
||||
('martialArts', app.models.DotField(default=0, verbose_name='MartialArts')),
|
||||
('medicine', app.models.DotField(default=0, verbose_name='Medicine')),
|
||||
('melee', app.models.DotField(default=0, verbose_name='Melee')),
|
||||
('occult', app.models.DotField(default=0, verbose_name='Occult')),
|
||||
('performance', app.models.DotField(default=0, verbose_name='Performance')),
|
||||
('presence', app.models.DotField(default=0, verbose_name='Presence')),
|
||||
('resistance', app.models.DotField(default=0, verbose_name='Resistance')),
|
||||
('ride', app.models.DotField(default=0, verbose_name='Ride')),
|
||||
('sail', app.models.DotField(default=0, verbose_name='Sail')),
|
||||
('socialize', app.models.DotField(default=0, verbose_name='Socialize')),
|
||||
('stealth', app.models.DotField(default=0, verbose_name='Stealth')),
|
||||
('survival', app.models.DotField(default=0, verbose_name='Survival')),
|
||||
('thrown', app.models.DotField(default=0, verbose_name='Thrown')),
|
||||
('war', app.models.DotField(default=0, verbose_name='War')),
|
||||
('willpowerMax', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Maximum Willpower')),
|
||||
('willpower', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Current Willpower')),
|
||||
('experienceTotal', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Total Experience')),
|
||||
('experience', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Current Experience')),
|
||||
('essence', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Essence')),
|
||||
('health0', app.models.NamedIntegerField(default=0, help_text=None, verbose_name="'-0' Health Levels")),
|
||||
('health1', app.models.NamedIntegerField(default=0, help_text=None, verbose_name="'-1' Health Levels")),
|
||||
('health2', app.models.NamedIntegerField(default=0, help_text=None, verbose_name="'-2' Health Levels")),
|
||||
('healthIndex', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Health Track Index')),
|
||||
('polymorphic_ctype', models.ForeignKey(editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='polymorphic_app.characterbase_set+', to='contenttypes.ContentType')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='effectBase',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', app.models.NameField(max_length=100, verbose_name='Name')),
|
||||
('description', app.models.DescriptionField(blank=True, max_length=1000, verbose_name='Description')),
|
||||
('active', app.models.NamedBooleanField(default=False, verbose_name='Active?')),
|
||||
('polymorphic_ctype', models.ForeignKey(editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='polymorphic_app.effectbase_set+', to='contenttypes.ContentType')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='intimacyBase',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('description', app.models.DescriptionField(blank=True, max_length=1000, verbose_name='Description')),
|
||||
('intensity', app.models.SingleChoiceField(blank=True, choices=[('MINOR', 'Minor'), ('MAJOR', 'Major'), ('DEFINING', 'Defining')], max_length=100, verbose_name='Intensity')),
|
||||
('character', app.models.NamedForeignKeyField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.characterBase', verbose_name='Character')),
|
||||
('polymorphic_ctype', models.ForeignKey(editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='polymorphic_app.intimacybase_set+', to='contenttypes.ContentType')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='itemBase',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', app.models.NameField(max_length=100, verbose_name='Name')),
|
||||
('description', app.models.DescriptionField(blank=True, max_length=1000, verbose_name='Description')),
|
||||
('character', app.models.NamedForeignKeyField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.characterBase', verbose_name='Character')),
|
||||
('polymorphic_ctype', models.ForeignKey(editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='polymorphic_app.itembase_set+', to='contenttypes.ContentType')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='modifierBase',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('value', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Modifier Value')),
|
||||
('polymorphic_ctype', models.ForeignKey(editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='polymorphic_app.modifierbase_set+', to='contenttypes.ContentType')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='characterExaltBase',
|
||||
fields=[
|
||||
('characterbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.characterBase')),
|
||||
('motesPersonalMax', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Maximum Personal Motes')),
|
||||
('motesPersonal', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Current Personal Motes')),
|
||||
('motesPeripheralMax', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Maximum Peripheral Motes')),
|
||||
('motesPeripheral', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Current Peripheral Motes')),
|
||||
('limitTrigger', models.TextField(blank='False', max_length=1000, verbose_name='Limit Trigger')),
|
||||
('limitBreak', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Limit Break')),
|
||||
('experienceExaltedTotal', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Total Experience')),
|
||||
('experienceExalted', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Current Experience')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
bases=('app.characterbase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='characterMortal',
|
||||
fields=[
|
||||
('characterbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.characterBase')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
bases=('app.characterbase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='charmBase',
|
||||
fields=[
|
||||
('effectbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.effectBase')),
|
||||
('levelEssence', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Essence Level')),
|
||||
('levelKey', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Key Level')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
bases=('app.effectbase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='intimacyPrincipal',
|
||||
fields=[
|
||||
('intimacybase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.intimacyBase')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
bases=('app.intimacybase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='intimacyTie',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('description', app.models.DescriptionField(blank=True, max_length=1000, verbose_name='Description')),
|
||||
('intensity', app.models.SingleChoiceField(blank=True, choices=[('MINOR', 'Minor'), ('MAJOR', 'Major'), ('DEFINING', 'Defining')], max_length=100, verbose_name='Intensity')),
|
||||
('intimacybase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.intimacyBase')),
|
||||
('target', app.models.NamedCharField(max_length=100, verbose_name='Target')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
bases=('app.intimacybase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='item',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', app.models.NameField(max_length=100, verbose_name='Name')),
|
||||
('description', app.models.DescriptionField(blank=True, max_length=1000, verbose_name='Description')),
|
||||
('itembase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.itemBase')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
bases=('app.itembase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='itemArmor',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', app.models.NameField(max_length=100, verbose_name='Name')),
|
||||
('description', app.models.DescriptionField(blank=True, max_length=1000, verbose_name='Description')),
|
||||
('itembase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.itemBase')),
|
||||
('equipped', app.models.NamedBooleanField(default=False, verbose_name='Equipped?')),
|
||||
('category', app.models.SingleChoiceField(blank=True, choices=[('L', 'Light'), ('M', 'Medium'), ('H', 'Heavy')], max_length=100, verbose_name='Category')),
|
||||
('tags', app.models.MultiChoiceField(blank=True, choices=[('BUOYANT', 'Buoyant'), ('CONCEALABLE', 'Concealable'), ('SILENT', 'Silent')], max_length=100, verbose_name='Tags')),
|
||||
('soak', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Soak')),
|
||||
@ -61,14 +215,15 @@ class Migration(migrations.Migration):
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
bases=('app.itembase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='itemWeaponMelee',
|
||||
name='itemWeaponBase',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', app.models.NameField(max_length=100, verbose_name='Name')),
|
||||
('description', app.models.DescriptionField(blank=True, max_length=1000, verbose_name='Description')),
|
||||
('itembase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.itemBase')),
|
||||
('equipped', app.models.NamedBooleanField(default=False, verbose_name='Equipped?')),
|
||||
('category', app.models.SingleChoiceField(blank=True, choices=[('L', 'Light'), ('M', 'Medium'), ('H', 'Heavy')], max_length=100, verbose_name='Category')),
|
||||
('tags', app.models.MultiChoiceField(blank=True, choices=[('General', (('ONE HANDED', 'One Handed'), ('TWO HANDED', 'Two Handed'), ('BASHING', 'Bashing'), ('CONCEALABLE', 'Concealable'), ('LETHAL', 'Lethal'), ('MOUNTED', 'Mounted'), ('PIERCING', 'Piercing'), ('SPECIAL', 'Special'))), ('Melee', (('MELEE', 'Melee'), ('BALANCED', 'Balanced'), ('BRAWL', 'Brawl'), ('CHOPPING', 'Chopping'), ('DISARMING', 'Disarming'), ('FLEXIBLE', 'Flexible'), ('IMPROVISED', 'Improvised'), ('GRAPPLING', 'Grappling'), ('MARTIAL ARTS', 'Martial Arts'), ('NATURAL', 'Natural'), ('REACHING', 'Reaching'), ('SHIELD', 'Shield'), ('SMASHING', 'Smashing'), ('WORN', 'Worn'))), ('Thrown', (('THROWN', 'Occult'), ('CUTTING', 'Cutting'), ('POISONABLE', 'Poisonable'), ('SUBTLE', 'Subtle'))), ('Archery', (('ARCHERY', 'Archery'), ('CROSSBOW', 'Crossbow'), ('FLAME', 'Flame'), ('POWERFUL', 'Powerful'), ('SLOW', 'Slow')))], max_length=100, verbose_name='Tags')),
|
||||
('accuracy', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Accuracy')),
|
||||
@ -79,68 +234,75 @@ class Migration(migrations.Migration):
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
bases=('app.itembase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='itemWeaponRanged',
|
||||
name='merit',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', app.models.NameField(max_length=100, verbose_name='Name')),
|
||||
('description', app.models.DescriptionField(blank=True, max_length=1000, verbose_name='Description')),
|
||||
('category', app.models.SingleChoiceField(blank=True, choices=[('L', 'Light'), ('M', 'Medium'), ('H', 'Heavy')], max_length=100, verbose_name='Category')),
|
||||
('tags', app.models.MultiChoiceField(blank=True, choices=[('General', (('ONE HANDED', 'One Handed'), ('TWO HANDED', 'Two Handed'), ('BASHING', 'Bashing'), ('CONCEALABLE', 'Concealable'), ('LETHAL', 'Lethal'), ('MOUNTED', 'Mounted'), ('PIERCING', 'Piercing'), ('SPECIAL', 'Special'))), ('Melee', (('MELEE', 'Melee'), ('BALANCED', 'Balanced'), ('BRAWL', 'Brawl'), ('CHOPPING', 'Chopping'), ('DISARMING', 'Disarming'), ('FLEXIBLE', 'Flexible'), ('IMPROVISED', 'Improvised'), ('GRAPPLING', 'Grappling'), ('MARTIAL ARTS', 'Martial Arts'), ('NATURAL', 'Natural'), ('REACHING', 'Reaching'), ('SHIELD', 'Shield'), ('SMASHING', 'Smashing'), ('WORN', 'Worn'))), ('Thrown', (('THROWN', 'Occult'), ('CUTTING', 'Cutting'), ('POISONABLE', 'Poisonable'), ('SUBTLE', 'Subtle'))), ('Archery', (('ARCHERY', 'Archery'), ('CROSSBOW', 'Crossbow'), ('FLAME', 'Flame'), ('POWERFUL', 'Powerful'), ('SLOW', 'Slow')))], max_length=100, verbose_name='Tags')),
|
||||
('accuracy', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Accuracy')),
|
||||
('damage', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Damage')),
|
||||
('defense', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Defense')),
|
||||
('overwhelming', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Overwhelming')),
|
||||
('attunement', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Attunement')),
|
||||
('rangeClose', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Close Range')),
|
||||
('rangeShort', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Short Range')),
|
||||
('rangeMedium', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Medium Range')),
|
||||
('rangeLong', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Long Range')),
|
||||
('rangeExtreme', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Extreme Range')),
|
||||
('effectbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.effectBase')),
|
||||
('dots', app.models.DotField(default=0, verbose_name='Dots')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
bases=('app.effectbase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='modifierAbility',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('value', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Modifier Value')),
|
||||
('modifierbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.modifierBase')),
|
||||
('ability', app.models.SingleChoiceField(blank=True, choices=[('War', (('ARCHERY', 'Archery'), ('ATHLETICS', 'Athletics'), ('AWARENESS', 'Awareness'), ('BRAWL', 'Brawl'), ('DODGE', 'Dodge'), ('INTEGRITY', 'Integrity'), ('MELEE', 'Melee'), ('RESISTANCE', 'Resistance'), ('THROWN', 'Thrown'), ('WAR', 'War'))), ('Life', (('CRAFT', 'Craft'), ('LARCENY', 'Larceny'), ('LINGUISTICS', 'Linguistics'), ('PERFORMANCE', 'Performance'), ('PRESENCE', 'Presence'), ('RIDE', 'Ride'), ('SAIL', 'Sail'), ('SOCIALISE', 'Socialise'), ('STEALTH', 'Stealth'), ('SURVIVAL', 'Survival'))), ('Wisdom', (('BUREAUCRACY', 'Bureaucracy'), ('INVESTIGATION', 'Investigation'), ('LORE', 'Lore'), ('MEDICINE', 'Medicine'), ('OCCULT', 'Occult')))], max_length=100, verbose_name='Ability')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
bases=('app.modifierbase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='modifierAttribute',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('value', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Modifier Value')),
|
||||
('attribute', app.models.SingleChoiceField(blank=True, choices=[('Physical', (('STR', 'Srength'), ('DEX', 'Dexterity'), ('STA', 'Stamina'))), ('Social', (('CHA', 'Charisma'), ('MAN', 'Manipulation'), ('APP', 'Appearance'))), ('Mental', (('PER', 'Perception'), ('INT', 'Intelligence'), ('WIT', 'Wits')))], max_length=100, verbose_name='Attribute')),
|
||||
('modifierbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.modifierBase')),
|
||||
('attribute', app.models.SingleChoiceField(blank=True, choices=[('Physical', (('STR', 'Strength'), ('DEX', 'Dexterity'), ('STA', 'Stamina'))), ('Social', (('CHA', 'Charisma'), ('MAN', 'Manipulation'), ('APP', 'Appearance'))), ('Mental', (('PER', 'Perception'), ('INT', 'Intelligence'), ('WIT', 'Wits')))], max_length=100, verbose_name='Attribute')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
bases=('app.modifierbase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='modifierStatic',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('value', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Modifier Value')),
|
||||
('modifierbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.modifierBase')),
|
||||
('static', app.models.SingleChoiceField(blank=True, choices=[('SOAK NATURAL', 'Natural Soak'), ('SOAK ARMORED', 'Armored Soak'), ('SOAK TOTAL', 'Total Soak'), ('HARDNESS', 'Hardness'), ('PARRY', 'Parry'), ('EVASION', 'Evasion'), ('RESOLVE', 'Resolve'), ('GUILE', 'Guile'), ('RUSH', 'Rush'), ('DISENGAGE', 'Disengage'), ('JOIN BATTLE', 'Join Battle')], max_length=100, verbose_name='Static')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
bases=('app.modifierbase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='speciality',
|
||||
fields=[
|
||||
('effectbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.effectBase')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
bases=('app.effectbase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='rollConfiguration',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', app.models.NameField(max_length=100, verbose_name='Name')),
|
||||
('successesAuto', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Auto-Successes')),
|
||||
('r01', app.models.DieField(choices=[('NONE', 'None'), ('SUCCESS', 'Success'), ('DOUBLE', 'Double'), ('EXPLODING_DISAPPEARING', 'Exploding / Disappearing'), ('SUBTRACTING', 'Subtracting')], default=['NONE'], max_length=100, number=1, verbose_name='1s')),
|
||||
('r02', app.models.DieField(choices=[('NONE', 'None'), ('SUCCESS', 'Success'), ('DOUBLE', 'Double'), ('EXPLODING_DISAPPEARING', 'Exploding / Disappearing'), ('SUBTRACTING', 'Subtracting')], default=['NONE'], max_length=100, number=2, verbose_name='2s')),
|
||||
('r03', app.models.DieField(choices=[('NONE', 'None'), ('SUCCESS', 'Success'), ('DOUBLE', 'Double'), ('EXPLODING_DISAPPEARING', 'Exploding / Disappearing'), ('SUBTRACTING', 'Subtracting')], default=['NONE'], max_length=100, number=3, verbose_name='3s')),
|
||||
@ -151,213 +313,160 @@ class Migration(migrations.Migration):
|
||||
('r08', app.models.DieField(choices=[('NONE', 'None'), ('SUCCESS', 'Success'), ('DOUBLE', 'Double'), ('EXPLODING_DISAPPEARING', 'Exploding / Disappearing'), ('SUBTRACTING', 'Subtracting')], default=['SUCCESS'], max_length=100, number=8, verbose_name='8s')),
|
||||
('r09', app.models.DieField(choices=[('NONE', 'None'), ('SUCCESS', 'Success'), ('DOUBLE', 'Double'), ('EXPLODING_DISAPPEARING', 'Exploding / Disappearing'), ('SUBTRACTING', 'Subtracting')], default=['SUCCESS'], max_length=100, number=9, verbose_name='9s')),
|
||||
('r10', app.models.DieField(choices=[('NONE', 'None'), ('SUCCESS', 'Success'), ('DOUBLE', 'Double'), ('EXPLODING_DISAPPEARING', 'Exploding / Disappearing'), ('SUBTRACTING', 'Subtracting')], default=['SUCCESS', 'DOUBLE'], max_length=100, number=10, verbose_name='10s')),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='speciality',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', app.models.NameField(max_length=100, verbose_name='Name')),
|
||||
('ability', app.models.SingleChoiceField(blank=True, choices=[('War', (('ARCHERY', 'Archery'), ('ATHLETICS', 'Athletics'), ('AWARENESS', 'Awareness'), ('BRAWL', 'Brawl'), ('DODGE', 'Dodge'), ('INTEGRITY', 'Integrity'), ('MELEE', 'Melee'), ('RESISTANCE', 'Resistance'), ('THROWN', 'Thrown'), ('WAR', 'War'))), ('Life', (('CRAFT', 'Craft'), ('LARCENY', 'Larceny'), ('LINGUISTICS', 'Linguistics'), ('PERFORMANCE', 'Performance'), ('PRESENCE', 'Presence'), ('RIDE', 'Ride'), ('SAIL', 'Sail'), ('SOCIALISE', 'Socialise'), ('STEALTH', 'Stealth'), ('SURVIVAL', 'Survival'))), ('Wisdom', (('BUREAUCRACY', 'Bureaucracy'), ('INVESTIGATION', 'Investigation'), ('LORE', 'Lore'), ('MEDICINE', 'Medicine'), ('OCCULT', 'Occult')))], max_length=100, verbose_name='Ability')),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='merit',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', app.models.NameField(max_length=100, verbose_name='Name')),
|
||||
('description', app.models.DescriptionField(blank=True, max_length=1000, verbose_name='Description')),
|
||||
('dots', app.models.DotField(default=0, verbose_name='Dots')),
|
||||
('modifierAbility', app.models.NamedManyToManyField(blank=True, to='app.modifierAbility', verbose_name='Abilities Modifiers')),
|
||||
('modifierAttribute', app.models.NamedManyToManyField(blank=True, to='app.modifierAttribute', verbose_name='Attribute Modifiers')),
|
||||
('modifierStatic', app.models.NamedManyToManyField(blank=True, to='app.modifierStatic', verbose_name='Statics Modifiers')),
|
||||
('rollConfiguration', app.models.NamedManyToManyField(blank=True, to='app.rollConfiguration', verbose_name='Roll Configurations')),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='charm',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', app.models.NameField(max_length=100, verbose_name='Name')),
|
||||
('description', app.models.DescriptionField(blank=True, max_length=1000, verbose_name='Description')),
|
||||
('modifierAbility', app.models.NamedManyToManyField(blank=True, to='app.modifierAbility', verbose_name='Abilities Modifiers')),
|
||||
('modifierAttribute', app.models.NamedManyToManyField(blank=True, to='app.modifierAttribute', verbose_name='Attribute Modifiers')),
|
||||
('modifierStatic', app.models.NamedManyToManyField(blank=True, to='app.modifierStatic', verbose_name='Statics Modifiers')),
|
||||
('rollConfiguration', app.models.NamedManyToManyField(blank=True, to='app.rollConfiguration', verbose_name='Roll Configurations')),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='characterMortal',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', app.models.NameField(max_length=100, verbose_name='Name')),
|
||||
('strength', app.models.DotField(default=0, verbose_name='Strength')),
|
||||
('dexterity', app.models.DotField(default=0, verbose_name='Dexterity')),
|
||||
('stamina', app.models.DotField(default=0, verbose_name='Stamina')),
|
||||
('charisma', app.models.DotField(default=0, verbose_name='Charisma')),
|
||||
('manipulation', app.models.DotField(default=0, verbose_name='Manipulation')),
|
||||
('appearance', app.models.DotField(default=0, verbose_name='Apperance')),
|
||||
('perception', app.models.DotField(default=0, verbose_name='Perception')),
|
||||
('intelligence', app.models.DotField(default=0, verbose_name='Intelligence')),
|
||||
('wits', app.models.DotField(default=0, verbose_name='Wits')),
|
||||
('archey', app.models.DotField(default=0, verbose_name='Archery')),
|
||||
('athletics', app.models.DotField(default=0, verbose_name='Athletics')),
|
||||
('awareness', app.models.DotField(default=0, verbose_name='Awareness')),
|
||||
('brawl', app.models.DotField(default=0, verbose_name='Brawl')),
|
||||
('bureaucracy', app.models.DotField(default=0, verbose_name='Bureaucracy')),
|
||||
('craft', app.models.DotField(default=0, verbose_name='Craft')),
|
||||
('dodge', app.models.DotField(default=0, verbose_name='Dodge')),
|
||||
('integrity', app.models.DotField(default=0, verbose_name='Integrity')),
|
||||
('investigation', app.models.DotField(default=0, verbose_name='Investigation')),
|
||||
('larceny', app.models.DotField(default=0, verbose_name='Larceny')),
|
||||
('linguistics', app.models.DotField(default=0, verbose_name='Linguistics')),
|
||||
('lore', app.models.DotField(default=0, verbose_name='Lore')),
|
||||
('martialArts', app.models.DotField(default=0, verbose_name='MartialArts')),
|
||||
('medicine', app.models.DotField(default=0, verbose_name='Medicine')),
|
||||
('melee', app.models.DotField(default=0, verbose_name='Melee')),
|
||||
('occult', app.models.DotField(default=0, verbose_name='Occult')),
|
||||
('performance', app.models.DotField(default=0, verbose_name='Performance')),
|
||||
('presence', app.models.DotField(default=0, verbose_name='Presence')),
|
||||
('resistance', app.models.DotField(default=0, verbose_name='Resistance')),
|
||||
('ride', app.models.DotField(default=0, verbose_name='Ride')),
|
||||
('sail', app.models.DotField(default=0, verbose_name='Sail')),
|
||||
('socialize', app.models.DotField(default=0, verbose_name='Socialize')),
|
||||
('stealth', app.models.DotField(default=0, verbose_name='Stealth')),
|
||||
('survival', app.models.DotField(default=0, verbose_name='Survival')),
|
||||
('thrown', app.models.DotField(default=0, verbose_name='Thrown')),
|
||||
('war', app.models.DotField(default=0, verbose_name='War')),
|
||||
('willpowerMax', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Maximum Willpower')),
|
||||
('willpower', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Current Willpower')),
|
||||
('experienceTotal', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Total Experience')),
|
||||
('experience', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Current Experience')),
|
||||
('health0', app.models.NamedIntegerField(default=0, help_text=None, verbose_name="'-0' Health Levels")),
|
||||
('health1', app.models.NamedIntegerField(default=0, help_text=None, verbose_name="'-1' Health Levels")),
|
||||
('health2', app.models.NamedIntegerField(default=0, help_text=None, verbose_name="'-2' Health Levels")),
|
||||
('healthIndex', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Health Track Index')),
|
||||
('armor', app.models.NamedManyToManyField(blank=True, to='app.itemArmor', verbose_name='Armor')),
|
||||
('items', app.models.NamedManyToManyField(blank=True, to='app.item', verbose_name='Items')),
|
||||
('merits', app.models.NamedManyToManyField(blank=True, to='app.merit', verbose_name='Merits')),
|
||||
('weaponsMelee', app.models.NamedManyToManyField(blank=True, to='app.itemWeaponMelee', verbose_name='Melee Weapons')),
|
||||
('weaponsRanged', app.models.NamedManyToManyField(blank=True, to='app.itemWeaponRanged', verbose_name='Ranged Weapons')),
|
||||
('polymorphic_ctype', models.ForeignKey(editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='polymorphic_app.rollconfiguration_set+', to='contenttypes.ContentType')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='characterExaltSolar',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', app.models.NameField(max_length=100, verbose_name='Name')),
|
||||
('strength', app.models.DotField(default=0, verbose_name='Strength')),
|
||||
('dexterity', app.models.DotField(default=0, verbose_name='Dexterity')),
|
||||
('stamina', app.models.DotField(default=0, verbose_name='Stamina')),
|
||||
('charisma', app.models.DotField(default=0, verbose_name='Charisma')),
|
||||
('manipulation', app.models.DotField(default=0, verbose_name='Manipulation')),
|
||||
('appearance', app.models.DotField(default=0, verbose_name='Apperance')),
|
||||
('perception', app.models.DotField(default=0, verbose_name='Perception')),
|
||||
('intelligence', app.models.DotField(default=0, verbose_name='Intelligence')),
|
||||
('wits', app.models.DotField(default=0, verbose_name='Wits')),
|
||||
('archey', app.models.DotField(default=0, verbose_name='Archery')),
|
||||
('athletics', app.models.DotField(default=0, verbose_name='Athletics')),
|
||||
('awareness', app.models.DotField(default=0, verbose_name='Awareness')),
|
||||
('brawl', app.models.DotField(default=0, verbose_name='Brawl')),
|
||||
('bureaucracy', app.models.DotField(default=0, verbose_name='Bureaucracy')),
|
||||
('craft', app.models.DotField(default=0, verbose_name='Craft')),
|
||||
('dodge', app.models.DotField(default=0, verbose_name='Dodge')),
|
||||
('integrity', app.models.DotField(default=0, verbose_name='Integrity')),
|
||||
('investigation', app.models.DotField(default=0, verbose_name='Investigation')),
|
||||
('larceny', app.models.DotField(default=0, verbose_name='Larceny')),
|
||||
('linguistics', app.models.DotField(default=0, verbose_name='Linguistics')),
|
||||
('lore', app.models.DotField(default=0, verbose_name='Lore')),
|
||||
('martialArts', app.models.DotField(default=0, verbose_name='MartialArts')),
|
||||
('medicine', app.models.DotField(default=0, verbose_name='Medicine')),
|
||||
('melee', app.models.DotField(default=0, verbose_name='Melee')),
|
||||
('occult', app.models.DotField(default=0, verbose_name='Occult')),
|
||||
('performance', app.models.DotField(default=0, verbose_name='Performance')),
|
||||
('presence', app.models.DotField(default=0, verbose_name='Presence')),
|
||||
('resistance', app.models.DotField(default=0, verbose_name='Resistance')),
|
||||
('ride', app.models.DotField(default=0, verbose_name='Ride')),
|
||||
('sail', app.models.DotField(default=0, verbose_name='Sail')),
|
||||
('socialize', app.models.DotField(default=0, verbose_name='Socialize')),
|
||||
('stealth', app.models.DotField(default=0, verbose_name='Stealth')),
|
||||
('survival', app.models.DotField(default=0, verbose_name='Survival')),
|
||||
('thrown', app.models.DotField(default=0, verbose_name='Thrown')),
|
||||
('war', app.models.DotField(default=0, verbose_name='War')),
|
||||
('willpowerMax', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Maximum Willpower')),
|
||||
('willpower', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Current Willpower')),
|
||||
('experienceTotal', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Total Experience')),
|
||||
('experience', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Current Experience')),
|
||||
('health0', app.models.NamedIntegerField(default=0, help_text=None, verbose_name="'-0' Health Levels")),
|
||||
('health1', app.models.NamedIntegerField(default=0, help_text=None, verbose_name="'-1' Health Levels")),
|
||||
('health2', app.models.NamedIntegerField(default=0, help_text=None, verbose_name="'-2' Health Levels")),
|
||||
('healthIndex', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Health Track Index')),
|
||||
('armor', app.models.NamedManyToManyField(blank=True, to='app.itemArmor', verbose_name='Armor')),
|
||||
('items', app.models.NamedManyToManyField(blank=True, to='app.item', verbose_name='Items')),
|
||||
('merits', app.models.NamedManyToManyField(blank=True, to='app.merit', verbose_name='Merits')),
|
||||
('weaponsMelee', app.models.NamedManyToManyField(blank=True, to='app.itemWeaponMelee', verbose_name='Melee Weapons')),
|
||||
('weaponsRanged', app.models.NamedManyToManyField(blank=True, to='app.itemWeaponRanged', verbose_name='Ranged Weapons')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
},
|
||||
migrations.AddField(
|
||||
model_name='effectbase',
|
||||
name='rollConfiguration',
|
||||
field=app.models.NamedManyToManyField(blank=True, to='app.rollConfiguration', verbose_name='Roll Configurations'),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='characterExaltLunar',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', app.models.NameField(max_length=100, verbose_name='Name')),
|
||||
('strength', app.models.DotField(default=0, verbose_name='Strength')),
|
||||
('dexterity', app.models.DotField(default=0, verbose_name='Dexterity')),
|
||||
('stamina', app.models.DotField(default=0, verbose_name='Stamina')),
|
||||
('charisma', app.models.DotField(default=0, verbose_name='Charisma')),
|
||||
('manipulation', app.models.DotField(default=0, verbose_name='Manipulation')),
|
||||
('appearance', app.models.DotField(default=0, verbose_name='Apperance')),
|
||||
('perception', app.models.DotField(default=0, verbose_name='Perception')),
|
||||
('intelligence', app.models.DotField(default=0, verbose_name='Intelligence')),
|
||||
('wits', app.models.DotField(default=0, verbose_name='Wits')),
|
||||
('archey', app.models.DotField(default=0, verbose_name='Archery')),
|
||||
('athletics', app.models.DotField(default=0, verbose_name='Athletics')),
|
||||
('awareness', app.models.DotField(default=0, verbose_name='Awareness')),
|
||||
('brawl', app.models.DotField(default=0, verbose_name='Brawl')),
|
||||
('bureaucracy', app.models.DotField(default=0, verbose_name='Bureaucracy')),
|
||||
('craft', app.models.DotField(default=0, verbose_name='Craft')),
|
||||
('dodge', app.models.DotField(default=0, verbose_name='Dodge')),
|
||||
('integrity', app.models.DotField(default=0, verbose_name='Integrity')),
|
||||
('investigation', app.models.DotField(default=0, verbose_name='Investigation')),
|
||||
('larceny', app.models.DotField(default=0, verbose_name='Larceny')),
|
||||
('linguistics', app.models.DotField(default=0, verbose_name='Linguistics')),
|
||||
('lore', app.models.DotField(default=0, verbose_name='Lore')),
|
||||
('martialArts', app.models.DotField(default=0, verbose_name='MartialArts')),
|
||||
('medicine', app.models.DotField(default=0, verbose_name='Medicine')),
|
||||
('melee', app.models.DotField(default=0, verbose_name='Melee')),
|
||||
('occult', app.models.DotField(default=0, verbose_name='Occult')),
|
||||
('performance', app.models.DotField(default=0, verbose_name='Performance')),
|
||||
('presence', app.models.DotField(default=0, verbose_name='Presence')),
|
||||
('resistance', app.models.DotField(default=0, verbose_name='Resistance')),
|
||||
('ride', app.models.DotField(default=0, verbose_name='Ride')),
|
||||
('sail', app.models.DotField(default=0, verbose_name='Sail')),
|
||||
('socialize', app.models.DotField(default=0, verbose_name='Socialize')),
|
||||
('stealth', app.models.DotField(default=0, verbose_name='Stealth')),
|
||||
('survival', app.models.DotField(default=0, verbose_name='Survival')),
|
||||
('thrown', app.models.DotField(default=0, verbose_name='Thrown')),
|
||||
('war', app.models.DotField(default=0, verbose_name='War')),
|
||||
('willpowerMax', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Maximum Willpower')),
|
||||
('willpower', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Current Willpower')),
|
||||
('experienceTotal', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Total Experience')),
|
||||
('experience', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Current Experience')),
|
||||
('health0', app.models.NamedIntegerField(default=0, help_text=None, verbose_name="'-0' Health Levels")),
|
||||
('health1', app.models.NamedIntegerField(default=0, help_text=None, verbose_name="'-1' Health Levels")),
|
||||
('health2', app.models.NamedIntegerField(default=0, help_text=None, verbose_name="'-2' Health Levels")),
|
||||
('healthIndex', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Health Track Index')),
|
||||
('armor', app.models.NamedManyToManyField(blank=True, to='app.itemArmor', verbose_name='Armor')),
|
||||
('items', app.models.NamedManyToManyField(blank=True, to='app.item', verbose_name='Items')),
|
||||
('merits', app.models.NamedManyToManyField(blank=True, to='app.merit', verbose_name='Merits')),
|
||||
('weaponsMelee', app.models.NamedManyToManyField(blank=True, to='app.itemWeaponMelee', verbose_name='Melee Weapons')),
|
||||
('weaponsRanged', app.models.NamedManyToManyField(blank=True, to='app.itemWeaponRanged', verbose_name='Ranged Weapons')),
|
||||
('characterexaltbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.characterExaltBase')),
|
||||
('attributeFavored', app.models.MultiChoiceField(blank=True, choices=[('Physical', (('STR', 'Strength'), ('DEX', 'Dexterity'), ('STA', 'Stamina'))), ('Social', (('CHA', 'Charisma'), ('MAN', 'Manipulation'), ('APP', 'Appearance'))), ('Mental', (('PER', 'Perception'), ('INT', 'Intelligence'), ('WIT', 'Wits')))], max_length=100, verbose_name='Favoured Attributes')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
bases=('app.characterexaltbase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='characterExaltSolar',
|
||||
fields=[
|
||||
('characterexaltbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.characterExaltBase')),
|
||||
('abilitySupernal', app.models.SingleChoiceField(blank=True, choices=[('War', (('ARCHERY', 'Archery'), ('ATHLETICS', 'Athletics'), ('AWARENESS', 'Awareness'), ('BRAWL', 'Brawl'), ('DODGE', 'Dodge'), ('INTEGRITY', 'Integrity'), ('MELEE', 'Melee'), ('RESISTANCE', 'Resistance'), ('THROWN', 'Thrown'), ('WAR', 'War'))), ('Life', (('CRAFT', 'Craft'), ('LARCENY', 'Larceny'), ('LINGUISTICS', 'Linguistics'), ('PERFORMANCE', 'Performance'), ('PRESENCE', 'Presence'), ('RIDE', 'Ride'), ('SAIL', 'Sail'), ('SOCIALISE', 'Socialise'), ('STEALTH', 'Stealth'), ('SURVIVAL', 'Survival'))), ('Wisdom', (('BUREAUCRACY', 'Bureaucracy'), ('INVESTIGATION', 'Investigation'), ('LORE', 'Lore'), ('MEDICINE', 'Medicine'), ('OCCULT', 'Occult')))], max_length=100, verbose_name='Supernal Ability')),
|
||||
('abilityFavored', app.models.MultiChoiceField(blank=True, choices=[('War', (('ARCHERY', 'Archery'), ('ATHLETICS', 'Athletics'), ('AWARENESS', 'Awareness'), ('BRAWL', 'Brawl'), ('DODGE', 'Dodge'), ('INTEGRITY', 'Integrity'), ('MELEE', 'Melee'), ('RESISTANCE', 'Resistance'), ('THROWN', 'Thrown'), ('WAR', 'War'))), ('Life', (('CRAFT', 'Craft'), ('LARCENY', 'Larceny'), ('LINGUISTICS', 'Linguistics'), ('PERFORMANCE', 'Performance'), ('PRESENCE', 'Presence'), ('RIDE', 'Ride'), ('SAIL', 'Sail'), ('SOCIALISE', 'Socialise'), ('STEALTH', 'Stealth'), ('SURVIVAL', 'Survival'))), ('Wisdom', (('BUREAUCRACY', 'Bureaucracy'), ('INVESTIGATION', 'Investigation'), ('LORE', 'Lore'), ('MEDICINE', 'Medicine'), ('OCCULT', 'Occult')))], max_length=100, verbose_name='Favoured Abilities')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
bases=('app.characterexaltbase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='itemWeaponMelee',
|
||||
fields=[
|
||||
('itemweaponbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.itemWeaponBase')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
bases=('app.itemweaponbase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='itemWeaponRanged',
|
||||
fields=[
|
||||
('itemweaponbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.itemWeaponBase')),
|
||||
('rangeClose', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Close Range')),
|
||||
('rangeShort', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Short Range')),
|
||||
('rangeMedium', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Medium Range')),
|
||||
('rangeLong', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Long Range')),
|
||||
('rangeExtreme', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Extreme Range')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
bases=('app.itemweaponbase',),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='effectbase',
|
||||
name='modifierAbility',
|
||||
field=app.models.NamedManyToManyField(blank=True, to='app.modifierAbility', verbose_name='Abilities Modifiers'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='effectbase',
|
||||
name='modifierAttribute',
|
||||
field=app.models.NamedManyToManyField(blank=True, to='app.modifierAttribute', verbose_name='Attribute Modifiers'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='effectbase',
|
||||
name='modifierStatic',
|
||||
field=app.models.NamedManyToManyField(blank=True, to='app.modifierStatic', verbose_name='Statics Modifiers'),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='artifactBase',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', app.models.NameField(max_length=100, verbose_name='Name')),
|
||||
('description', app.models.DescriptionField(blank=True, max_length=1000, verbose_name='Description')),
|
||||
('item', app.models.NamedForeignKeyField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.itemBase', verbose_name='Item')),
|
||||
('polymorphic_ctype', models.ForeignKey(editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='polymorphic_app.artifactbase_set+', to='contenttypes.ContentType')),
|
||||
('character', app.models.NamedForeignKeyField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.characterExaltBase', verbose_name='Character')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='charmSolar',
|
||||
fields=[
|
||||
('charmbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.charmBase')),
|
||||
('ability', app.models.SingleChoiceField(blank=True, choices=[('War', (('ARCHERY', 'Archery'), ('ATHLETICS', 'Athletics'), ('AWARENESS', 'Awareness'), ('BRAWL', 'Brawl'), ('DODGE', 'Dodge'), ('INTEGRITY', 'Integrity'), ('MELEE', 'Melee'), ('RESISTANCE', 'Resistance'), ('THROWN', 'Thrown'), ('WAR', 'War'))), ('Life', (('CRAFT', 'Craft'), ('LARCENY', 'Larceny'), ('LINGUISTICS', 'Linguistics'), ('PERFORMANCE', 'Performance'), ('PRESENCE', 'Presence'), ('RIDE', 'Ride'), ('SAIL', 'Sail'), ('SOCIALISE', 'Socialise'), ('STEALTH', 'Stealth'), ('SURVIVAL', 'Survival'))), ('Wisdom', (('BUREAUCRACY', 'Bureaucracy'), ('INVESTIGATION', 'Investigation'), ('LORE', 'Lore'), ('MEDICINE', 'Medicine'), ('OCCULT', 'Occult')))], max_length=100, verbose_name='Key Ability')),
|
||||
('character', app.models.NamedForeignKeyField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.characterExaltSolar', verbose_name='Character')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
bases=('app.charmbase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='charmMartialArt',
|
||||
fields=[
|
||||
('charmbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.charmBase')),
|
||||
('character', app.models.NamedForeignKeyField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.characterExaltBase', verbose_name='Characer')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
bases=('app.charmbase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='charmLunarShape',
|
||||
fields=[
|
||||
('charmbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.charmBase')),
|
||||
('character', app.models.NamedForeignKeyField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.characterExaltLunar', verbose_name='Character')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
bases=('app.charmbase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='charmLunar',
|
||||
fields=[
|
||||
('charmbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.charmBase')),
|
||||
('attribute', app.models.SingleChoiceField(blank=True, choices=[('Physical', (('STR', 'Strength'), ('DEX', 'Dexterity'), ('STA', 'Stamina'))), ('Social', (('CHA', 'Charisma'), ('MAN', 'Manipulation'), ('APP', 'Appearance'))), ('Mental', (('PER', 'Perception'), ('INT', 'Intelligence'), ('WIT', 'Wits')))], max_length=100, verbose_name='Key Attribute')),
|
||||
('character', app.models.NamedForeignKeyField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.characterExaltLunar', verbose_name='Character')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
bases=('app.charmbase',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='artifactEvocation',
|
||||
fields=[
|
||||
('charmbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.charmBase')),
|
||||
('artifact', app.models.NamedForeignKeyField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.artifactBase', verbose_name='Artifact')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
'base_manager_name': 'objects',
|
||||
},
|
||||
bases=('app.charmbase',),
|
||||
),
|
||||
]
|
||||
|
@ -1,37 +0,0 @@
|
||||
# Generated by Django 3.0.5 on 2020-04-11 15:02
|
||||
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('app', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='experience',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='experienceTotal',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='experience',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='experienceTotal',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='charactermortal',
|
||||
name='experience',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='charactermortal',
|
||||
name='experienceTotal',
|
||||
),
|
||||
]
|
@ -1,44 +0,0 @@
|
||||
# Generated by Django 3.0.5 on 2020-04-11 15:03
|
||||
|
||||
import app.models
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('app', '0002_auto_20200411_1502'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='characterexaltlunar',
|
||||
name='experience',
|
||||
field=app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Current Experience'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltlunar',
|
||||
name='experienceTotal',
|
||||
field=app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Total Experience'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltsolar',
|
||||
name='experience',
|
||||
field=app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Current Experience'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltsolar',
|
||||
name='experienceTotal',
|
||||
field=app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Total Experience'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='charactermortal',
|
||||
name='experience',
|
||||
field=app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Current Experience'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='charactermortal',
|
||||
name='experienceTotal',
|
||||
field=app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Total Experience'),
|
||||
),
|
||||
]
|
@ -1,29 +0,0 @@
|
||||
# Generated by Django 3.0.5 on 2020-04-11 15:44
|
||||
|
||||
import app.models
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('app', '0003_auto_20200411_1503'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='itemarmor',
|
||||
name='equipped',
|
||||
field=app.models.NamedBooleanField(default=False, verbose_name='Equipped?'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='itemweaponmelee',
|
||||
name='equipped',
|
||||
field=app.models.NamedBooleanField(default=False, verbose_name='Equipped?'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='itemweaponranged',
|
||||
name='equipped',
|
||||
field=app.models.NamedBooleanField(default=False, verbose_name='Equipped?'),
|
||||
),
|
||||
]
|
@ -1,70 +0,0 @@
|
||||
# Generated by Django 3.0.5 on 2020-04-11 16:20
|
||||
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('app', '0004_auto_20200411_1544'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RenameField(
|
||||
model_name='characterexaltlunar',
|
||||
old_name='armor',
|
||||
new_name='armorEquipped',
|
||||
),
|
||||
migrations.RenameField(
|
||||
model_name='characterexaltlunar',
|
||||
old_name='weaponsMelee',
|
||||
new_name='weaponsMeleeEquipped',
|
||||
),
|
||||
migrations.RenameField(
|
||||
model_name='characterexaltlunar',
|
||||
old_name='weaponsRanged',
|
||||
new_name='weaponsRangedEquipped',
|
||||
),
|
||||
migrations.RenameField(
|
||||
model_name='characterexaltsolar',
|
||||
old_name='armor',
|
||||
new_name='armorEquipped',
|
||||
),
|
||||
migrations.RenameField(
|
||||
model_name='characterexaltsolar',
|
||||
old_name='weaponsMelee',
|
||||
new_name='weaponsMeleeEquipped',
|
||||
),
|
||||
migrations.RenameField(
|
||||
model_name='characterexaltsolar',
|
||||
old_name='weaponsRanged',
|
||||
new_name='weaponsRangedEquipped',
|
||||
),
|
||||
migrations.RenameField(
|
||||
model_name='charactermortal',
|
||||
old_name='armor',
|
||||
new_name='armorEquipped',
|
||||
),
|
||||
migrations.RenameField(
|
||||
model_name='charactermortal',
|
||||
old_name='weaponsMelee',
|
||||
new_name='weaponsMeleeEquipped',
|
||||
),
|
||||
migrations.RenameField(
|
||||
model_name='charactermortal',
|
||||
old_name='weaponsRanged',
|
||||
new_name='weaponsRangedEquipped',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='itemarmor',
|
||||
name='equipped',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='itemweaponmelee',
|
||||
name='equipped',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='itemweaponranged',
|
||||
name='equipped',
|
||||
),
|
||||
]
|
@ -1,28 +0,0 @@
|
||||
# Generated by Django 3.0.5 on 2020-04-11 16:24
|
||||
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('app', '0005_auto_20200411_1620'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RenameField(
|
||||
model_name='characterexaltlunar',
|
||||
old_name='archey',
|
||||
new_name='archery',
|
||||
),
|
||||
migrations.RenameField(
|
||||
model_name='characterexaltsolar',
|
||||
old_name='archey',
|
||||
new_name='archery',
|
||||
),
|
||||
migrations.RenameField(
|
||||
model_name='charactermortal',
|
||||
old_name='archey',
|
||||
new_name='archery',
|
||||
),
|
||||
]
|
@ -1,426 +0,0 @@
|
||||
# Generated by Django 3.0.5 on 2020-04-11 16:51
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('app', '0006_auto_20200411_1624'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='appearance',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='archery',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='armorEquipped',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='athletics',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='awareness',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='brawl',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='bureaucracy',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='charisma',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='craft',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='dexterity',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='dodge',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='experience',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='experienceTotal',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='health0',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='health1',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='health2',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='healthIndex',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='id',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='integrity',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='intelligence',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='investigation',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='items',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='larceny',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='linguistics',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='lore',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='manipulation',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='martialArts',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='medicine',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='melee',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='merits',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='name',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='occult',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='perception',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='performance',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='presence',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='resistance',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='ride',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='sail',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='socialize',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='stamina',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='stealth',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='strength',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='survival',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='thrown',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='war',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='weaponsMeleeEquipped',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='weaponsRangedEquipped',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='willpower',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='willpowerMax',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='wits',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='appearance',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='archery',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='armorEquipped',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='athletics',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='awareness',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='brawl',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='bureaucracy',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='charisma',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='craft',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='dexterity',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='dodge',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='experience',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='experienceTotal',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='health0',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='health1',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='health2',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='healthIndex',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='id',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='integrity',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='intelligence',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='investigation',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='items',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='larceny',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='linguistics',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='lore',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='manipulation',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='martialArts',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='medicine',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='melee',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='merits',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='name',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='occult',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='perception',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='performance',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='presence',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='resistance',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='ride',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='sail',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='socialize',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='stamina',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='stealth',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='strength',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='survival',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='thrown',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='war',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='weaponsMeleeEquipped',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='weaponsRangedEquipped',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='willpower',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='willpowerMax',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='wits',
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltlunar',
|
||||
name='charactermortal_ptr',
|
||||
field=models.OneToOneField(auto_created=True, default=None, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.characterMortal'),
|
||||
preserve_default=False,
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltsolar',
|
||||
name='charactermortal_ptr',
|
||||
field=models.OneToOneField(auto_created=True, default=None, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.characterMortal'),
|
||||
preserve_default=False,
|
||||
),
|
||||
]
|
@ -1,93 +0,0 @@
|
||||
# Generated by Django 3.0.5 on 2020-04-11 16:53
|
||||
|
||||
import app.models
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('app', '0007_auto_20200411_1651'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='characterBase',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', app.models.NameField(max_length=100, verbose_name='Name')),
|
||||
('strength', app.models.DotField(default=0, verbose_name='Strength')),
|
||||
('dexterity', app.models.DotField(default=0, verbose_name='Dexterity')),
|
||||
('stamina', app.models.DotField(default=0, verbose_name='Stamina')),
|
||||
('charisma', app.models.DotField(default=0, verbose_name='Charisma')),
|
||||
('manipulation', app.models.DotField(default=0, verbose_name='Manipulation')),
|
||||
('appearance', app.models.DotField(default=0, verbose_name='Apperance')),
|
||||
('perception', app.models.DotField(default=0, verbose_name='Perception')),
|
||||
('intelligence', app.models.DotField(default=0, verbose_name='Intelligence')),
|
||||
('wits', app.models.DotField(default=0, verbose_name='Wits')),
|
||||
('archery', app.models.DotField(default=0, verbose_name='Archery')),
|
||||
('athletics', app.models.DotField(default=0, verbose_name='Athletics')),
|
||||
('awareness', app.models.DotField(default=0, verbose_name='Awareness')),
|
||||
('brawl', app.models.DotField(default=0, verbose_name='Brawl')),
|
||||
('bureaucracy', app.models.DotField(default=0, verbose_name='Bureaucracy')),
|
||||
('craft', app.models.DotField(default=0, verbose_name='Craft')),
|
||||
('dodge', app.models.DotField(default=0, verbose_name='Dodge')),
|
||||
('integrity', app.models.DotField(default=0, verbose_name='Integrity')),
|
||||
('investigation', app.models.DotField(default=0, verbose_name='Investigation')),
|
||||
('larceny', app.models.DotField(default=0, verbose_name='Larceny')),
|
||||
('linguistics', app.models.DotField(default=0, verbose_name='Linguistics')),
|
||||
('lore', app.models.DotField(default=0, verbose_name='Lore')),
|
||||
('martialArts', app.models.DotField(default=0, verbose_name='MartialArts')),
|
||||
('medicine', app.models.DotField(default=0, verbose_name='Medicine')),
|
||||
('melee', app.models.DotField(default=0, verbose_name='Melee')),
|
||||
('occult', app.models.DotField(default=0, verbose_name='Occult')),
|
||||
('performance', app.models.DotField(default=0, verbose_name='Performance')),
|
||||
('presence', app.models.DotField(default=0, verbose_name='Presence')),
|
||||
('resistance', app.models.DotField(default=0, verbose_name='Resistance')),
|
||||
('ride', app.models.DotField(default=0, verbose_name='Ride')),
|
||||
('sail', app.models.DotField(default=0, verbose_name='Sail')),
|
||||
('socialize', app.models.DotField(default=0, verbose_name='Socialize')),
|
||||
('stealth', app.models.DotField(default=0, verbose_name='Stealth')),
|
||||
('survival', app.models.DotField(default=0, verbose_name='Survival')),
|
||||
('thrown', app.models.DotField(default=0, verbose_name='Thrown')),
|
||||
('war', app.models.DotField(default=0, verbose_name='War')),
|
||||
('willpowerMax', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Maximum Willpower')),
|
||||
('willpower', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Current Willpower')),
|
||||
('experienceTotal', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Total Experience')),
|
||||
('experience', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Current Experience')),
|
||||
('health0', app.models.NamedIntegerField(default=0, help_text=None, verbose_name="'-0' Health Levels")),
|
||||
('health1', app.models.NamedIntegerField(default=0, help_text=None, verbose_name="'-1' Health Levels")),
|
||||
('health2', app.models.NamedIntegerField(default=0, help_text=None, verbose_name="'-2' Health Levels")),
|
||||
('healthIndex', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Health Track Index')),
|
||||
('armorEquipped', app.models.NamedManyToManyField(blank=True, to='app.itemArmor', verbose_name='Armor')),
|
||||
('items', app.models.NamedManyToManyField(blank=True, to='app.item', verbose_name='Items')),
|
||||
('merits', app.models.NamedManyToManyField(blank=True, to='app.merit', verbose_name='Merits')),
|
||||
('weaponsMeleeEquipped', app.models.NamedManyToManyField(blank=True, to='app.itemWeaponMelee', verbose_name='Melee Weapons')),
|
||||
('weaponsRangedEquipped', app.models.NamedManyToManyField(blank=True, to='app.itemWeaponRanged', verbose_name='Ranged Weapons')),
|
||||
],
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltlunar',
|
||||
name='charactermortal_ptr',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterexaltsolar',
|
||||
name='charactermortal_ptr',
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name='characterMortal',
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltlunar',
|
||||
name='characterbase_ptr',
|
||||
field=models.OneToOneField(auto_created=True, default=None, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.characterBase'),
|
||||
preserve_default=False,
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltsolar',
|
||||
name='characterbase_ptr',
|
||||
field=models.OneToOneField(auto_created=True, default=None, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='app.characterBase'),
|
||||
preserve_default=False,
|
||||
),
|
||||
]
|
@ -1,100 +0,0 @@
|
||||
# Generated by Django 3.0.5 on 2020-04-11 17:06
|
||||
|
||||
import app.models
|
||||
from django.db import migrations
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('app', '0008_auto_20200411_1653'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='armorEquipped',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='items',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='merits',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='weaponsMeleeEquipped',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='weaponsRangedEquipped',
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='charm',
|
||||
name='active',
|
||||
field=app.models.NamedBooleanField(default=False, verbose_name='Active?'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='charm',
|
||||
name='character',
|
||||
field=app.models.NamedForeignKeyField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.characterBase', verbose_name='Character'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='intimacyprincipal',
|
||||
name='character',
|
||||
field=app.models.NamedForeignKeyField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.characterBase', verbose_name='Character'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='intimacytie',
|
||||
name='character',
|
||||
field=app.models.NamedForeignKeyField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.characterBase', verbose_name='Character'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='item',
|
||||
name='character',
|
||||
field=app.models.NamedForeignKeyField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.characterBase', verbose_name='Character'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='itemarmor',
|
||||
name='character',
|
||||
field=app.models.NamedForeignKeyField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.characterBase', verbose_name='Character'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='itemarmor',
|
||||
name='equipped',
|
||||
field=app.models.NamedBooleanField(default=False, verbose_name='Equipped?'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='itemweaponmelee',
|
||||
name='character',
|
||||
field=app.models.NamedForeignKeyField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.characterBase', verbose_name='Character'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='itemweaponmelee',
|
||||
name='equipped',
|
||||
field=app.models.NamedBooleanField(default=False, verbose_name='Equipped?'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='itemweaponranged',
|
||||
name='character',
|
||||
field=app.models.NamedForeignKeyField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.characterBase', verbose_name='Character'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='itemweaponranged',
|
||||
name='equipped',
|
||||
field=app.models.NamedBooleanField(default=False, verbose_name='Equipped?'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='merit',
|
||||
name='character',
|
||||
field=app.models.NamedForeignKeyField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.characterBase', verbose_name='Character'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='speciality',
|
||||
name='character',
|
||||
field=app.models.NamedForeignKeyField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.characterBase', verbose_name='Character'),
|
||||
),
|
||||
]
|
@ -1,58 +0,0 @@
|
||||
# Generated by Django 3.0.5 on 2020-04-11 17:11
|
||||
|
||||
import app.models
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('app', '0009_auto_20200411_1706'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='charmLunar',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', app.models.NameField(max_length=100, verbose_name='Name')),
|
||||
('description', app.models.DescriptionField(blank=True, max_length=1000, verbose_name='Description')),
|
||||
('levelEssence', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Essence Level')),
|
||||
('levelKey', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Key Level')),
|
||||
('active', app.models.NamedBooleanField(default=False, verbose_name='Active?')),
|
||||
('attribute', app.models.SingleChoiceField(blank=True, choices=[('Physical', (('STR', 'Srength'), ('DEX', 'Dexterity'), ('STA', 'Stamina'))), ('Social', (('CHA', 'Charisma'), ('MAN', 'Manipulation'), ('APP', 'Appearance'))), ('Mental', (('PER', 'Perception'), ('INT', 'Intelligence'), ('WIT', 'Wits')))], max_length=100, verbose_name='Key Attribute')),
|
||||
('character', app.models.NamedForeignKeyField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.characterBase', verbose_name='Character')),
|
||||
('modifierAbility', app.models.NamedManyToManyField(blank=True, to='app.modifierAbility', verbose_name='Abilities Modifiers')),
|
||||
('modifierAttribute', app.models.NamedManyToManyField(blank=True, to='app.modifierAttribute', verbose_name='Attribute Modifiers')),
|
||||
('modifierStatic', app.models.NamedManyToManyField(blank=True, to='app.modifierStatic', verbose_name='Statics Modifiers')),
|
||||
('rollConfiguration', app.models.NamedManyToManyField(blank=True, to='app.rollConfiguration', verbose_name='Roll Configurations')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='charmSolar',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', app.models.NameField(max_length=100, verbose_name='Name')),
|
||||
('description', app.models.DescriptionField(blank=True, max_length=1000, verbose_name='Description')),
|
||||
('levelEssence', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Essence Level')),
|
||||
('levelKey', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Key Level')),
|
||||
('active', app.models.NamedBooleanField(default=False, verbose_name='Active?')),
|
||||
('ability', app.models.SingleChoiceField(blank=True, choices=[('War', (('ARCHERY', 'Archery'), ('ATHLETICS', 'Athletics'), ('AWARENESS', 'Awareness'), ('BRAWL', 'Brawl'), ('DODGE', 'Dodge'), ('INTEGRITY', 'Integrity'), ('MELEE', 'Melee'), ('RESISTANCE', 'Resistance'), ('THROWN', 'Thrown'), ('WAR', 'War'))), ('Life', (('CRAFT', 'Craft'), ('LARCENY', 'Larceny'), ('LINGUISTICS', 'Linguistics'), ('PERFORMANCE', 'Performance'), ('PRESENCE', 'Presence'), ('RIDE', 'Ride'), ('SAIL', 'Sail'), ('SOCIALISE', 'Socialise'), ('STEALTH', 'Stealth'), ('SURVIVAL', 'Survival'))), ('Wisdom', (('BUREAUCRACY', 'Bureaucracy'), ('INVESTIGATION', 'Investigation'), ('LORE', 'Lore'), ('MEDICINE', 'Medicine'), ('OCCULT', 'Occult')))], max_length=100, verbose_name='Key Ability')),
|
||||
('character', app.models.NamedForeignKeyField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.characterBase', verbose_name='Character')),
|
||||
('modifierAbility', app.models.NamedManyToManyField(blank=True, to='app.modifierAbility', verbose_name='Abilities Modifiers')),
|
||||
('modifierAttribute', app.models.NamedManyToManyField(blank=True, to='app.modifierAttribute', verbose_name='Attribute Modifiers')),
|
||||
('modifierStatic', app.models.NamedManyToManyField(blank=True, to='app.modifierStatic', verbose_name='Statics Modifiers')),
|
||||
('rollConfiguration', app.models.NamedManyToManyField(blank=True, to='app.rollConfiguration', verbose_name='Roll Configurations')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
},
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name='charm',
|
||||
),
|
||||
]
|
@ -1,20 +0,0 @@
|
||||
# Generated by Django 3.0.5 on 2020-04-11 17:14
|
||||
|
||||
import app.models
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('app', '0010_auto_20200411_1711'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='rollconfiguration',
|
||||
name='name',
|
||||
field=app.models.NameField(default='', max_length=100, verbose_name='Name'),
|
||||
preserve_default=False,
|
||||
),
|
||||
]
|
@ -1,19 +0,0 @@
|
||||
# Generated by Django 3.0.5 on 2020-04-11 17:17
|
||||
|
||||
import app.models
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('app', '0011_rollconfiguration_name'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='rollconfiguration',
|
||||
name='successesAuto',
|
||||
field=app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Auto-Successes'),
|
||||
),
|
||||
]
|
@ -1,40 +0,0 @@
|
||||
# Generated by Django 3.0.5 on 2020-04-11 17:27
|
||||
|
||||
import app.models
|
||||
from django.db import migrations
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('app', '0012_rollconfiguration_successesauto'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='characterexaltlunar',
|
||||
name='attributeFavored',
|
||||
field=app.models.MultiChoiceField(blank=True, choices=[('Physical', (('STR', 'Srength'), ('DEX', 'Dexterity'), ('STA', 'Stamina'))), ('Social', (('CHA', 'Charisma'), ('MAN', 'Manipulation'), ('APP', 'Appearance'))), ('Mental', (('PER', 'Perception'), ('INT', 'Intelligence'), ('WIT', 'Wits')))], max_length=100, verbose_name='Favoured Attributes'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltsolar',
|
||||
name='abilityFavored',
|
||||
field=app.models.MultiChoiceField(blank=True, choices=[('War', (('ARCHERY', 'Archery'), ('ATHLETICS', 'Athletics'), ('AWARENESS', 'Awareness'), ('BRAWL', 'Brawl'), ('DODGE', 'Dodge'), ('INTEGRITY', 'Integrity'), ('MELEE', 'Melee'), ('RESISTANCE', 'Resistance'), ('THROWN', 'Thrown'), ('WAR', 'War'))), ('Life', (('CRAFT', 'Craft'), ('LARCENY', 'Larceny'), ('LINGUISTICS', 'Linguistics'), ('PERFORMANCE', 'Performance'), ('PRESENCE', 'Presence'), ('RIDE', 'Ride'), ('SAIL', 'Sail'), ('SOCIALISE', 'Socialise'), ('STEALTH', 'Stealth'), ('SURVIVAL', 'Survival'))), ('Wisdom', (('BUREAUCRACY', 'Bureaucracy'), ('INVESTIGATION', 'Investigation'), ('LORE', 'Lore'), ('MEDICINE', 'Medicine'), ('OCCULT', 'Occult')))], max_length=100, verbose_name='Favoured Abilities'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltsolar',
|
||||
name='abilitySupernal',
|
||||
field=app.models.SingleChoiceField(blank=True, choices=[('War', (('ARCHERY', 'Archery'), ('ATHLETICS', 'Athletics'), ('AWARENESS', 'Awareness'), ('BRAWL', 'Brawl'), ('DODGE', 'Dodge'), ('INTEGRITY', 'Integrity'), ('MELEE', 'Melee'), ('RESISTANCE', 'Resistance'), ('THROWN', 'Thrown'), ('WAR', 'War'))), ('Life', (('CRAFT', 'Craft'), ('LARCENY', 'Larceny'), ('LINGUISTICS', 'Linguistics'), ('PERFORMANCE', 'Performance'), ('PRESENCE', 'Presence'), ('RIDE', 'Ride'), ('SAIL', 'Sail'), ('SOCIALISE', 'Socialise'), ('STEALTH', 'Stealth'), ('SURVIVAL', 'Survival'))), ('Wisdom', (('BUREAUCRACY', 'Bureaucracy'), ('INVESTIGATION', 'Investigation'), ('LORE', 'Lore'), ('MEDICINE', 'Medicine'), ('OCCULT', 'Occult')))], max_length=100, verbose_name='Supernal Ability'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='charmlunar',
|
||||
name='character',
|
||||
field=app.models.NamedForeignKeyField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.characterExaltLunar', verbose_name='Character'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='charmsolar',
|
||||
name='character',
|
||||
field=app.models.NamedForeignKeyField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.characterExaltSolar', verbose_name='Character'),
|
||||
),
|
||||
]
|
@ -1,43 +0,0 @@
|
||||
# Generated by Django 3.0.5 on 2020-04-11 18:00
|
||||
|
||||
import app.models
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('app', '0013_auto_20200411_1727'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name='speciality',
|
||||
name='ability',
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='essence',
|
||||
field=app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Essence'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='merit',
|
||||
name='active',
|
||||
field=app.models.NamedBooleanField(default=False, verbose_name='Active?'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='speciality',
|
||||
name='active',
|
||||
field=app.models.NamedBooleanField(default=False, verbose_name='Active?'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='speciality',
|
||||
name='modifierAbility',
|
||||
field=app.models.NamedManyToManyField(blank=True, to='app.modifierAbility', verbose_name='Abilities Modifiers'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='speciality',
|
||||
name='modifierStatic',
|
||||
field=app.models.NamedManyToManyField(blank=True, to='app.modifierStatic', verbose_name='Statics Modifiers'),
|
||||
),
|
||||
]
|
@ -1,169 +0,0 @@
|
||||
# Generated by Django 3.0.5 on 2020-04-11 18:44
|
||||
|
||||
import app.models
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('app', '0014_auto_20200411_1800'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='appearance',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='archery',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='athletics',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='awareness',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='brawl',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='bureaucracy',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='charisma',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='craft',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='dexterity',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='dodge',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='integrity',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='intelligence',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='investigation',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='larceny',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='linguistics',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='lore',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='manipulation',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='martialArts',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='medicine',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='melee',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='occult',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='perception',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='performance',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='presence',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='resistance',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='ride',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='sail',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='socialize',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='stamina',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='stealth',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='strength',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='survival',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='thrown',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='war',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='characterbase',
|
||||
name='wits',
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='characterexaltlunar',
|
||||
name='attributeFavored',
|
||||
field=app.models.MultiChoiceField(blank=True, choices=[('Physical', (('STR', 'Strength'), ('DEX', 'Dexterity'), ('STA', 'Stamina'))), ('Social', (('CHA', 'Charisma'), ('MAN', 'Manipulation'), ('APP', 'Appearance'))), ('Mental', (('PER', 'Perception'), ('INT', 'Intelligence'), ('WIT', 'Wits')))], max_length=100, verbose_name='Favoured Attributes'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='charmlunar',
|
||||
name='attribute',
|
||||
field=app.models.SingleChoiceField(blank=True, choices=[('Physical', (('STR', 'Strength'), ('DEX', 'Dexterity'), ('STA', 'Stamina'))), ('Social', (('CHA', 'Charisma'), ('MAN', 'Manipulation'), ('APP', 'Appearance'))), ('Mental', (('PER', 'Perception'), ('INT', 'Intelligence'), ('WIT', 'Wits')))], max_length=100, verbose_name='Key Attribute'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='modifierattribute',
|
||||
name='attribute',
|
||||
field=app.models.SingleChoiceField(blank=True, choices=[('Physical', (('STR', 'Strength'), ('DEX', 'Dexterity'), ('STA', 'Stamina'))), ('Social', (('CHA', 'Charisma'), ('MAN', 'Manipulation'), ('APP', 'Appearance'))), ('Mental', (('PER', 'Perception'), ('INT', 'Intelligence'), ('WIT', 'Wits')))], max_length=100, verbose_name='Attribute'),
|
||||
),
|
||||
]
|
@ -1,189 +0,0 @@
|
||||
# Generated by Django 3.0.5 on 2020-04-11 18:51
|
||||
|
||||
import app.models
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('app', '0015_auto_20200411_1844'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='appearance',
|
||||
field=app.models.DotField(default=0, verbose_name='Apperance'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='archery',
|
||||
field=app.models.DotField(default=0, verbose_name='Archery'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='athletics',
|
||||
field=app.models.DotField(default=0, verbose_name='Athletics'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='awareness',
|
||||
field=app.models.DotField(default=0, verbose_name='Awareness'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='brawl',
|
||||
field=app.models.DotField(default=0, verbose_name='Brawl'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='bureaucracy',
|
||||
field=app.models.DotField(default=0, verbose_name='Bureaucracy'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='charisma',
|
||||
field=app.models.DotField(default=0, verbose_name='Charisma'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='craft',
|
||||
field=app.models.DotField(default=0, verbose_name='Craft'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='dexterity',
|
||||
field=app.models.DotField(default=0, verbose_name='Dexterity'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='dodge',
|
||||
field=app.models.DotField(default=0, verbose_name='Dodge'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='integrity',
|
||||
field=app.models.DotField(default=0, verbose_name='Integrity'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='intelligence',
|
||||
field=app.models.DotField(default=0, verbose_name='Intelligence'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='investigation',
|
||||
field=app.models.DotField(default=0, verbose_name='Investigation'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='larceny',
|
||||
field=app.models.DotField(default=0, verbose_name='Larceny'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='linguistics',
|
||||
field=app.models.DotField(default=0, verbose_name='Linguistics'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='lore',
|
||||
field=app.models.DotField(default=0, verbose_name='Lore'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='manipulation',
|
||||
field=app.models.DotField(default=0, verbose_name='Manipulation'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='martialArts',
|
||||
field=app.models.DotField(default=0, verbose_name='MartialArts'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='medicine',
|
||||
field=app.models.DotField(default=0, verbose_name='Medicine'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='melee',
|
||||
field=app.models.DotField(default=0, verbose_name='Melee'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='occult',
|
||||
field=app.models.DotField(default=0, verbose_name='Occult'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='perception',
|
||||
field=app.models.DotField(default=0, verbose_name='Perception'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='performance',
|
||||
field=app.models.DotField(default=0, verbose_name='Performance'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='presence',
|
||||
field=app.models.DotField(default=0, verbose_name='Presence'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='resistance',
|
||||
field=app.models.DotField(default=0, verbose_name='Resistance'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='ride',
|
||||
field=app.models.DotField(default=0, verbose_name='Ride'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='sail',
|
||||
field=app.models.DotField(default=0, verbose_name='Sail'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='socialize',
|
||||
field=app.models.DotField(default=0, verbose_name='Socialize'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='stamina',
|
||||
field=app.models.DotField(default=0, verbose_name='Stamina'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='stealth',
|
||||
field=app.models.DotField(default=0, verbose_name='Stealth'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='strength',
|
||||
field=app.models.DotField(default=0, verbose_name='Strength'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='survival',
|
||||
field=app.models.DotField(default=0, verbose_name='Survival'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='thrown',
|
||||
field=app.models.DotField(default=0, verbose_name='Thrown'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='war',
|
||||
field=app.models.DotField(default=0, verbose_name='War'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterbase',
|
||||
name='wits',
|
||||
field=app.models.DotField(default=0, verbose_name='Wits'),
|
||||
),
|
||||
]
|
@ -1,114 +0,0 @@
|
||||
# Generated by Django 3.0.5 on 2020-04-11 22:28
|
||||
|
||||
import app.models
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('app', '0016_auto_20200411_1851'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='characterexaltlunar',
|
||||
name='experienceExalted',
|
||||
field=app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Current Experience'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltlunar',
|
||||
name='experienceExaltedTotal',
|
||||
field=app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Total Experience'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltlunar',
|
||||
name='limitBreak',
|
||||
field=app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Limit Break'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltlunar',
|
||||
name='limitTrigger',
|
||||
field=models.TextField(blank='False', max_length=1000, verbose_name='Limit Trigger'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltlunar',
|
||||
name='motesPeripheral',
|
||||
field=app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Current Peripheral Motes'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltlunar',
|
||||
name='motesPeripheralMax',
|
||||
field=app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Maximum Peripheral Motes'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltlunar',
|
||||
name='motesPersonal',
|
||||
field=app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Current Personal Motes'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltlunar',
|
||||
name='motesPersonalMax',
|
||||
field=app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Maximum Personal Motes'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltsolar',
|
||||
name='experienceExalted',
|
||||
field=app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Current Experience'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltsolar',
|
||||
name='experienceExaltedTotal',
|
||||
field=app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Total Experience'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltsolar',
|
||||
name='limitBreak',
|
||||
field=app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Limit Break'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltsolar',
|
||||
name='limitTrigger',
|
||||
field=models.TextField(blank='False', max_length=1000, verbose_name='Limit Trigger'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltsolar',
|
||||
name='motesPeripheral',
|
||||
field=app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Current Peripheral Motes'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltsolar',
|
||||
name='motesPeripheralMax',
|
||||
field=app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Maximum Peripheral Motes'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltsolar',
|
||||
name='motesPersonal',
|
||||
field=app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Current Personal Motes'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='characterexaltsolar',
|
||||
name='motesPersonalMax',
|
||||
field=app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Maximum Personal Motes'),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='charmLunarShape',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', app.models.NameField(max_length=100, verbose_name='Name')),
|
||||
('levelEssence', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Essence Level')),
|
||||
('levelKey', app.models.NamedIntegerField(default=0, help_text=None, verbose_name='Key Level')),
|
||||
('active', app.models.NamedBooleanField(default=False, verbose_name='Active?')),
|
||||
('description', app.models.DescriptionField(blank=True, max_length=1000, verbose_name='Description')),
|
||||
('character', app.models.NamedForeignKeyField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='app.characterExaltLunar', verbose_name='Character')),
|
||||
('modifierAbility', app.models.NamedManyToManyField(blank=True, to='app.modifierAbility', verbose_name='Abilities Modifiers')),
|
||||
('modifierAttribute', app.models.NamedManyToManyField(blank=True, to='app.modifierAttribute', verbose_name='Attribute Modifiers')),
|
||||
('modifierStatic', app.models.NamedManyToManyField(blank=True, to='app.modifierStatic', verbose_name='Statics Modifiers')),
|
||||
('rollConfiguration', app.models.NamedManyToManyField(blank=True, to='app.rollConfiguration', verbose_name='Roll Configurations')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
},
|
||||
),
|
||||
]
|
Binary file not shown.
940
app/models.py
940
app/models.py
File diff suppressed because it is too large
Load Diff
10
app/views.py
10
app/views.py
@ -1,3 +1,11 @@
|
||||
from django.shortcuts import render
|
||||
from django.views.generic.base import TemplateView
|
||||
from django.views.generic.detail import DetailView
|
||||
from .models import *
|
||||
|
||||
# Create your views here.
|
||||
class HomePageView(TemplateView):
|
||||
template_name = "home.html"
|
||||
|
||||
class CharacterDetailView(DetailView):
|
||||
model = characterBase
|
||||
template_name = "characterDetail.html"
|
||||
|
Binary file not shown.
Binary file not shown.
@ -55,7 +55,7 @@ ROOT_URLCONF = 'exalted.urls'
|
||||
TEMPLATES = [
|
||||
{
|
||||
'BACKEND': 'django.template.backends.django.DjangoTemplates',
|
||||
'DIRS': [],
|
||||
'DIRS': [os.path.join(BASE_DIR, 'templates')],
|
||||
'APP_DIRS': True,
|
||||
'OPTIONS': {
|
||||
'context_processors': [
|
||||
@ -122,3 +122,6 @@ USE_TZ = True
|
||||
# https://docs.djangoproject.com/en/3.0/howto/static-files/
|
||||
|
||||
STATIC_URL = '/static/'
|
||||
STATICFILES_DIRS = [
|
||||
os.path.join(BASE_DIR, "static"),
|
||||
]
|
||||
|
@ -1,21 +1,9 @@
|
||||
"""exalted URL Configuration
|
||||
|
||||
The `urlpatterns` list routes URLs to views. For more information please see:
|
||||
https://docs.djangoproject.com/en/3.0/topics/http/urls/
|
||||
Examples:
|
||||
Function views
|
||||
1. Add an import: from my_app import views
|
||||
2. Add a URL to urlpatterns: path('', views.home, name='home')
|
||||
Class-based views
|
||||
1. Add an import: from other_app.views import Home
|
||||
2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
|
||||
Including another URLconf
|
||||
1. Import the include() function: from django.urls import include, path
|
||||
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
|
||||
"""
|
||||
from django.contrib import admin
|
||||
from django.urls import path
|
||||
from app.views import *
|
||||
|
||||
urlpatterns = [
|
||||
path('admin/', admin.site.urls),
|
||||
path('', HomePageView.as_view(), name="homePageView"),
|
||||
path('character/<pk>', CharacterDetailView.as_view(), name="characterDetailView"),
|
||||
]
|
||||
|
Loading…
Reference in New Issue
Block a user