mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
* Moved migrations to beginning of server initialisation
* Added migrations for entity ID changes to existing tables
This commit is contained in:
parent
3ce5a9d0e7
commit
712f2e9c97
5
.gitignore
vendored
5
.gitignore
vendored
@ -30,8 +30,9 @@ run.sh
|
|||||||
maps
|
maps
|
||||||
screenshots
|
screenshots
|
||||||
todo.txt
|
todo.txt
|
||||||
armorstats.csv
|
|
||||||
weaponstats.csv
|
# Export data
|
||||||
|
*.csv
|
||||||
|
|
||||||
# Game data
|
# Game data
|
||||||
*.sqlite
|
*.sqlite
|
||||||
|
@ -8,7 +8,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- New level of detail feature, letting you see all the world's terrain at any view distance.
|
- New level of detail feature, letting you see all the world's terrain at any view distance.
|
||||||
- Point and directional lights now cast realistic shadows, using shadow mapping.
|
- Point and directional lights now cast realistic shadows, using shadow mapping.
|
||||||
- Added leaf and chimney particles
|
- Added leaf and chimney particles
|
||||||
@ -35,6 +34,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- Improved projectile physics
|
- Improved projectile physics
|
||||||
- Improved overhead aiming
|
- Improved overhead aiming
|
||||||
- Figure meshing no longer blocks the main thread.
|
- Figure meshing no longer blocks the main thread.
|
||||||
|
- Overhauled persistence layer including no longer storing serialized JSON items in the database
|
||||||
|
|
||||||
### Removed
|
### Removed
|
||||||
|
|
||||||
|
2
Cargo.lock
generated
2
Cargo.lock
generated
@ -4670,6 +4670,7 @@ dependencies = [
|
|||||||
"futures-timer",
|
"futures-timer",
|
||||||
"futures-util",
|
"futures-util",
|
||||||
"hashbrown",
|
"hashbrown",
|
||||||
|
"itertools",
|
||||||
"lazy_static",
|
"lazy_static",
|
||||||
"libsqlite3-sys",
|
"libsqlite3-sys",
|
||||||
"portpicker",
|
"portpicker",
|
||||||
@ -4752,7 +4753,6 @@ dependencies = [
|
|||||||
"tracing-appender",
|
"tracing-appender",
|
||||||
"tracing-log",
|
"tracing-log",
|
||||||
"tracing-subscriber",
|
"tracing-subscriber",
|
||||||
"tracing-tracy",
|
|
||||||
"treeculler",
|
"treeculler",
|
||||||
"uvth 3.1.1",
|
"uvth 3.1.1",
|
||||||
"vek 0.12.0",
|
"vek 0.12.0",
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Admin's Cape",
|
name: "Admin's Cape",
|
||||||
description: "With great power comes\ngreat responsibility.",
|
description: "With great power comes\ngreat responsibility.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Purple Cultist Cape",
|
name: "Purple Cultist Cape",
|
||||||
description: "Smells like dark magic and candles.",
|
description: "Smells like dark magic and candles.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Agile Cape",
|
name: "Agile Cape",
|
||||||
description: "'Tightly packed pieces of leather to endure all weather.'",
|
description: "'Tightly packed pieces of leather to endure all weather.'",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Short leather Cape",
|
name: "Short leather Cape",
|
||||||
description: "Probably made of the finest leather.",
|
description: "Probably made of the finest leather.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Green Blanket",
|
name: "Green Blanket",
|
||||||
description: "Keeps your shoulders warm.",
|
description: "Keeps your shoulders warm.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Assassin Belt",
|
name: "Assassin Belt",
|
||||||
description: "Only the best for a member of the creed.",
|
description: "Only the best for a member of the creed.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Bonerattler Belt",
|
name: "Bonerattler Belt",
|
||||||
description: "Made from the strongest bones.",
|
description: "Made from the strongest bones.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Blue Linen Belt",
|
name: "Blue Linen Belt",
|
||||||
description: "Soft and warm",
|
description: "Soft and warm",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Green Linen Belt",
|
name: "Green Linen Belt",
|
||||||
description: "Soft and warm.",
|
description: "Soft and warm.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Purple Linen Belt",
|
name: "Purple Linen Belt",
|
||||||
description: "Soft and warm.",
|
description: "Soft and warm.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Cultist Belt",
|
name: "Cultist Belt",
|
||||||
description: "Ceremonial attire used by members.",
|
description: "Ceremonial attire used by members.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Druid's Belt",
|
name: "Druid's Belt",
|
||||||
description: "Twisted vines to keep everything secure.",
|
description: "Twisted vines to keep everything secure.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Swift Belt",
|
name: "Swift Belt",
|
||||||
description: "Swift like the wind.",
|
description: "Swift like the wind.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Leather Belt",
|
name: "Leather Belt",
|
||||||
description: "A belt made from simple leather.",
|
description: "A belt made from simple leather.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Agile Belt",
|
name: "Agile Belt",
|
||||||
description: "'Tightly packed pieces of leather to endure all weather.'",
|
description: "'Tightly packed pieces of leather to endure all weather.'",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Iron Belt",
|
name: "Iron Belt",
|
||||||
description: "A belt with a buckle forged from iron.",
|
description: "A belt with a buckle forged from iron.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Steel Belt",
|
name: "Steel Belt",
|
||||||
description: "A belt forged from steel.",
|
description: "A belt forged from steel.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Tarasque Belt",
|
name: "Tarasque Belt",
|
||||||
description: "As strong as a tarasque shell.",
|
description: "As strong as a tarasque shell.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Twig Belt",
|
name: "Twig Belt",
|
||||||
description: "A belt made from woven from twigs.",
|
description: "A belt made from woven from twigs.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Flowery Belt",
|
name: "Flowery Belt",
|
||||||
description: "A belt woven from twigs and flowers.",
|
description: "A belt woven from twigs and flowers.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Leafy Belt",
|
name: "Leafy Belt",
|
||||||
description: "A belt woven from twigs and leaves.",
|
description: "A belt woven from twigs and leaves.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Assassin Chest",
|
name: "Assassin Chest",
|
||||||
description: "Only the best for a member of the creed.",
|
description: "Only the best for a member of the creed.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Bonerattler Cuirass",
|
name: "Bonerattler Cuirass",
|
||||||
description: "Made from the strongest bones.",
|
description: "Made from the strongest bones.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Blue Linen Chest",
|
name: "Blue Linen Chest",
|
||||||
description: "Soft and warm.",
|
description: "Soft and warm.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Green Linen Chest",
|
name: "Green Linen Chest",
|
||||||
description: "Soft and warm.",
|
description: "Soft and warm.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Purple Linen Chest",
|
name: "Purple Linen Chest",
|
||||||
description: "Soft and warm.",
|
description: "Soft and warm.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Blue Cultist Chest",
|
name: "Blue Cultist Chest",
|
||||||
description: "Ceremonial attire used by members.",
|
description: "Ceremonial attire used by members.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Purple Cultist Chest",
|
name: "Purple Cultist Chest",
|
||||||
description: "Ceremonial attire used by members.",
|
description: "Ceremonial attire used by members.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Druid's Vest",
|
name: "Druid's Vest",
|
||||||
description: "Druidic chest wrappings.",
|
description: "Druidic chest wrappings.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Swift Chest",
|
name: "Swift Chest",
|
||||||
description: "Swift like the wind.",
|
description: "Swift like the wind.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Leather Cuirass",
|
name: "Leather Cuirass",
|
||||||
description: "A cuirass made of simple leather.",
|
description: "A cuirass made of simple leather.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Agile Chest",
|
name: "Agile Chest",
|
||||||
description: "'Tightly packed pieces of leather to endure all weather.'",
|
description: "'Tightly packed pieces of leather to endure all weather.'",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Iron Chestplate",
|
name: "Iron Chestplate",
|
||||||
description: "A chestplate forged from iron.",
|
description: "A chestplate forged from iron.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Steel Cuirass",
|
name: "Steel Cuirass",
|
||||||
description: "A cuirass of steel plate.",
|
description: "A cuirass of steel plate.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Tarasque Cuirass",
|
name: "Tarasque Cuirass",
|
||||||
description: "As strong as a tarasque shell.",
|
description: "As strong as a tarasque shell.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Twig Shirt",
|
name: "Twig Shirt",
|
||||||
description: "A shirt woven from twigs.",
|
description: "A shirt woven from twigs.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Flowery Shirt",
|
name: "Flowery Shirt",
|
||||||
description: "A shirt woven from twigs and flowers.",
|
description: "A shirt woven from twigs and flowers.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Leafy Shirt",
|
name: "Leafy Shirt",
|
||||||
description: "A shirt woven from twigs and leaves.",
|
description: "A shirt woven from twigs and leaves.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Green Worker Shirt",
|
name: "Green Worker Shirt",
|
||||||
description: "Was used by a farmer, until recently.",
|
description: "Was used by a farmer, until recently.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Green Worker Shirt",
|
name: "Green Worker Shirt",
|
||||||
description: "Was used by a farmer, until recently.",
|
description: "Was used by a farmer, until recently.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Orange Worker Shirt",
|
name: "Orange Worker Shirt",
|
||||||
description: "Was used by a farmer, until recently.",
|
description: "Was used by a farmer, until recently.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Orange Worker Shirt",
|
name: "Orange Worker Shirt",
|
||||||
description: "Was used by a farmer, until recently.",
|
description: "Was used by a farmer, until recently.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Purple Worker Shirt",
|
name: "Purple Worker Shirt",
|
||||||
description: "Was used by a farmer, until recently.",
|
description: "Was used by a farmer, until recently.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Purple Worker Shirt",
|
name: "Purple Worker Shirt",
|
||||||
description: "Was used by a farmer, until recently.",
|
description: "Was used by a farmer, until recently.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Red Worker Shirt",
|
name: "Red Worker Shirt",
|
||||||
description: "Was used by a farmer, until recently.",
|
description: "Was used by a farmer, until recently.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Red Worker Shirt",
|
name: "Red Worker Shirt",
|
||||||
description: "Was used by a farmer, until recently.",
|
description: "Was used by a farmer, until recently.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Yellow Worker Shirt",
|
name: "Yellow Worker Shirt",
|
||||||
description: "Was used by a farmer, until recently.",
|
description: "Was used by a farmer, until recently.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Yellow Worker Shirt",
|
name: "Yellow Worker Shirt",
|
||||||
description: "Was used by a farmer, until recently.",
|
description: "Was used by a farmer, until recently.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Assassin Boots",
|
name: "Assassin Boots",
|
||||||
description: "Only the best for a member of the creed.",
|
description: "Only the best for a member of the creed.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Bonerattler Boots",
|
name: "Bonerattler Boots",
|
||||||
description: "Made from the strongest bones.",
|
description: "Made from the strongest bones.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Blue Linen Boots",
|
name: "Blue Linen Boots",
|
||||||
description: "Soft and warm.",
|
description: "Soft and warm.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Green Linen Boots",
|
name: "Green Linen Boots",
|
||||||
description: "Soft and warm.",
|
description: "Soft and warm.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Purple Linen Boots",
|
name: "Purple Linen Boots",
|
||||||
description: "Soft and warm.",
|
description: "Soft and warm.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Cultist Boots",
|
name: "Cultist Boots",
|
||||||
description: "Ceremonial attire used by members.",
|
description: "Ceremonial attire used by members.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Druid's Slippers",
|
name: "Druid's Slippers",
|
||||||
description: "For treading softly through the woods.",
|
description: "For treading softly through the woods.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Fluffy Jackalope Slippers",
|
name: "Fluffy Jackalope Slippers",
|
||||||
description: "So warm and cozy!",
|
description: "So warm and cozy!",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Swift Boots",
|
name: "Swift Boots",
|
||||||
description: "Swift like the wind.",
|
description: "Swift like the wind.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Leather Boots",
|
name: "Leather Boots",
|
||||||
description: "Boots made of simple leather.",
|
description: "Boots made of simple leather.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Agile Kickers",
|
name: "Agile Kickers",
|
||||||
description: "'Tightly packed pieces of leather to endure all weather.",
|
description: "'Tightly packed pieces of leather to endure all weather.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Iron Feet",
|
name: "Iron Feet",
|
||||||
description: "Boots forged from iron.",
|
description: "Boots forged from iron.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Steel Boots",
|
name: "Steel Boots",
|
||||||
description: "Boots forged from steel.",
|
description: "Boots forged from steel.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Tarasque Boots",
|
name: "Tarasque Boots",
|
||||||
description: "As strong as a tarasque shell.",
|
description: "As strong as a tarasque shell.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Twig Boots",
|
name: "Twig Boots",
|
||||||
description: "Boots woven from twigs.",
|
description: "Boots woven from twigs.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Flowery Boots",
|
name: "Flowery Boots",
|
||||||
description: "Boots woven from twigs and flowers.",
|
description: "Boots woven from twigs and flowers.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Leafy Boots",
|
name: "Leafy Boots",
|
||||||
description: "Boots woven from twigs and leaves.",
|
description: "Boots woven from twigs and leaves.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Assassin Gloves",
|
name: "Assassin Gloves",
|
||||||
description: "Only the best for a member of the creed.",
|
description: "Only the best for a member of the creed.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Bonerattler Gauntlets",
|
name: "Bonerattler Gauntlets",
|
||||||
description: "Made from the strongest bones.",
|
description: "Made from the strongest bones.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Blue Linen Wrists",
|
name: "Blue Linen Wrists",
|
||||||
description: "A strip of cloth.",
|
description: "A strip of cloth.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Green Linen Wrists",
|
name: "Green Linen Wrists",
|
||||||
description: "A strip of cloth.",
|
description: "A strip of cloth.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Purple Silk Wrists",
|
name: "Purple Silk Wrists",
|
||||||
description: "A strip of cloth.",
|
description: "A strip of cloth.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Blue Cultist Gloves",
|
name: "Blue Cultist Gloves",
|
||||||
description: "Ceremonial attire used by members.",
|
description: "Ceremonial attire used by members.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Purple Cultist Gloves",
|
name: "Purple Cultist Gloves",
|
||||||
description: "Ceremonial attire used by members.",
|
description: "Ceremonial attire used by members.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Druid's Gloves",
|
name: "Druid's Gloves",
|
||||||
description: "Soft, strong, and flexible.",
|
description: "Soft, strong, and flexible.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Swift Gloves",
|
name: "Swift Gloves",
|
||||||
description: "Swift like the wind.",
|
description: "Swift like the wind.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Leather Gloves",
|
name: "Leather Gloves",
|
||||||
description: "Gloves made of simple leather.",
|
description: "Gloves made of simple leather.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Agile Gauntlets",
|
name: "Agile Gauntlets",
|
||||||
description: "'Tightly packed pieces of leather to endure all weather.'",
|
description: "'Tightly packed pieces of leather to endure all weather.'",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Iron Handguards",
|
name: "Iron Handguards",
|
||||||
description: "Gauntlets forged from iron.",
|
description: "Gauntlets forged from iron.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Steel Gauntlets",
|
name: "Steel Gauntlets",
|
||||||
description: "Gauntlets forged from steel.",
|
description: "Gauntlets forged from steel.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Tarasque Gauntlets",
|
name: "Tarasque Gauntlets",
|
||||||
description: "As strong as a tarasque shell.",
|
description: "As strong as a tarasque shell.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Twig Wraps",
|
name: "Twig Wraps",
|
||||||
description: "Handwraps woven from twigs.",
|
description: "Handwraps woven from twigs.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Flowery Wraps",
|
name: "Flowery Wraps",
|
||||||
description: "Handwraps woven from twigs and flowers.",
|
description: "Handwraps woven from twigs and flowers.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Leafy Wraps",
|
name: "Leafy Wraps",
|
||||||
description: "Handwraps woven from twigs and leaves.",
|
description: "Handwraps woven from twigs and leaves.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Dark Assassin Mask",
|
name: "Dark Assassin Mask",
|
||||||
description: "Used to obscure your face.",
|
description: "Used to obscure your face.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Swift Leather Cap",
|
name: "Swift Leather Cap",
|
||||||
description: "Swift like the wind.",
|
description: "Swift like the wind.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Plain Necklace",
|
name: "Plain Necklace",
|
||||||
description: "It's become tarnished with age.",
|
description: "It's become tarnished with age.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Gem of lesser Protection",
|
name: "Gem of lesser Protection",
|
||||||
description: "Surrounded by a discrete magical glow.",
|
description: "Surrounded by a discrete magical glow.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Assassin Pants",
|
name: "Assassin Pants",
|
||||||
description: "Only the best for a member of the creed.",
|
description: "Only the best for a member of the creed.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Bonerattler Chausses",
|
name: "Bonerattler Chausses",
|
||||||
description: "Made from the strongest bones.",
|
description: "Made from the strongest bones.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Blue Linen Skirt",
|
name: "Blue Linen Skirt",
|
||||||
description: "A skirt made from linen.",
|
description: "A skirt made from linen.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Green Linen Skirt",
|
name: "Green Linen Skirt",
|
||||||
description: "A skirt made from linen.",
|
description: "A skirt made from linen.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Purple Linen Skirt",
|
name: "Purple Linen Skirt",
|
||||||
description: "A skirt made from linen.",
|
description: "A skirt made from linen.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Blue Cultist Skirt",
|
name: "Blue Cultist Skirt",
|
||||||
description: "Ceremonial attire used by members.",
|
description: "Ceremonial attire used by members.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Purple Cultist Skirt",
|
name: "Purple Cultist Skirt",
|
||||||
description: "Ceremonial attire used by members.",
|
description: "Ceremonial attire used by members.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Druid's Kilt",
|
name: "Druid's Kilt",
|
||||||
description: "Feel the breeze!",
|
description: "Feel the breeze!",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Hunting Pants",
|
name: "Hunting Pants",
|
||||||
description: "Crafted from soft, supple leather.",
|
description: "Crafted from soft, supple leather.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Swift Pants",
|
name: "Swift Pants",
|
||||||
description: "Swift like the wind.",
|
description: "Swift like the wind.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Item(
|
ItemDef(
|
||||||
name: "Leather Leg Armour",
|
name: "Leather Leg Armour",
|
||||||
description: "Leg armour made of simple leather.",
|
description: "Leg armour made of simple leather.",
|
||||||
kind: Armor(
|
kind: Armor(
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user