Recreating History p13
This commit is contained in:
parent
603be44b3d
commit
f274b980dc
1 changed files with 15 additions and 3 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
# Burning Wheel - Spell Burner
|
# Burning Wheel - Spell Burner
|
||||||
# By 2Shirt (Alan Mason)
|
# By 2Shirt (Alan Mason)
|
||||||
#
|
#
|
||||||
# Version 0.13a
|
# Version 0.14a
|
||||||
from tkinter import *
|
from tkinter import *
|
||||||
from tkinter import ttk
|
from tkinter import ttk
|
||||||
from math import ceil, floor, log
|
from math import ceil, floor, log
|
||||||
|
|
@ -547,6 +547,7 @@ class WeaponStats():
|
||||||
if self.enabled:
|
if self.enabled:
|
||||||
if len(self.spell) < 5:
|
if len(self.spell) < 5:
|
||||||
self.enabled = False
|
self.enabled = False
|
||||||
|
self.frame.complete = False
|
||||||
else:
|
else:
|
||||||
if not('Destroy' in self.spell['Impetus']):
|
if not('Destroy' in self.spell['Impetus']):
|
||||||
self.enabled = False
|
self.enabled = False
|
||||||
|
|
@ -571,6 +572,13 @@ class WeaponStats():
|
||||||
else:
|
else:
|
||||||
self.enabled = False
|
self.enabled = False
|
||||||
|
|
||||||
|
# Check for Anime+Create
|
||||||
|
# I know this should be somewhere else in the code...
|
||||||
|
if self.frame.complete:
|
||||||
|
if 'Anima' in self.spell['Element']:
|
||||||
|
if 'Create' in self.spell['Impetus']:
|
||||||
|
self.frame.valid = False
|
||||||
|
|
||||||
# Update display
|
# Update display
|
||||||
self.updateDisplay()
|
self.updateDisplay()
|
||||||
|
|
||||||
|
|
@ -681,6 +689,7 @@ class App(ttk.Frame):
|
||||||
self.minMin = 0
|
self.minMin = 0
|
||||||
# Final Spell valid?
|
# Final Spell valid?
|
||||||
self.valid = True
|
self.valid = True
|
||||||
|
self.complete = True
|
||||||
|
|
||||||
if self.advanceLimits.get():
|
if self.advanceLimits.get():
|
||||||
# Find Actions-based limits
|
# Find Actions-based limits
|
||||||
|
|
@ -735,9 +744,12 @@ class App(ttk.Frame):
|
||||||
self.weapon.updateStats()
|
self.weapon.updateStats()
|
||||||
self.configureGrid()
|
self.configureGrid()
|
||||||
|
|
||||||
### Validity ###
|
### Warnings ###
|
||||||
if self.valid:
|
if self.valid:
|
||||||
self.warningLabelText.set(' ')
|
if self.complete:
|
||||||
|
self.warningLabelText.set(' ')
|
||||||
|
else:
|
||||||
|
self.warningLabelText.set('[Incomplete]')
|
||||||
else:
|
else:
|
||||||
self.warningLabelText.set('[HOUSE RULED]')
|
self.warningLabelText.set('[HOUSE RULED]')
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue