Allows for weapons to have different stats. Seperates healing staff out from staffs into its own weapon type: sceptre. Splits bow weapon type into shortbow and longbow.

This commit is contained in:
Samuel Keiffer 2020-08-01 20:08:30 +00:00 committed by Imbris
parent bae5352cea
commit f930f52df5
252 changed files with 2856 additions and 312 deletions

View File

@ -3,3 +3,5 @@ rustflags = [
"-C", "link-arg=-fuse-ld=gold",
]
[alias]
generate = "run --package tools --"

2
.gitignore vendored
View File

@ -30,6 +30,8 @@ run.sh
maps
screenshots
todo.txt
armorstats.csv
weaponstats.csv
# Game data
*.sqlite

View File

@ -47,6 +47,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Protection stat to armor that reduces incoming damage
- Loading-Screen tips
- Feeding animation for some animals
- Power stat to weapons which affects weapon damage
### Changed
- Improved camera aiming

90
Cargo.lock generated
View File

@ -120,7 +120,7 @@ version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cc755b23c19211c270ef000fa7ce871377825e6cc7d1bfd0311076f22c5e6ba1"
dependencies = [
"proc-macro-error",
"proc-macro-error 0.4.12",
"proc-macro2 1.0.18",
"quote 1.0.7",
"syn 1.0.33",
@ -521,9 +521,13 @@ version = "2.33.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bdfa80d47f954d53a35a64987ca1422f495b8d6483c0fe9f7117b36c2a792129"
dependencies = [
"ansi_term",
"atty",
"bitflags",
"strsim 0.8.0",
"textwrap",
"unicode-width",
"vec_map",
]
[[package]]
@ -1007,7 +1011,7 @@ dependencies = [
"ident_case",
"proc-macro2 1.0.18",
"quote 1.0.7",
"strsim",
"strsim 0.9.3",
"syn 1.0.33",
]
@ -1891,6 +1895,15 @@ dependencies = [
"serde",
]
[[package]]
name = "heck"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205"
dependencies = [
"unicode-segmentation",
]
[[package]]
name = "hermit-abi"
version = "0.1.13"
@ -3097,7 +3110,20 @@ version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "18f33027081eba0a6d8aba6d1b1c3a3be58cbb12106341c2d5759fcd9b5277e7"
dependencies = [
"proc-macro-error-attr",
"proc-macro-error-attr 0.4.12",
"proc-macro2 1.0.18",
"quote 1.0.7",
"syn 1.0.33",
"version_check 0.9.2",
]
[[package]]
name = "proc-macro-error"
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc175e9777c3116627248584e8f8b3e2987405cabe1c0adf7d1dd28f09dc7880"
dependencies = [
"proc-macro-error-attr 1.0.3",
"proc-macro2 1.0.18",
"quote 1.0.7",
"syn 1.0.33",
@ -3117,6 +3143,19 @@ dependencies = [
"version_check 0.9.2",
]
[[package]]
name = "proc-macro-error-attr"
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3cc9795ca17eb581285ec44936da7fc2335a3f34f2ddd13118b6f4d515435c50"
dependencies = [
"proc-macro2 1.0.18",
"quote 1.0.7",
"syn 1.0.33",
"syn-mid",
"version_check 0.9.2",
]
[[package]]
name = "proc-macro-hack"
version = "0.5.16"
@ -3942,12 +3981,42 @@ dependencies = [
"bytes",
]
[[package]]
name = "strsim"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
[[package]]
name = "strsim"
version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c"
[[package]]
name = "structopt"
version = "0.3.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "de2f5e239ee807089b62adce73e48c625e0ed80df02c7ab3f068f5db5281065c"
dependencies = [
"clap",
"lazy_static",
"structopt-derive",
]
[[package]]
name = "structopt-derive"
version = "0.4.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "510413f9de616762a4fbeab62509bf15c729603b72d7cd71280fbca431b1c118"
dependencies = [
"heck",
"proc-macro-error 1.0.3",
"proc-macro2 1.0.18",
"quote 1.0.7",
"syn 1.0.33",
]
[[package]]
name = "sum_type"
version = "0.2.0"
@ -4244,6 +4313,15 @@ dependencies = [
"serde",
]
[[package]]
name = "tools"
version = "0.1.0"
dependencies = [
"csv",
"structopt",
"veloren-common",
]
[[package]]
name = "tracing"
version = "0.1.15"
@ -4385,6 +4463,12 @@ dependencies = [
"smallvec 1.4.0",
]
[[package]]
name = "unicode-segmentation"
version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0"
[[package]]
name = "unicode-width"
version = "0.1.7"

View File

@ -10,7 +10,8 @@ members = [
"voxygen",
"world",
"network",
"voxygen/src/anim"
"voxygen/src/anim",
"tools"
]
# default profile for devs, fast to compile, okay enough to run, no debug information

View File

@ -4,7 +4,7 @@ Item(
kind: Consumable(
kind: Potion,
effect: Health((
amount: 100,
amount: 1000,
cause: Item,
)),
),

View File

@ -4,7 +4,7 @@ Item(
kind: Consumable(
kind: PotionLarge,
effect: Health((
amount: 100,
amount: 1000,
cause: Item,
)),
),

View File

@ -4,7 +4,7 @@ Item(
kind: Consumable(
kind: PotionMed,
effect: Health((
amount: 70,
amount: 700,
cause: Item,
)),
),

View File

@ -4,7 +4,7 @@ Item(
kind: Consumable(
kind: PotionMinor,
effect: Health((
amount: 50,
amount: 500,
cause: Item,
)),
),

View File

@ -4,7 +4,10 @@ Item(
kind: Tool(
(
kind: Debug(Boost),
equip_time_millis: 0,
stats: (
equip_time_millis: 0,
power: 1.00,
),
)
),
)

View File

@ -4,7 +4,10 @@ Item(
kind: Tool(
(
kind: Debug(Boost),
equip_time_millis: 0,
stats: (
equip_time_millis: 0,
power: 1.00,
),
)
),
)

View File

@ -4,7 +4,7 @@ Item(
kind: Consumable(
kind: Apple,
effect: Health((
amount: 20,
amount: 200,
cause: Item,
)),
),

View File

@ -4,7 +4,7 @@ Item(
kind: Consumable(
kind: AppleShroomCurry,
effect: Health((
amount: 120,
amount: 1200,
cause: Item,
)),
),

View File

@ -4,7 +4,7 @@ Item(
kind: Consumable(
kind: AppleStick,
effect: Health((
amount: 60,
amount: 600,
cause: Item,
)),
),

View File

@ -4,7 +4,7 @@ Item(
kind: Consumable(
kind: Cheese,
effect: Health((
amount: 15,
amount: 150,
cause: Item,
)),
),

View File

@ -4,7 +4,7 @@ Item(
kind: Consumable(
kind: Coconut,
effect: Health((
amount: 30,
amount: 300,
cause: Item,
)),
),

View File

@ -4,7 +4,7 @@ Item(
kind: Consumable(
kind: Mushroom,
effect: Health((
amount: 10,
amount: 100,
cause: Item,
)),
),

View File

@ -4,7 +4,7 @@ Item(
kind: Consumable(
kind: MushroomStick,
effect: Health((
amount: 50,
amount: 500,
cause: Item,
)),
),

View File

@ -0,0 +1,13 @@
Item(
name: "Bloodsteel Axe",
description: "An axe forged from steel that thirsts for blood.",
kind: Tool(
(
kind: Axe(BloodsteelAxe0),
stats: (
equip_time_millis: 400,
power: 1.60,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Executioner's Axe",
description: "An axe forged from steel that thirsts for blood.",
kind: Tool(
(
kind: Axe(BloodsteelAxe1),
stats: (
equip_time_millis: 400,
power: 1.60,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Tribal Axe",
description: "An axe forged from steel that thirsts for blood.",
kind: Tool(
(
kind: Axe(BloodsteelAxe2),
stats: (
equip_time_millis: 400,
power: 1.60,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Bronze Axe",
description: "Forged from bronze.",
kind: Tool(
(
kind: Axe(BronzeAxe0),
stats: (
equip_time_millis: 400,
power: 1.00,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Discus Axe",
description: "Forged from bronze.",
kind: Tool(
(
kind: Axe(BronzeAxe1),
stats: (
equip_time_millis: 400,
power: 1.00,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Cobalt Axe",
description: "Forged from cobalt.",
kind: Tool(
(
kind: Axe(CobaltAxe0),
stats: (
equip_time_millis: 400,
power: 1.80,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Iron Greataxe",
description: "Forged from iron.",
kind: Tool(
(
kind: Axe(IronAxe0),
stats: (
equip_time_millis: 400,
power: 1.20,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Ceremonial Axe",
description: "Forged from iron.",
kind: Tool(
(
kind: Axe(IronAxe1),
stats: (
equip_time_millis: 400,
power: 1.20,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Cyclone Axe",
description: "Forged from iron.",
kind: Tool(
(
kind: Axe(IronAxe2),
stats: (
equip_time_millis: 400,
power: 1.20,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Iron Battleaxe",
description: "Forged from iron.",
kind: Tool(
(
kind: Axe(IronAxe3),
stats: (
equip_time_millis: 400,
power: 1.20,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Butcher's Axe",
description: "Forged from iron.",
kind: Tool(
(
kind: Axe(IronAxe4),
stats: (
equip_time_millis: 400,
power: 1.20,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Barbarian's Axe",
description: "Forged from iron.",
kind: Tool(
(
kind: Axe(IronAxe5),
stats: (
equip_time_millis: 400,
power: 1.20,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Iron Axe",
description: "Forged from iron.",
kind: Tool(
(
kind: Axe(IronAxe6),
stats: (
equip_time_millis: 400,
power: 1.20,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Iron Labrys",
description: "Forged from iron.",
kind: Tool(
(
kind: Axe(IronAxe7),
stats: (
equip_time_millis: 400,
power: 1.20,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Fanged Axe",
description: "Forged from iron.",
kind: Tool(
(
kind: Axe(IronAxe8),
stats: (
equip_time_millis: 400,
power: 1.20,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Wolfen Axe",
description: "Forged from iron.",
kind: Tool(
(
kind: Axe(IronAxe9),
stats: (
equip_time_millis: 400,
power: 1.20,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Malachite Axe",
description: "An axe infused with malachite.",
kind: Tool(
(
kind: Axe(MalachiteAxe0),
stats: (
equip_time_millis: 400,
power: 2.00,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Beast Cleaver",
description: "Created by orcs to cleave beasts in 2.",
kind: Tool(
(
kind: Axe(OrcAxe0),
stats: (
equip_time_millis: 400,
power: 0.60,
),
)
),
)

View File

@ -1,10 +1,13 @@
Item(
name: "Notched Axe",
description: "Two-Hand Axe\n\nPower 3-14\n\nEvery dent tells the story of a chopped tree.\n\n<Right-Click to use>",
description: "Every dent tells the story of a chopped tree.",
kind: Tool(
(
kind: Axe(BasicAxe),
equip_time_millis: 400,
stats: (
equip_time_millis: 400,
power: 0.50,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Steel Battleaxe",
description: "Forged from steel.",
kind: Tool(
(
kind: Axe(SteelAxe0),
stats: (
equip_time_millis: 400,
power: 1.40,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Steel Labrys",
description: "Forged from steel.",
kind: Tool(
(
kind: Axe(SteelAxe1),
stats: (
equip_time_millis: 400,
power: 1.40,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Steel Axe",
description: "Forged from steel.",
kind: Tool(
(
kind: Axe(SteelAxe2),
stats: (
equip_time_millis: 400,
power: 1.40,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Crescent Axe",
description: "Forged from steel.",
kind: Tool(
(
kind: Axe(SteelAxe3),
stats: (
equip_time_millis: 400,
power: 1.40,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Moon Axe",
description: "Forged from steel.",
kind: Tool(
(
kind: Axe(SteelAxe4),
stats: (
equip_time_millis: 400,
power: 1.40,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Owl Axe",
description: "Forged from steel.",
kind: Tool(
(
kind: Axe(SteelAxe5),
stats: (
equip_time_millis: 400,
power: 1.40,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Spade Axe",
description: "Forged from steel.",
kind: Tool(
(
kind: Axe(SteelAxe6),
stats: (
equip_time_millis: 400,
power: 1.40,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Worn Dwarven Axe",
description: "Hopefully it's previous owner won't miss it.",
kind: Tool(
(
kind: Axe(WornIronAxe0),
stats: (
equip_time_millis: 400,
power: 0.80,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Worn Elven Axe",
description: "Hopefully it's previous owner won't miss it.",
kind: Tool(
(
kind: Axe(WornIronAxe1),
stats: (
equip_time_millis: 400,
power: 0.80,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Worn Human Axe",
description: "Hopefully it's previous owner won't miss it.",
kind: Tool(
(
kind: Axe(WornIronAxe2),
stats: (
equip_time_millis: 400,
power: 0.80,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Worn Orcish Axe",
description: "Hopefully it's previous owner won't miss it.",
kind: Tool(
(
kind: Axe(WornIronAxe3),
stats: (
equip_time_millis: 400,
power: 0.80,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Beetle Axe",
description: "The blade is in the shape of a beetle.",
kind: Tool(
(
kind: Axe(WornIronAxe4),
stats: (
equip_time_millis: 400,
power: 0.80,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Horn Bow",
description: "You don't recognize the creature these horns belong to.",
kind: Tool(
(
kind: Bow(HornLongbow0),
stats: (
equip_time_millis: 400,
power: 1.50,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Soldier's Bow",
description: "Has an insignia on it.",
kind: Tool(
(
kind: Bow(IronLongbow0),
stats: (
equip_time_millis: 400,
power: 1.75,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Elven Longbow",
description: "There's a new leaf starting to grow.",
kind: Tool(
(
kind: Bow(LeafyLongbow0),
stats: (
equip_time_millis: 400,
power: 1.25,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Elven Shortbow",
description: "The wood still seems alive.",
kind: Tool(
(
kind: Bow(LeafyShortbow0),
stats: (
equip_time_millis: 400,
power: 1.00,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Enchanted Longbow",
description: "You can sense power resting in the bow.",
kind: Tool(
(
kind: Bow(RareLongbow),
stats: (
equip_time_millis: 400,
power: 2.00,
),
)
),
)

View File

@ -1,10 +1,13 @@
Item(
name: "Uneven Bow",
description: "Bow\n\nPower: 5\n\nSomeone carved his initials into it...\n\n<Right-Click to use>",
description: "Someone carved his initials into it.",
kind: Tool(
(
kind: Bow(ShortBow0),
equip_time_millis: 400,
stats: (
equip_time_millis: 400,
power: 0.50,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Longbow",
description: "It's been well used.",
kind: Tool(
(
kind: Bow(WoodLongbow0),
stats: (
equip_time_millis: 400,
power: 1.00,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Recurve Bow",
description: "It's hard to pull all the way back.",
kind: Tool(
(
kind: Bow(WoodLongbow1),
stats: (
equip_time_millis: 400,
power: 1.00,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Hunting Bow",
description: "Strips of leather are wrapped around the handle.",
kind: Tool(
(
kind: Bow(WoodShortbow0),
stats: (
equip_time_millis: 400,
power: 0.75,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Horse Bow",
description: "Works on the ground too.",
kind: Tool(
(
kind: Bow(WoodShortbow1),
stats: (
equip_time_millis: 400,
power: 0.75,
),
)
),
)

View File

@ -1,10 +1,13 @@
Item(
name: "Rusty Dagger",
description: "One-Hand Dagger\n\nPower 5-6\n\n#writing.\n\n<Right-Click to use>",
description: "Easily concealed.",
kind: Tool(
(
kind: Dagger(BasicDagger),
equip_time_millis: 300,
stats: (
equip_time_millis: 300,
power: 1.00,
),
)
),
)

View File

@ -1,10 +0,0 @@
Item(
name: "Empty",
description: "",
kind: Tool (
(
kind: Empty,
equip_time_millis: 200,
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Empty",
description: "You expected a description?",
kind: Tool (
(
kind: Empty,
stats: (
equip_time_millis: 200,
power: 1.00,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Bronze Hammer",
description: "Forged with bronze.",
kind: Tool(
(
kind: Hammer(BronzeHammer0),
stats: (
equip_time_millis: 500,
power: 1.00,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Bronze Club",
description: "Forged with bronze.",
kind: Tool(
(
kind: Hammer(BronzeHammer1),
stats: (
equip_time_millis: 500,
power: 1.00,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Cobalt Hammer",
description: "Forged with cobalt.",
kind: Tool(
(
kind: Hammer(CobaltHammer0),
stats: (
equip_time_millis: 500,
power: 1.60,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Cobalt Mace",
description: "Forged with cobalt.",
kind: Tool(
(
kind: Hammer(CobaltHammer1),
stats: (
equip_time_millis: 500,
power: 1.60,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Flimsy Hammer",
description: "The head is barely secured.",
kind: Tool(
(
kind: Hammer(FlimsyHammer),
stats: (
equip_time_millis: 500,
power: 0.50,
),
)
),
)

View File

@ -1,10 +1,13 @@
Item(
name: "Crude Mallet",
description: "Two-Hand Hammer\n\nPower: 10-12\n\nBreaks bones like sticks and stones.\n\n<Right-Click to use>",
description: "Breaks bones like sticks and stones.",
kind: Tool(
(
kind: Hammer(BasicHammer),
equip_time_millis: 500,
stats: (
equip_time_millis: 500,
power: 0.50,
),
)
)
)

View File

@ -0,0 +1,13 @@
Item(
name: "Iron Hammer",
description: "Forged with iron.",
kind: Tool(
(
kind: Hammer(IronHammer0),
stats: (
equip_time_millis: 500,
power: 1.20,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Iron Battlehammer",
description: "Forged with iron.",
kind: Tool(
(
kind: Hammer(IronHammer1),
stats: (
equip_time_millis: 500,
power: 1.20,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Iron Mace",
description: "Forged with iron.",
kind: Tool(
(
kind: Hammer(IronHammer2),
stats: (
equip_time_millis: 500,
power: 1.20,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Crowned Mace",
description: "Forged with iron.",
kind: Tool(
(
kind: Hammer(IronHammer3),
stats: (
equip_time_millis: 500,
power: 1.20,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Forge Hammer",
description: "Forged with iron.",
kind: Tool(
(
kind: Hammer(IronHammer4),
stats: (
equip_time_millis: 500,
power: 1.20,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Pike Hammer",
description: "Forged with iron.",
kind: Tool(
(
kind: Hammer(IronHammer5),
stats: (
equip_time_millis: 500,
power: 1.20,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Spiked Maul",
description: "Forged with iron.",
kind: Tool(
(
kind: Hammer(IronHammer6),
stats: (
equip_time_millis: 500,
power: 1.20,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Giant's Fist",
description: "Forged with iron.",
kind: Tool(
(
kind: Hammer(IronHammer7),
stats: (
equip_time_millis: 500,
power: 1.20,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Lucerne Hammer",
description: "Forged with iron.",
kind: Tool(
(
kind: Hammer(IronHammer8),
stats: (
equip_time_millis: 500,
power: 1.20,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Mjolnir",
description: "It's crackling with lightning.",
kind: Tool(
(
kind: Hammer(Mjolnir),
stats: (
equip_time_millis: 500,
power: 2.00,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Ram's Head Mace",
description: "You feel an evil presence in the hammer.",
kind: Tool(
(
kind: Hammer(RamsheadHammer),
stats: (
equip_time_millis: 500,
power: 1.80,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Runic Hammer",
description: "There are strange runes inscribed into it.",
kind: Tool(
(
kind: Hammer(RunicHammer),
stats: (
equip_time_millis: 500,
power: 1.80,
),
)
),
)

View File

@ -1,10 +1,13 @@
Item(
name: "Sturdy Old Hammer",
description: "Two-Hand Hammer\n\nPower: 10-12\n\n'Property of...' The rest is missing.\n\n<Right-Click to use>",
description: "'Property of...' The rest is missing.",
kind: Tool(
(
kind: Hammer(BasicHammer),
equip_time_millis: 500,
stats: (
equip_time_millis: 500,
power: 0.50,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Steel Hammer",
description: "Forged with steel.",
kind: Tool(
(
kind: Hammer(SteelHammer0),
stats: (
equip_time_millis: 500,
power: 1.40,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Steel Greathammer",
description: "Forged with steel.",
kind: Tool(
(
kind: Hammer(SteelHammer1),
stats: (
equip_time_millis: 500,
power: 1.40,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Steel Club",
description: "Forged with steel.",
kind: Tool(
(
kind: Hammer(SteelHammer2),
stats: (
equip_time_millis: 500,
power: 1.40,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Battle Mace",
description: "Forged with steel.",
kind: Tool(
(
kind: Hammer(SteelHammer3),
stats: (
equip_time_millis: 500,
power: 1.40,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Brute's Hammer",
description: "Forged with steel.",
kind: Tool(
(
kind: Hammer(SteelHammer4),
stats: (
equip_time_millis: 500,
power: 1.40,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Morning Star",
description: "Forged with steel.",
kind: Tool(
(
kind: Hammer(SteelHammer5),
stats: (
equip_time_millis: 500,
power: 1.40,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Basalt Sledgehammer",
description: "It seems brittle.",
kind: Tool(
(
kind: Hammer(StoneHammer0),
stats: (
equip_time_millis: 500,
power: 0.70,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Granite Sledgehammer",
description: "It seems brittle.",
kind: Tool(
(
kind: Hammer(StoneHammer1),
stats: (
equip_time_millis: 500,
power: 0.70,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Rocky Maul",
description: "It seems brittle.",
kind: Tool(
(
kind: Hammer(StoneHammer2),
stats: (
equip_time_millis: 500,
power: 0.70,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Stone Sledgehammer",
description: "It seems brittle.",
kind: Tool(
(
kind: Hammer(StoneHammer3),
stats: (
equip_time_millis: 500,
power: 0.70,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Hardwood Mallet",
description: "Seems sturdy enough.",
kind: Tool(
(
kind: Hammer(WoodHammer0),
stats: (
equip_time_millis: 500,
power: 0.60,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Worn Dwarven Hammer",
description: "The previous owner won't miss it much.",
kind: Tool(
(
kind: Hammer(WornIronHammer0),
stats: (
equip_time_millis: 500,
power: 0.85,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Worn Elven Hammer",
description: "The previous owner won't miss it much.",
kind: Tool(
(
kind: Hammer(WornIronHammer1),
stats: (
equip_time_millis: 500,
power: 0.85,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Worn Human Mace",
description: "The previous owner won't miss it much.",
kind: Tool(
(
kind: Hammer(WornIronHammer2),
stats: (
equip_time_millis: 500,
power: 0.85,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Worn Orcish Hammer",
description: "The previous owner won't miss it much.",
kind: Tool(
(
kind: Hammer(WornIronHammer3),
stats: (
equip_time_millis: 500,
power: 0.85,
),
)
),
)

View File

@ -1,10 +1,13 @@
Item(
name: "A Tattered Targe",
description: "One-Hand Shield\n\nPower 5-6\n\n#writing.\n\n<Right-Click to use>",
description: "Should withstand a few more hits, hopefully...",
kind: Tool (
(
kind: Shield(BasicShield),
equip_time_millis: 400,
stats: (
equip_time_millis: 400,
power: 1.00,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Amethyst Staff",
description: "The amethyst faintly glows.",
kind: Tool(
(
kind: Staff(AmethystStaff),
stats: (
equip_time_millis: 300,
power: 1.50,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Bone Staff",
description: "There's a red gem suspended in the bones.",
kind: Tool(
(
kind: Staff(BoneStaff),
stats: (
equip_time_millis: 300,
power: 1.00,
),
)
),
)

View File

@ -0,0 +1,13 @@
Item(
name: "Cultist Staff",
description: "The fire gives off no heat.",
kind: Tool(
(
kind: Staff(CultistStaff),
stats: (
equip_time_millis: 300,
power: 2.00,
),
)
),
)

Some files were not shown because too many files have changed in this diff Show More