diff options
Diffstat (limited to 'data/behaviors')
29 files changed, 623 insertions, 20 deletions
diff --git a/data/behaviors/chop_magic.yaml b/data/behaviors/chop_magic.yaml new file mode 100644 index 0000000..762d979 --- /dev/null +++ b/data/behaviors/chop_magic.yaml @@ -0,0 +1,23 @@ +id: chop_magic +type: gather +skill: woodcutting +level: 75 +xp: 250 +base_wait: 12 +tools: [axe] +success: + base: 0.15 + per_level: 0.01 + cap: 0.65 +gather_message: "You swing your axe at the magic tree..." +fail_message: "You swing but get no logs." +drops: + - item_id: magic_logs + weight: 100 + depletes: false + message: "You get some magic logs." +deplete_delay: 199 +shared_deplete: 390 +nest_chance: 256 +respawn_message: "A new magic sapling grows in its place." +respawn_broadcast: "A {name} grows back." diff --git a/data/behaviors/chop_mahogany.yaml b/data/behaviors/chop_mahogany.yaml new file mode 100644 index 0000000..61ad6af --- /dev/null +++ b/data/behaviors/chop_mahogany.yaml @@ -0,0 +1,23 @@ +id: chop_mahogany +type: gather +skill: woodcutting +level: 50 +xp: 125 +base_wait: 8 +tools: [axe] +success: + base: 0.25 + per_level: 0.01 + cap: 0.75 +gather_message: "You swing your axe at the mahogany tree..." +fail_message: "You swing but get no logs." +drops: + - item_id: mahogany_logs + weight: 100 + depletes: false + message: "You get some mahogany logs." +deplete_delay: 14 +shared_deplete: 100 +nest_chance: 256 +respawn_message: "A new mahogany sapling grows in its place." +respawn_broadcast: "A {name} grows back." diff --git a/data/behaviors/chop_maple.yaml b/data/behaviors/chop_maple.yaml new file mode 100644 index 0000000..aa4ebea --- /dev/null +++ b/data/behaviors/chop_maple.yaml @@ -0,0 +1,23 @@ +id: chop_maple +type: gather +skill: woodcutting +level: 45 +xp: 100 +base_wait: 8 +tools: [axe] +success: + base: 0.28 + per_level: 0.01 + cap: 0.78 +gather_message: "You swing your axe at the maple tree..." +fail_message: "You swing but get no logs." +drops: + - item_id: maple_logs + weight: 100 + depletes: false + message: "You get some maple logs." +deplete_delay: 59 +shared_deplete: 100 +nest_chance: 256 +respawn_message: "A new maple sapling grows in its place." +respawn_broadcast: "A {name} grows back." diff --git a/data/behaviors/chop_oak.yaml b/data/behaviors/chop_oak.yaml new file mode 100644 index 0000000..6731d24 --- /dev/null +++ b/data/behaviors/chop_oak.yaml @@ -0,0 +1,23 @@ +id: chop_oak +type: gather +skill: woodcutting +level: 15 +xp: 37 +base_wait: 6 +tools: [axe] +success: + base: 0.40 + per_level: 0.01 + cap: 0.90 +gather_message: "You swing your axe at the oak tree..." +fail_message: "You swing but get no logs." +drops: + - item_id: oak_logs + weight: 100 + depletes: false + message: "You get some oak logs." +deplete_delay: 14 +shared_deplete: 45 +nest_chance: 256 +respawn_message: "A new oak sapling grows in its place." +respawn_broadcast: "An {name} grows back." diff --git a/data/behaviors/chop_redwood.yaml b/data/behaviors/chop_redwood.yaml new file mode 100644 index 0000000..e3def4f --- /dev/null +++ b/data/behaviors/chop_redwood.yaml @@ -0,0 +1,23 @@ +id: chop_redwood +type: gather +skill: woodcutting +level: 90 +xp: 380 +base_wait: 14 +tools: [axe] +success: + base: 0.10 + per_level: 0.01 + cap: 0.60 +gather_message: "You swing your axe at the redwood tree..." +fail_message: "You swing but get no logs." +drops: + - item_id: redwood_logs + weight: 100 + depletes: false + message: "You get some redwood logs." +deplete_delay: 199 +shared_deplete: 440 +nest_chance: 256 +respawn_message: "A new redwood sapling grows in its place." +respawn_broadcast: "A {name} grows back." diff --git a/data/behaviors/chop_teak.yaml b/data/behaviors/chop_teak.yaml new file mode 100644 index 0000000..ed2f60d --- /dev/null +++ b/data/behaviors/chop_teak.yaml @@ -0,0 +1,23 @@ +id: chop_teak +type: gather +skill: woodcutting +level: 35 +xp: 85 +base_wait: 6 +tools: [axe] +success: + base: 0.32 + per_level: 0.01 + cap: 0.82 +gather_message: "You swing your axe at the teak tree..." +fail_message: "You swing but get no logs." +drops: + - item_id: teak_logs + weight: 100 + depletes: false + message: "You get some teak logs." +deplete_delay: 15 +shared_deplete: 50 +nest_chance: 256 +respawn_message: "A new teak sapling grows in its place." +respawn_broadcast: "A {name} grows back." diff --git a/data/behaviors/chop_tree.yaml b/data/behaviors/chop_tree.yaml new file mode 100644 index 0000000..445047d --- /dev/null +++ b/data/behaviors/chop_tree.yaml @@ -0,0 +1,21 @@ +id: chop_tree +type: gather +skill: woodcutting +level: 1 +xp: 25 +base_wait: 4 +tools: [axe] +success: + base: 0.50 + per_level: 0.01 + cap: 0.95 +gather_message: "You swing your axe at the tree..." +fail_message: "You swing but get no logs." +drops: + - item_id: logs + weight: 100 + depletes: true + message: "You get some logs." +deplete_delay: 80 +respawn_message: "A new tree grows in its place." +respawn_broadcast: "A {name} grows back." diff --git a/data/behaviors/chop_willow.yaml b/data/behaviors/chop_willow.yaml new file mode 100644 index 0000000..f972aa5 --- /dev/null +++ b/data/behaviors/chop_willow.yaml @@ -0,0 +1,23 @@ +id: chop_willow +type: gather +skill: woodcutting +level: 30 +xp: 67 +base_wait: 6 +tools: [axe] +success: + base: 0.35 + per_level: 0.01 + cap: 0.85 +gather_message: "You swing your axe at the willow tree..." +fail_message: "You swing but get no logs." +drops: + - item_id: willow_logs + weight: 100 + depletes: false + message: "You get some willow logs." +deplete_delay: 14 +shared_deplete: 50 +nest_chance: 256 +respawn_message: "A new willow sapling grows in its place." +respawn_broadcast: "A {name} grows back." diff --git a/data/behaviors/chop_yew.yaml b/data/behaviors/chop_yew.yaml new file mode 100644 index 0000000..48f387d --- /dev/null +++ b/data/behaviors/chop_yew.yaml @@ -0,0 +1,23 @@ +id: chop_yew +type: gather +skill: woodcutting +level: 60 +xp: 175 +base_wait: 10 +tools: [axe] +success: + base: 0.20 + per_level: 0.01 + cap: 0.70 +gather_message: "You swing your axe at the yew tree..." +fail_message: "You swing but get no logs." +drops: + - item_id: yew_logs + weight: 100 + depletes: false + message: "You get some yew logs." +deplete_delay: 99 +shared_deplete: 190 +nest_chance: 256 +respawn_message: "A new yew sapling grows in its place." +respawn_broadcast: "A {name} grows back." diff --git a/data/behaviors/fish_angler.yaml b/data/behaviors/fish_angler.yaml new file mode 100644 index 0000000..107e9b5 --- /dev/null +++ b/data/behaviors/fish_angler.yaml @@ -0,0 +1,19 @@ +id: fish_angler +type: gather +skill: fishing +level: 1 +base_wait: 6 +tools: [fishing_rod] +bait: fishing_bait +success: + base: 0.30 + per_level: 0.005 + cap: 0.80 +gather_message: "You cast your line into the deep water..." +fail_message: "Nothing seems to bite." +drops: + - item_id: raw_anglerfish + level: 82 + xp: 120 + weight: 100 + message: "You catch a raw anglerfish." diff --git a/data/behaviors/fish_bait.yaml b/data/behaviors/fish_bait.yaml new file mode 100644 index 0000000..ee13e95 --- /dev/null +++ b/data/behaviors/fish_bait.yaml @@ -0,0 +1,29 @@ +id: fish_bait +type: gather +skill: fishing +level: 1 +base_wait: 5 +tools: [fishing_rod] +bait: fishing_bait +success: + base: 0.50 + per_level: 0.005 + cap: 0.90 +gather_message: "You cast your line into the water..." +fail_message: "Nothing seems to bite." +drops: + - item_id: raw_sardine + level: 5 + xp: 20 + weight: 60 + message: "You catch a raw sardine." + - item_id: raw_herring + level: 10 + xp: 30 + weight: 40 + message: "You catch a raw herring." + - item_id: raw_pike + level: 25 + xp: 60 + weight: 30 + message: "You catch a raw pike." diff --git a/data/behaviors/fish_cage.yaml b/data/behaviors/fish_cage.yaml new file mode 100644 index 0000000..1fc92e4 --- /dev/null +++ b/data/behaviors/fish_cage.yaml @@ -0,0 +1,18 @@ +id: fish_cage +type: gather +skill: fishing +level: 1 +base_wait: 6 +tools: [lobster_pot] +success: + base: 0.45 + per_level: 0.005 + cap: 0.85 +gather_message: "You lower your lobster pot into the water..." +fail_message: "The pot comes up empty." +drops: + - item_id: raw_lobster + level: 40 + xp: 90 + weight: 100 + message: "You catch a raw lobster." diff --git a/data/behaviors/fish_fly.yaml b/data/behaviors/fish_fly.yaml new file mode 100644 index 0000000..af80076 --- /dev/null +++ b/data/behaviors/fish_fly.yaml @@ -0,0 +1,29 @@ +id: fish_fly +type: gather +skill: fishing +level: 1 +base_wait: 5 +tools: [fly_rod] +bait: feather +success: + base: 0.50 + per_level: 0.005 + cap: 0.90 +gather_message: "You cast your fly into the water..." +fail_message: "Nothing seems to bite." +drops: + - item_id: raw_trout + level: 20 + xp: 50 + weight: 50 + message: "You catch a raw trout." + - item_id: raw_salmon + level: 30 + xp: 70 + weight: 50 + message: "You catch a raw salmon." + - item_id: raw_rainbow_fish + level: 38 + xp: 80 + weight: 30 + message: "You catch a raw rainbow fish." diff --git a/data/behaviors/fish_harpoon.yaml b/data/behaviors/fish_harpoon.yaml new file mode 100644 index 0000000..8d94a48 --- /dev/null +++ b/data/behaviors/fish_harpoon.yaml @@ -0,0 +1,28 @@ +id: fish_harpoon +type: gather +skill: fishing +level: 1 +base_wait: 6 +tools: [harpoon] +success: + base: 0.40 + per_level: 0.005 + cap: 0.80 +gather_message: "You ready your harpoon..." +fail_message: "You fail to spear anything." +drops: + - item_id: raw_tuna + level: 35 + xp: 80 + weight: 60 + message: "You harpoon a raw tuna." + - item_id: raw_swordfish + level: 50 + xp: 100 + weight: 50 + message: "You harpoon a raw swordfish." + - item_id: raw_shark + level: 76 + xp: 110 + weight: 30 + message: "You harpoon a raw shark." diff --git a/data/behaviors/fish_net.yaml b/data/behaviors/fish_net.yaml new file mode 100644 index 0000000..b971710 --- /dev/null +++ b/data/behaviors/fish_net.yaml @@ -0,0 +1,38 @@ +id: fish_net +type: gather +skill: fishing +level: 1 +base_wait: 5 +tools: [small_net, big_net] +success: + base: 0.50 + per_level: 0.005 + cap: 0.90 +gather_message: "You cast your net into the water..." +fail_message: "You catch nothing." +drops: + - item_id: raw_shrimps + level: 1 + xp: 10 + weight: 50 + message: "You catch some raw shrimps." + - item_id: raw_anchovies + level: 1 + xp: 10 + weight: 50 + message: "You catch some raw anchovies." + - item_id: raw_mackerel + level: 16 + xp: 20 + weight: 50 + message: "You catch a raw mackerel." + - item_id: raw_cod + level: 23 + xp: 30 + weight: 50 + message: "You catch a raw cod." + - item_id: raw_bass + level: 46 + xp: 50 + weight: 50 + message: "You catch a raw bass." diff --git a/data/behaviors/fish_sacred_eel.yaml b/data/behaviors/fish_sacred_eel.yaml new file mode 100644 index 0000000..2e0235f --- /dev/null +++ b/data/behaviors/fish_sacred_eel.yaml @@ -0,0 +1,19 @@ +id: fish_sacred_eel +type: gather +skill: fishing +level: 1 +base_wait: 6 +tools: [fishing_rod] +bait: fishing_bait +success: + base: 0.25 + per_level: 0.005 + cap: 0.75 +gather_message: "You cast your line near the sacred waters..." +fail_message: "Nothing seems to bite." +drops: + - item_id: sacred_eel + level: 87 + xp: 125 + weight: 100 + message: "You catch a sacred eel." diff --git a/data/behaviors/fish_swamp.yaml b/data/behaviors/fish_swamp.yaml new file mode 100644 index 0000000..ee1e5f3 --- /dev/null +++ b/data/behaviors/fish_swamp.yaml @@ -0,0 +1,24 @@ +id: fish_swamp +type: gather +skill: fishing +level: 1 +base_wait: 5 +tools: [fishing_rod] +bait: fishing_bait +success: + base: 0.45 + per_level: 0.005 + cap: 0.85 +gather_message: "You cast your line into the murky swamp..." +fail_message: "Nothing seems to bite." +drops: + - item_id: raw_slimy_eel + level: 28 + xp: 80 + weight: 60 + message: "You catch a raw slimy eel." + - item_id: raw_cave_eel + level: 38 + xp: 80 + weight: 40 + message: "You catch a raw cave eel." diff --git a/data/behaviors/fish_trout.yaml b/data/behaviors/fish_trout.yaml deleted file mode 100644 index fd0e37a..0000000 --- a/data/behaviors/fish_trout.yaml +++ /dev/null @@ -1,17 +0,0 @@ -id: fish_trout -type: gather -skill: fishing -level: 1 -base_wait: 4 -tool: fishing_rod -success: - base: 0.30 - per_level: 0.01 - cap: 0.90 -gather_message: "You cast your line into the water..." -fail_message: "Nothing seems to bite." -drops: - - item_id: raw_trout - weight: 100 - depletes: false - message: "You catch a trout!" diff --git a/data/behaviors/mine_adamantite.yaml b/data/behaviors/mine_adamantite.yaml new file mode 100644 index 0000000..d4a3cda --- /dev/null +++ b/data/behaviors/mine_adamantite.yaml @@ -0,0 +1,21 @@ +id: mine_adamantite +type: gather +skill: mining +level: 70 +xp: 95 +base_wait: 10 +tools: [pickaxe] +success: + base: 0.15 + per_level: 0.01 + cap: 0.85 +gather_message: "You swing your pickaxe at the adamantite rock..." +fail_message: "You chip away but get nothing useful." +drops: + - item_id: adamantite_ore + weight: 100 + depletes: true + message: "You manage to mine some adamantite ore." +deplete_delay: 140 +respawn_message: "You see more ore in the rock." +respawn_broadcast: "A green glint of adamantite catches your eye from some {name}." diff --git a/data/behaviors/mine_clay.yaml b/data/behaviors/mine_clay.yaml new file mode 100644 index 0000000..8798671 --- /dev/null +++ b/data/behaviors/mine_clay.yaml @@ -0,0 +1,21 @@ +id: mine_clay +type: gather +skill: mining +level: 1 +xp: 5 +base_wait: 10 +tools: [pickaxe] +success: + base: 0.55 + per_level: 0.01 + cap: 0.95 +gather_message: "You dig at the soft clay..." +fail_message: "You fail to get any clay." +drops: + - item_id: clay + weight: 100 + depletes: true + message: "You manage to get some clay." +deplete_delay: 50 +respawn_message: "The clay deposit is ready to dig again." +respawn_broadcast: "A deposit of clay softens." diff --git a/data/behaviors/mine_coal.yaml b/data/behaviors/mine_coal.yaml new file mode 100644 index 0000000..036a009 --- /dev/null +++ b/data/behaviors/mine_coal.yaml @@ -0,0 +1,21 @@ +id: mine_coal +type: gather +skill: mining +level: 30 +xp: 50 +base_wait: 10 +tools: [pickaxe] +success: + base: 0.30 + per_level: 0.01 + cap: 0.95 +gather_message: "You swing your pickaxe at the coal rock..." +fail_message: "You chip away but get nothing useful." +drops: + - item_id: coal + weight: 100 + depletes: true + message: "You manage to mine some coal." +deplete_delay: 80 +respawn_message: "You see more coal in the rock." +respawn_broadcast: "A dark vein of coal is visible in some {name}." diff --git a/data/behaviors/mine_copper.yaml b/data/behaviors/mine_copper.yaml index 1f2f884..d4b8fbf 100644 --- a/data/behaviors/mine_copper.yaml +++ b/data/behaviors/mine_copper.yaml @@ -2,10 +2,11 @@ id: mine_copper type: gather skill: mining level: 1 -base_wait: 8 -tool: pickaxe +xp: 17 +base_wait: 10 +tools: [pickaxe] success: - base: 0.40 + base: 0.50 per_level: 0.01 cap: 0.95 gather_message: "You swing your pickaxe at the rock..." diff --git a/data/behaviors/mine_gold.yaml b/data/behaviors/mine_gold.yaml new file mode 100644 index 0000000..731dbec --- /dev/null +++ b/data/behaviors/mine_gold.yaml @@ -0,0 +1,21 @@ +id: mine_gold +type: gather +skill: mining +level: 40 +xp: 65 +base_wait: 10 +tools: [pickaxe] +success: + base: 0.25 + per_level: 0.01 + cap: 0.95 +gather_message: "You swing your pickaxe at the gold rock..." +fail_message: "You chip away but get nothing useful." +drops: + - item_id: gold_ore + weight: 100 + depletes: true + message: "You manage to mine some gold ore." +deplete_delay: 90 +respawn_message: "You see more ore in the rock." +respawn_broadcast: "A golden glint catches your eye from some {name}." diff --git a/data/behaviors/mine_iron.yaml b/data/behaviors/mine_iron.yaml new file mode 100644 index 0000000..fbd5ac1 --- /dev/null +++ b/data/behaviors/mine_iron.yaml @@ -0,0 +1,21 @@ +id: mine_iron +type: gather +skill: mining +level: 15 +xp: 35 +base_wait: 10 +tools: [pickaxe] +success: + base: 0.40 + per_level: 0.01 + cap: 0.95 +gather_message: "You swing your pickaxe at the iron rock..." +fail_message: "You chip away but get nothing useful." +drops: + - item_id: iron_ore + weight: 100 + depletes: true + message: "You manage to mine some iron ore." +deplete_delay: 60 +respawn_message: "You see more ore in the rock." +respawn_broadcast: "A glint of iron catches your eye from some {name}." diff --git a/data/behaviors/mine_mithril.yaml b/data/behaviors/mine_mithril.yaml new file mode 100644 index 0000000..53ffe7f --- /dev/null +++ b/data/behaviors/mine_mithril.yaml @@ -0,0 +1,21 @@ +id: mine_mithril +type: gather +skill: mining +level: 55 +xp: 80 +base_wait: 10 +tools: [pickaxe] +success: + base: 0.20 + per_level: 0.01 + cap: 0.90 +gather_message: "You swing your pickaxe at the mithril rock..." +fail_message: "You chip away but get nothing useful." +drops: + - item_id: mithril_ore + weight: 100 + depletes: true + message: "You manage to mine some mithril ore." +deplete_delay: 110 +respawn_message: "You see more ore in the rock." +respawn_broadcast: "A blue glint of mithril catches your eye from some {name}." diff --git a/data/behaviors/mine_runite.yaml b/data/behaviors/mine_runite.yaml new file mode 100644 index 0000000..4fbd547 --- /dev/null +++ b/data/behaviors/mine_runite.yaml @@ -0,0 +1,21 @@ +id: mine_runite +type: gather +skill: mining +level: 85 +xp: 125 +base_wait: 10 +tools: [pickaxe] +success: + base: 0.08 + per_level: 0.01 + cap: 0.80 +gather_message: "You swing your pickaxe at the runite rock..." +fail_message: "You chip away but get nothing useful." +drops: + - item_id: runite_ore + weight: 100 + depletes: true + message: "You manage to mine some runite ore." +deplete_delay: 180 +respawn_message: "You see more ore in the rock." +respawn_broadcast: "A pale blue glint of runite catches your eye from some {name}." diff --git a/data/behaviors/mine_scrap.yaml b/data/behaviors/mine_scrap.yaml new file mode 100644 index 0000000..57e0362 --- /dev/null +++ b/data/behaviors/mine_scrap.yaml @@ -0,0 +1,21 @@ +id: mine_scrap +type: gather +skill: mining +level: 1 +xp: 5 +base_wait: 10 +tools: [pickaxe] +success: + base: 0.55 + per_level: 0.01 + cap: 0.95 +gather_message: "You swing your pickaxe at the scrap pile..." +fail_message: "You find nothing useful." +drops: + - item_id: scrap_metal + weight: 100 + depletes: true + message: "You salvage some scrap metal." +deplete_delay: 50 +respawn_message: "More scrap is revealed in the pile." +respawn_broadcast: "The scrap pile looks worth mining again." diff --git a/data/behaviors/mine_silver.yaml b/data/behaviors/mine_silver.yaml new file mode 100644 index 0000000..e6652cb --- /dev/null +++ b/data/behaviors/mine_silver.yaml @@ -0,0 +1,21 @@ +id: mine_silver +type: gather +skill: mining +level: 20 +xp: 40 +base_wait: 10 +tools: [pickaxe] +success: + base: 0.35 + per_level: 0.01 + cap: 0.95 +gather_message: "You swing your pickaxe at the silver rock..." +fail_message: "You chip away but get nothing useful." +drops: + - item_id: silver_ore + weight: 100 + depletes: true + message: "You manage to mine some silver ore." +deplete_delay: 70 +respawn_message: "You see more ore in the rock." +respawn_broadcast: "A silvery glint catches your eye from some {name}." diff --git a/data/behaviors/mine_tin.yaml b/data/behaviors/mine_tin.yaml new file mode 100644 index 0000000..b771a44 --- /dev/null +++ b/data/behaviors/mine_tin.yaml @@ -0,0 +1,21 @@ +id: mine_tin +type: gather +skill: mining +level: 1 +xp: 17 +base_wait: 10 +tools: [pickaxe] +success: + base: 0.50 + per_level: 0.01 + cap: 0.95 +gather_message: "You swing your pickaxe at the rock..." +fail_message: "You chip away but get nothing useful." +drops: + - item_id: tin_ore + weight: 100 + depletes: true + message: "You manage to mine some tin ore." +deplete_delay: 50 +respawn_message: "You see more ore in the rock." +respawn_broadcast: "A glint of tin catches your eye from some {name}." |
