Backlog - twiederk/ArmyBuilder GitHub Wiki

Domain

  • Bug: Orcs & Goblin army list is missing Waldspinne as mount
  • Add description to all magic items (109) not belonging to an army list
  • Print description of normal items
  • Add description to normal items: Sichelräder, Magische Kriegsbemalung, Armbrust
  • ⭐ Sort MainModelTreeNode of UnitTreeNode to have characters, before troopers
  • Fix equipment of Kriegswagen
    • Rename Pellet Musket to Bündelmuskete oder Pfefferbüchse
    • Bündelmuskete, Pfefferbüchse, Hochland-Langbüchse, Donnerbüchse, Todeskragen, Hakenhellebarde, Morgenstern
  • Display proper costs for equipment for single models with cost <= 5
  • Create separate private repository for ArmyBuilder resources
  • Add description and image to mount models
  • Add Chariot as selectable mount
  • Scan characters, troopers, war machines, monsters and special characters of all army lists and store them in resources/armylists folder
  • Schildstandarte give +1 to save for whole unit
  • Support chaos mutations
  • Create and apply naming convention for images: <army_list_name><main_model_name>???.jpg
  • What to do with drunken dwarfs minatures (Dwarf_DrunkenMiner.jpg)
  • Create class ArmyListMainModel and ArmyMainModel. Both inherit from MainModel
  • The table main_model doesn't need the columns standard bearer and musician. This is only needed by the table army_main_model
  • Remove all warnings of publish process
  • Magic items can modify different values of a profile, one solution would be to add a profile to each item. This profile contains the values to modify the existing profile of the single model. By applying this item profile to the single profile all combination of bonus are supported.
  • Add ArmyList enum to simplify SQL statements and ORM mapping
  • Improve quality of images
  • Support rune system of dwarfs
  • Add damage to Melee Weapon
  • Add methods to return all army categories and all kind of items to ArmyList class
  • Add Armor Roßharnisch to selectable items only when allowed
  • When all profiles have correct points delete column main_model.points and property MainModel.Points
  • Remove MainModel.OldPoints and MainModel.NewPoints
  • Separate ArmyLoader from ArmyListLoader. Use inheritance to reuse shared code.
  • Movement of mount/horse is decreased by carried armor
  • Add army validation rules
    • Check army points
    • Check number of magic items per single model
      • 🧑‍🦰 Same item can be added twice to army
  • Cache SelectableItems
  • Army should contain date of creation, date of last update and number of battles won and lost

GUI

  • Use FontAwesome to diplay icons in toolbar buttons
  • Display modular windows in center of screen
  • Add example data to Gui components so layout can be viewed in Designer
  • Add info menu
  • Add preferences menu
  • Replace Labels with TextBoxes

StartView

  • Add filter to filter armies by army list

NewArmyView

ArmyView

  • Allies
    • Display drop down containing allied army lists
    • Every unit belonging to another army list counts a ally

ArmyListControl

  • Add filter to only display main models of army list where real figures are owned

MainModelControl

  • Display more info of figure next to the image

ArmyTreeControl

  • Display ArmyCategoryPoints
  • When I drop a main model on an empty space in the army tree a new unit is created.
  • Display total point to right of TreeView, use whole width for each TreeNode

SelectMountWindow

  • Display image of mount

ArmyPrint

  • Print army category points in a table
  • Print allowed ranges of points for different army categories in percentages or calculated values based on army total points

Database

  • Wild orc boss profile points are the same as orc boss, but in all other character models wild orc profile is more expensiven than orc profile
  • Digitalize all cards of magic items
  • Check and fix profile points of all army lists
  • Check and fix equipment of all army lists
  • Check and fix figures of all army lists
  • Check and fix unique items of all army lists
Army List Points Equipment Figures Unique
High Elves
Dwarves
Dark Elves
Orcs & Goblins
Empire
Skaven
Wood Elves
Chaos
Undead
Chaos Dwarves
  • What to do with the Bestienmeister minature in the dark elf army list (DarkElf_Bestienmeister.jpg)
    • The Bestienmeister was published in the same White Dwarf edition as the chariot of the dark elf army list was published. These White Dwarf edition was published at the same time as the dark elf army list book was published.

Figure management

  • Display number of figures per army
  • Display total number of figures
  • Display each figure with image and detail data

Real World

  • Buy Warhammer Armeebuch Bretonia (German)
  • Buy Champion des Chaos (German)
  • Buy Warhammer Armies Chaos Dwarfs (English)