diff options
-rw-r--r-- | CHANGELOG.md | 22 | ||||
-rw-r--r-- | data/activities.yml | 211 | ||||
-rw-r--r-- | data/items.yml | 88 |
3 files changed, 291 insertions, 30 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 9227d90..13fc64b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,9 @@ All notable changes to this project will be documented in this file. ## [Unreleased] ### General -- Implemented monitoring (error tracking, uptime, server health, etc.) via Honeybadger. +- Implemented monitoring (error tracking, uptime, server health, etc.) via Honeybadger. This means the server + will automatically send errors to me, with context, for analysis. Please continue to report bugs in Discord, + it will be useful to corroborate with Honeybadger. ### Combat - A natural 20 on an accuracy roll now always results in a (critical) hit. Previously, if a 20 was rolled, it @@ -35,8 +37,23 @@ All notable changes to this project will be documented in this file. - Arcanite longsword 100 -> 180 - Arcanite buckler 40 -> 60 - Arcanite shield 80 -> 120 - - Arcanite axe, pickaxe, and spade 30 -> 23 + - Iron axe, pickaxe, and spade 15 -> 25 + - Arcanite axe, pickaxe, and spade 30 -> 38 - Onus of vision 110 -> 200 + - Base timer changes + - Iron dagger 110 -> 50 + - Iron buckler 110 -> 100 + - Iron short sword 125 -> 100 + - Iron lockpicks 110 -> 50 + - Iron longsword 155 -> 150 + - Iron shield 150 -> 200 + - Arcanite dagger 130 -> 90 + - Arcanite short sword 145 -> 140 + - Arcanite longsword 170 -> 215 + - Arcanite buckler 130 -> 140 + - Arcanite shield 170 -> 240 + - Iron axe, pickaxe, and spade 120 -> 75 + - Arcanite axe, pickaxe, and spade 140 -> 115 - Beastslay level requirements changes - Iron short sword 2 -> 3 - Iron longsword 5 -> 7 @@ -50,6 +67,7 @@ All notable changes to this project will be documented in this file. ### Items - New damage and resistance stats have been added to combat equipment. - Granite ring now increases physical resistance by 2, since block has been removed. +- New items, both in iron and arcanite forms: cap, sallet, leggings, chainmail, platemail ### UI - New inventory view, with items sorted into categories, and a (hopefully) better section for equipped items. diff --git a/data/activities.yml b/data/activities.yml index 1674880..a485bdd 100644 --- a/data/activities.yml +++ b/data/activities.yml @@ -654,7 +654,7 @@ craft_iron_lockpicks: gid: "forge" level: 1 duration: - base: 110 + base: 50 minimum: 35 scaling: - type: "skill" @@ -682,7 +682,7 @@ craft_iron_dagger: gid: "forge" level: 1 duration: - base: 110 + base: 50 minimum: 35 scaling: - type: "skill" @@ -713,7 +713,7 @@ craft_iron_short_sword: gid: "otherforge" level: 3 duration: - base: 125 + base: 100 minimum: 35 scaling: - type: "skill" @@ -744,7 +744,7 @@ craft_iron_longsword: gid: "otherforge" level: 7 duration: - base: 150 + base: 155 minimum: 35 scaling: - type: "skill" @@ -772,7 +772,7 @@ craft_iron_buckler: gid: "forge" level: 1 duration: - base: 110 + base: 100 minimum: 35 scaling: - type: "skill" @@ -803,7 +803,7 @@ craft_iron_shield: gid: "otherforge" level: 4 duration: - base: 150 + base: 200 minimum: 35 scaling: - type: "skill" @@ -834,7 +834,7 @@ craft_iron_cap: gid: "otherforge" level: 2 duration: - base: 110 + base: 50 minimum: 35 scaling: - type: "skill" @@ -865,7 +865,7 @@ craft_iron_sallet: gid: "otherforge" level: 6 duration: - base: 150 + base: 100 minimum: 35 scaling: - type: "skill" @@ -896,7 +896,7 @@ craft_iron_leggings: gid: "otherforge" level: 8 duration: - base: 155 + base: 250 minimum: 35 scaling: - type: "skill" @@ -927,7 +927,7 @@ craft_iron_chainmail: gid: "otherforge" level: 5 duration: - base: 180 + base: 200 minimum: 35 scaling: - type: "skill" @@ -958,7 +958,7 @@ craft_iron_platemail: gid: "otherforge" level: 9 duration: - base: 180 + base: 250 minimum: 35 scaling: - type: "skill" @@ -989,7 +989,7 @@ craft_arcanite_dagger: gid: "otherforge" level: 11 duration: - base: 130 + base: 90 minimum: 35 scaling: - type: "skill" @@ -1020,7 +1020,7 @@ craft_arcanite_short_sword: gid: "otherforge" level: 13 duration: - base: 145 + base: 140 minimum: 35 scaling: - type: "skill" @@ -1051,7 +1051,7 @@ craft_arcanite_longsword: gid: "otherforge" level: 15 duration: - base: 170 + base: 215 minimum: 35 scaling: - type: "skill" @@ -1082,7 +1082,7 @@ craft_arcanite_buckler: gid: "otherforge" level: 10 duration: - base: 130 + base: 140 minimum: 35 scaling: - type: "skill" @@ -1113,7 +1113,7 @@ craft_arcanite_shield: gid: "otherforge" level: 14 duration: - base: 170 + base: 240 minimum: 35 scaling: - type: "skill" @@ -1132,6 +1132,161 @@ craft_arcanite_shield: xp: - gid: "otherforge" value: 120 +craft_arcanite_cap: + name: "Craft Arcanite Cap" + description: "Craft an arcanite cap." + whatnot: + requirements: + - type: "hearth_amenity" + gid: "forge" + level: 1 + - type: "skill" + gid: "otherforge" + level: 12 + duration: + base: 90 + minimum: 35 + scaling: + - type: "skill" + gid: "otherforge" + scale_value: 1 + - type: "stat" + gid: "otherforge_speed" + scale_value: 1 + cost: + - type: "item" + gid: "arcanite_ingot" + quantity: 2 + results: + - type: "item" + gid: "arcanite_cap" + xp: + - gid: "otherforge" + value: 38 +craft_arcanite_sallet: + name: "Craft Arcanite Sallet" + description: "Craft an arcanite sallet." + whatnot: + requirements: + - type: "hearth_amenity" + gid: "forge" + level: 1 + - type: "skill" + gid: "otherforge" + level: 16 + duration: + base: 140 + minimum: 35 + scaling: + - type: "skill" + gid: "otherforge" + scale_value: 1 + - type: "stat" + gid: "otherforge_speed" + scale_value: 1 + cost: + - type: "item" + gid: "arcanite_ingot" + quantity: 4 + results: + - type: "item" + gid: "arcanite_sallet" + xp: + - gid: "otherforge" + value: 80 +craft_arcanite_leggings: + name: "Craft Arcanite Leggings" + description: "Craft arcanite leggings." + whatnot: + requirements: + - type: "hearth_amenity" + gid: "forge" + level: 1 + - type: "skill" + gid: "otherforge" + level: 18 + duration: + base: 290 + minimum: 35 + scaling: + - type: "skill" + gid: "otherforge" + scale_value: 1 + - type: "stat" + gid: "otherforge_speed" + scale_value: 1 + cost: + - type: "item" + gid: "arcanite_ingot" + quantity: 10 + results: + - type: "item" + gid: "arcanite_leggings" + xp: + - gid: "otherforge" + value: 225 +craft_arcanite_chainmail: + name: "Craft Arcanite Chainmail" + description: "Craft arcanite chainmail." + whatnot: + requirements: + - type: "hearth_amenity" + gid: "forge" + level: 1 + - type: "skill" + gid: "otherforge" + level: 15 + duration: + base: 240 + minimum: 35 + scaling: + - type: "skill" + gid: "otherforge" + scale_value: 1 + - type: "stat" + gid: "otherforge_speed" + scale_value: 1 + cost: + - type: "item" + gid: "arcanite_ingot" + quantity: 8 + results: + - type: "item" + gid: "arcanite_chainmail" + xp: + - gid: "otherforge" + value: 180 +craft_arcanite_platemail: + name: "Craft Arcanite Platemail" + description: "Craft arcanite platemail." + whatnot: + requirements: + - type: "hearth_amenity" + gid: "forge" + level: 1 + - type: "skill" + gid: "otherforge" + level: 19 + duration: + base: 290 + minimum: 35 + scaling: + - type: "skill" + gid: "otherforge" + scale_value: 1 + - type: "stat" + gid: "otherforge_speed" + scale_value: 1 + cost: + - type: "item" + gid: "arcanite_ingot" + quantity: 10 + results: + - type: "item" + gid: "arcanite_platemail" + xp: + - gid: "otherforge" + value: 255 craft_iron_pickaxe: name: "Craft Iron Pickaxe" description: "Craft an iron pickaxe." @@ -1141,7 +1296,7 @@ craft_iron_pickaxe: gid: "forge" level: 1 duration: - base: 120 + base: 75 minimum: 35 scaling: - type: "skill" @@ -1162,7 +1317,7 @@ craft_iron_pickaxe: gid: "iron_pickaxe" xp: - gid: "otherforge" - value: 15 + value: 25 craft_iron_axe: name: "Craft Iron Axe" description: "Craft an iron axe." @@ -1172,7 +1327,7 @@ craft_iron_axe: gid: "forge" level: 1 duration: - base: 120 + base: 75 minimum: 35 scaling: - type: "skill" @@ -1193,7 +1348,7 @@ craft_iron_axe: gid: "iron_axe" xp: - gid: "otherforge" - value: 15 + value: 25 craft_iron_spade: name: "Craft Iron Spade" description: "Craft an iron spade." @@ -1203,7 +1358,7 @@ craft_iron_spade: gid: "forge" level: 1 duration: - base: 120 + base: 75 minimum: 35 scaling: - type: "skill" @@ -1224,7 +1379,7 @@ craft_iron_spade: gid: "iron_spade" xp: - gid: "otherforge" - value: 15 + value: 25 craft_arcanite_pickaxe: name: "Craft Arcanite Pickaxe" description: "Craft an arcanite pickaxe." @@ -1237,7 +1392,7 @@ craft_arcanite_pickaxe: gid: "otherforge" level: 10 duration: - base: 140 + base: 115 minimum: 35 scaling: - type: "skill" @@ -1258,7 +1413,7 @@ craft_arcanite_pickaxe: gid: "arcanite_pickaxe" xp: - gid: "otherforge" - value: 23 + value: 38 craft_arcanite_axe: name: "Craft Arcanite Axe" description: "Craft an arcanite axe." @@ -1271,7 +1426,7 @@ craft_arcanite_axe: gid: "otherforge" level: 10 duration: - base: 140 + base: 115 minimum: 35 scaling: - type: "skill" @@ -1292,7 +1447,7 @@ craft_arcanite_axe: gid: "arcanite_axe" xp: - gid: "otherforge" - value: 23 + value: 38 craft_arcanite_spade: name: "Craft Arcanite Spade" description: "Craft an arcanite spade." @@ -1305,7 +1460,7 @@ craft_arcanite_spade: gid: "otherforge" level: 10 duration: - base: 140 + base: 115 minimum: 35 scaling: - type: "skill" @@ -1326,7 +1481,7 @@ craft_arcanite_spade: gid: "arcanite_spade" xp: - gid: "otherforge" - value: 23 + value: 38 craft_onus_of_vision: name: "Craft onus of vision" description: "Craft an onus of vision." diff --git a/data/items.yml b/data/items.yml index 2edc0f9..7a567c1 100644 --- a/data/items.yml +++ b/data/items.yml @@ -316,6 +316,94 @@ arcanite_shield: - type: "stat_change" gid: "energy_resistance" modifier: 2 +arcanite_cap: + name: "arcanite cap" + description: "A cap made of arcanite." + whatnot: + equip_slots: + - "head" + equip_requirements: + - type: "skill" + gid: "beastslay" + level: 12 + equip_effects: + - type: "stat_change" + gid: "physical_resistance" + modifier: 4 +arcanite_sallet: + name: "arcanite sallet" + description: "A visored helmet made of arcanite." + whatnot: + equip_slots: + - "head" + equip_requirements: + - type: "skill" + gid: "beastslay" + level: 16 + equip_effects: + - type: "stat_change" + gid: "physical_resistance" + modifier: 4 + - type: "stat_change" + gid: "energy_resistance" + modifier: 2 +arcanite_leggings: + name: "arcanite leggings" + description: "Leg armor made of arcanite." + whatnot: + equip_slots: + - "legs" + equip_requirements: + - type: "skill" + gid: "beastslay" + level: 18 + equip_effects: + - type: "stat_change" + gid: "physical_resistance" + modifier: 4 + - type: "stat_change" + gid: "energy_resistance" + modifier: 2 +arcanite_chainmail: + name: "arcanite chainmail" + description: "Chainmail made of arcanite." + whatnot: + equip_slots: + - "torso" + equip_requirements: + - type: "skill" + gid: "beastslay" + level: 15 + equip_effects: + - type: "stat_change" + gid: "slash_resistance" + modifier: 3 + - type: "stat_change" + gid: "pierce_resistance" + modifier: 3 + - type: "stat_change" + gid: "bash_resistance" + modifier: 2 + - type: "stat_change" + gid: "energy_resistance" + modifier: 2 +arcanite_platemail: + name: "arcanite platemail" + description: "Platemail made of arcanite." + whatnot: + equip_slots: + - "torso" + equip_requirements: + - type: "skill" + gid: "beastslay" + level: 19 + equip_effects: + - type: "stat_change" + gid: "physical_resistance" + modifier: 4 + - type: "stat_change" + gid: "energy_resistance" + modifier: 2 mending_salve: name: "mending salve" description: "A healing mixture capable of closing wounds." |