methods for calulating modifiers fucking everywhere

This commit is contained in:
tcaxle
2020-04-11 19:58:07 +01:00
parent c1abed0a0c
commit 894f25f03e
14 changed files with 749 additions and 102 deletions

View File

@@ -0,0 +1,20 @@
# 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,
),
]

View File

@@ -0,0 +1,19 @@
# 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'),
),
]

View File

@@ -0,0 +1,40 @@
# 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'),
),
]

View File

@@ -0,0 +1,43 @@
# 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'),
),
]

View File

@@ -0,0 +1,169 @@
# 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'),
),
]

View File

@@ -0,0 +1,189 @@
# 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'),
),
]