Expand fish and equipment catalogs
This commit is contained in:
parent
63e50e285d
commit
f55663c105
380 changed files with 9430 additions and 575 deletions
25
items/catalog/rods/aurora_rod.tres
Normal file
25
items/catalog/rods/aurora_rod.tres
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
[gd_resource type="Resource" script_class="FishingRodData" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://items/fishing_rod_data.gd" id="1_script"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_script")
|
||||
item_id = &"aurora_rod"
|
||||
display_name = "aurora rod"
|
||||
description = "a shifting ribbon of color for anglers who have tried nearly everything else."
|
||||
active = false
|
||||
category = 0
|
||||
stackable = false
|
||||
max_stack = 1
|
||||
usable = true
|
||||
equippable = true
|
||||
hotbar_allowed = true
|
||||
shop_order = 21
|
||||
shop_price = 5000
|
||||
unlock_level = 15
|
||||
bite_time_multiplier = 1.35
|
||||
reel_speed_multiplier = 0.9
|
||||
rarity_weight_multipliers = Array[float]([0.85, 1.00, 1.15, 1.30, 1.45])
|
||||
quality_weight_multipliers = Array[float]([0.80, 0.95, 1.15, 1.30, 1.45])
|
||||
effect_summary = "modestly improves both species rarity and catch quality across all eligible fish."
|
||||
tradeoff = "the slowest bite cycle in the set; intended as an expensive late-game sidegrade."
|
||||
26
items/catalog/rods/cardboard_classic_rod.tres
Normal file
26
items/catalog/rods/cardboard_classic_rod.tres
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
[gd_resource type="Resource" script_class="FishingRodData" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://items/fishing_rod_data.gd" id="1_script"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_script")
|
||||
item_id = &"cardboard_classic_rod"
|
||||
display_name = "cardboard classic"
|
||||
description = "a cheerful folded rod that gets bites quickly, if not impressively."
|
||||
active = false
|
||||
category = 0
|
||||
stackable = false
|
||||
max_stack = 1
|
||||
usable = true
|
||||
equippable = true
|
||||
hotbar_allowed = true
|
||||
shop_order = 2
|
||||
shop_price = 40
|
||||
unlock_level = 1
|
||||
bite_time_multiplier = 0.85
|
||||
reel_speed_multiplier = 0.95
|
||||
barrier_power_multiplier = 0.85
|
||||
rarity_weight_multipliers = Array[float]([1.20, 1.00, 0.85, 0.70, 0.55])
|
||||
quality_weight_multipliers = Array[float]([1.20, 1.05, 0.85, 0.70, 0.55])
|
||||
effect_summary = "shorter bite waits and a low-cost early sidegrade."
|
||||
tradeoff = "leans toward common, lower-quality fish and has weaker handling."
|
||||
27
items/catalog/rods/deep_blue_rod.tres
Normal file
27
items/catalog/rods/deep_blue_rod.tres
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
[gd_resource type="Resource" script_class="FishingRodData" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://items/fishing_rod_data.gd" id="1_script"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_script")
|
||||
item_id = &"deep_blue_rod"
|
||||
display_name = "deep blue"
|
||||
description = "a heavy navy rod for enormous shapes moving far offshore."
|
||||
active = false
|
||||
category = 0
|
||||
stackable = false
|
||||
max_stack = 1
|
||||
usable = true
|
||||
equippable = true
|
||||
hotbar_allowed = true
|
||||
shop_order = 19
|
||||
shop_price = 2500
|
||||
unlock_level = 12
|
||||
preferred_collection_groups = Array[StringName]([&"Coastal sharks", &"Large coastal predators", &"Oceanic billfish", &"Oceanic pelagic fish", &"Oceanic tuna", &"Open-ocean giants"])
|
||||
affinity_weight_multiplier = 1.75
|
||||
weight_roll_bias = 0.32
|
||||
bite_time_multiplier = 1.28
|
||||
reel_speed_multiplier = 0.82
|
||||
barrier_power_multiplier = 1.25
|
||||
effect_summary = "favors large ocean predator and pelagic collection groups and biases weight upward."
|
||||
tradeoff = "very long bite waits and slower reeling."
|
||||
23
items/catalog/rods/field_guide_rod.tres
Normal file
23
items/catalog/rods/field_guide_rod.tres
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
[gd_resource type="Resource" script_class="FishingRodData" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://items/fishing_rod_data.gd" id="1_script"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_script")
|
||||
item_id = &"field_guide_rod"
|
||||
display_name = "field guide rod"
|
||||
description = "a note-covered rod that keeps tugging toward something new."
|
||||
active = false
|
||||
category = 0
|
||||
stackable = false
|
||||
max_stack = 1
|
||||
usable = true
|
||||
equippable = true
|
||||
hotbar_allowed = true
|
||||
shop_order = 13
|
||||
shop_price = 1350
|
||||
unlock_level = 8
|
||||
undiscovered_weight_multiplier = 1.9
|
||||
bite_time_multiplier = 1.15
|
||||
effect_summary = "substantially increases the relative weight of eligible undiscovered species."
|
||||
tradeoff = "longer bite waits and no bonus after a species is discovered."
|
||||
23
items/catalog/rods/fogcatcher_rod.tres
Normal file
23
items/catalog/rods/fogcatcher_rod.tres
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
[gd_resource type="Resource" script_class="FishingRodData" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://items/fishing_rod_data.gd" id="1_script"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_script")
|
||||
item_id = &"fogcatcher_rod"
|
||||
display_name = "fogcatcher"
|
||||
description = "a hazy blue rod for fish that prefer not to be seen."
|
||||
active = false
|
||||
category = 0
|
||||
stackable = false
|
||||
max_stack = 1
|
||||
usable = true
|
||||
equippable = true
|
||||
hotbar_allowed = true
|
||||
shop_order = 12
|
||||
shop_price = 1100
|
||||
unlock_level = 7
|
||||
weather_affinity = 2
|
||||
affinity_weight_multiplier = 1.65
|
||||
effect_summary = "strongly favors eligible fog-active fish."
|
||||
tradeoff = "its affinity provides no benefit outside foggy weather."
|
||||
25
items/catalog/rods/heavy_hauler_rod.tres
Normal file
25
items/catalog/rods/heavy_hauler_rod.tres
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
[gd_resource type="Resource" script_class="FishingRodData" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://items/fishing_rod_data.gd" id="1_script"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_script")
|
||||
item_id = &"heavy_hauler_rod"
|
||||
display_name = "heavy hauler"
|
||||
description = "a thick rod that would rather bring home one enormous fish."
|
||||
active = false
|
||||
category = 0
|
||||
stackable = false
|
||||
max_stack = 1
|
||||
usable = true
|
||||
equippable = true
|
||||
hotbar_allowed = true
|
||||
shop_order = 15
|
||||
shop_price = 1500
|
||||
unlock_level = 9
|
||||
weight_roll_bias = 0.28
|
||||
bite_time_multiplier = 1.18
|
||||
reel_speed_multiplier = 0.88
|
||||
barrier_power_multiplier = 1.2
|
||||
effect_summary = "biases fish weight upward and adds barrier power."
|
||||
tradeoff = "longer bite waits and slower reeling."
|
||||
25
items/catalog/rods/lake_lunker_rod.tres
Normal file
25
items/catalog/rods/lake_lunker_rod.tres
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
[gd_resource type="Resource" script_class="FishingRodData" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://items/fishing_rod_data.gd" id="1_script"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_script")
|
||||
item_id = &"lake_lunker_rod"
|
||||
display_name = "lake lunker"
|
||||
description = "a broad, patient rod that favors hefty catches from open lakes."
|
||||
active = false
|
||||
category = 0
|
||||
stackable = false
|
||||
max_stack = 1
|
||||
usable = true
|
||||
equippable = true
|
||||
hotbar_allowed = true
|
||||
shop_order = 5
|
||||
shop_price = 400
|
||||
unlock_level = 4
|
||||
preferred_location_tags = Array[StringName]([&"lake"])
|
||||
affinity_weight_multiplier = 1.45
|
||||
weight_roll_bias = 0.12
|
||||
bite_time_multiplier = 1.05
|
||||
effect_summary = "favors eligible lake fish and gently biases weight rolls upward."
|
||||
tradeoff = "slightly longer bite waits."
|
||||
25
items/catalog/rods/lucky_twig_rod.tres
Normal file
25
items/catalog/rods/lucky_twig_rod.tres
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
[gd_resource type="Resource" script_class="FishingRodData" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://items/fishing_rod_data.gd" id="1_script"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_script")
|
||||
item_id = &"lucky_twig_rod"
|
||||
display_name = "lucky twig"
|
||||
description = "an ordinary-looking branch that insists it is extremely lucky."
|
||||
active = false
|
||||
category = 0
|
||||
stackable = false
|
||||
max_stack = 1
|
||||
usable = true
|
||||
equippable = true
|
||||
hotbar_allowed = true
|
||||
shop_order = 17
|
||||
shop_price = 1800
|
||||
unlock_level = 10
|
||||
bite_time_multiplier = 1.2
|
||||
reel_speed_multiplier = 0.9
|
||||
barrier_power_multiplier = 0.85
|
||||
rarity_weight_multipliers = Array[float]([0.65, 1.00, 1.35, 1.65, 2.00])
|
||||
effect_summary = "strongly shifts species rarity toward rare, epic, and legendary fish."
|
||||
tradeoff = "longer bite waits, slower reeling, and weaker barrier power."
|
||||
25
items/catalog/rods/moonbeam_rod.tres
Normal file
25
items/catalog/rods/moonbeam_rod.tres
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
[gd_resource type="Resource" script_class="FishingRodData" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://items/fishing_rod_data.gd" id="1_script"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_script")
|
||||
item_id = &"moonbeam_rod"
|
||||
display_name = "moonbeam rod"
|
||||
description = "a pale rod that wakes up when the island goes quiet."
|
||||
active = false
|
||||
category = 0
|
||||
stackable = false
|
||||
max_stack = 1
|
||||
usable = true
|
||||
equippable = true
|
||||
hotbar_allowed = true
|
||||
shop_order = 9
|
||||
shop_price = 950
|
||||
unlock_level = 6
|
||||
time_affinity = 2
|
||||
affinity_weight_multiplier = 1.5
|
||||
bite_time_multiplier = 1.08
|
||||
quality_weight_multipliers = Array[float]([0.95, 0.98, 1.00, 1.08, 1.25])
|
||||
effect_summary = "favors eligible night fish and gives shiny quality a modest lift."
|
||||
tradeoff = "slightly longer bite waits."
|
||||
25
items/catalog/rods/oddity_string_rod.tres
Normal file
25
items/catalog/rods/oddity_string_rod.tres
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
[gd_resource type="Resource" script_class="FishingRodData" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://items/fishing_rod_data.gd" id="1_script"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_script")
|
||||
item_id = &"oddity_string_rod"
|
||||
display_name = "oddity string"
|
||||
description = "a crooked spool of string that attracts fish with questionable silhouettes."
|
||||
active = false
|
||||
category = 0
|
||||
stackable = false
|
||||
max_stack = 1
|
||||
usable = true
|
||||
equippable = true
|
||||
hotbar_allowed = true
|
||||
shop_order = 20
|
||||
shop_price = 2600
|
||||
unlock_level = 12
|
||||
preferred_collection_groups = Array[StringName]([&"Brackish oddities", &"Coastal oddities", &"Deep-sea oddities", &"Freshwater oddities", &"Reef oddities"])
|
||||
affinity_weight_multiplier = 1.8
|
||||
bite_time_multiplier = 1.18
|
||||
quality_weight_multipliers = Array[float]([1.10, 1.05, 0.95, 0.90, 0.90])
|
||||
effect_summary = "favors eligible fish from authored oddity collection groups."
|
||||
tradeoff = "longer bite waits and a slight average-quality penalty."
|
||||
25
items/catalog/rods/pocket_rocket_rod.tres
Normal file
25
items/catalog/rods/pocket_rocket_rod.tres
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
[gd_resource type="Resource" script_class="FishingRodData" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://items/fishing_rod_data.gd" id="1_script"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_script")
|
||||
item_id = &"pocket_rocket_rod"
|
||||
display_name = "pocket rocket"
|
||||
description = "a buzzing pocket-sized rod for anglers in a hurry."
|
||||
active = false
|
||||
category = 0
|
||||
stackable = false
|
||||
max_stack = 1
|
||||
usable = true
|
||||
equippable = true
|
||||
hotbar_allowed = true
|
||||
shop_order = 16
|
||||
shop_price = 1400
|
||||
unlock_level = 9
|
||||
bite_time_multiplier = 0.7
|
||||
reel_speed_multiplier = 1.25
|
||||
barrier_power_multiplier = 0.8
|
||||
rarity_weight_multipliers = Array[float]([1.15, 1.00, 0.85, 0.72, 0.60])
|
||||
effect_summary = "greatly shortens bite waits and reels faster."
|
||||
tradeoff = "reduces higher-rarity odds and barrier power."
|
||||
24
items/catalog/rods/pond_skipper_rod.tres
Normal file
24
items/catalog/rods/pond_skipper_rod.tres
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
[gd_resource type="Resource" script_class="FishingRodData" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://items/fishing_rod_data.gd" id="1_script"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_script")
|
||||
item_id = &"pond_skipper_rod"
|
||||
display_name = "pond skipper"
|
||||
description = "a springy little rod that feels at home beside quiet ponds."
|
||||
active = false
|
||||
category = 0
|
||||
stackable = false
|
||||
max_stack = 1
|
||||
usable = true
|
||||
equippable = true
|
||||
hotbar_allowed = true
|
||||
shop_order = 3
|
||||
shop_price = 150
|
||||
unlock_level = 2
|
||||
preferred_location_tags = Array[StringName]([&"starter_pond", &"pond"])
|
||||
affinity_weight_multiplier = 1.5
|
||||
bite_time_multiplier = 0.95
|
||||
effect_summary = "increases the relative selection weight of eligible pond fish."
|
||||
tradeoff = "none; a focused sidegrade rather than a direct upgrade."
|
||||
23
items/catalog/rods/rainmaker_rod.tres
Normal file
23
items/catalog/rods/rainmaker_rod.tres
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
[gd_resource type="Resource" script_class="FishingRodData" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://items/fishing_rod_data.gd" id="1_script"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_script")
|
||||
item_id = &"rainmaker_rod"
|
||||
display_name = "rainmaker"
|
||||
description = "a drip-shaped rod that becomes unusually lucky in the rain."
|
||||
active = false
|
||||
category = 0
|
||||
stackable = false
|
||||
max_stack = 1
|
||||
usable = true
|
||||
equippable = true
|
||||
hotbar_allowed = true
|
||||
shop_order = 11
|
||||
shop_price = 1100
|
||||
unlock_level = 7
|
||||
weather_affinity = 1
|
||||
affinity_weight_multiplier = 1.65
|
||||
effect_summary = "strongly favors eligible rain-active fish."
|
||||
tradeoff = "its affinity provides no benefit outside rainy weather."
|
||||
24
items/catalog/rods/reef_raker_rod.tres
Normal file
24
items/catalog/rods/reef_raker_rod.tres
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
[gd_resource type="Resource" script_class="FishingRodData" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://items/fishing_rod_data.gd" id="1_script"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_script")
|
||||
item_id = &"reef_raker_rod"
|
||||
display_name = "reef raker"
|
||||
description = "a bright hooked rod tuned for the crowded life around reefs."
|
||||
active = false
|
||||
category = 0
|
||||
stackable = false
|
||||
max_stack = 1
|
||||
usable = true
|
||||
equippable = true
|
||||
hotbar_allowed = true
|
||||
shop_order = 8
|
||||
shop_price = 900
|
||||
unlock_level = 6
|
||||
preferred_collection_groups = Array[StringName]([&"Cold reef fish", &"Reef ambush fish", &"Reef eels", &"Reef flatfish", &"Reef grazers", &"Reef oddities", &"Reef ornamentals", &"Reef predators", &"Reef schooling fish", &"Reef snapper", &"Reef wrasses", &"Temperate reef fish", &"Temperate reef predators"])
|
||||
affinity_weight_multiplier = 1.45
|
||||
quality_weight_multipliers = Array[float]([0.95, 1.00, 1.12, 1.05, 1.00])
|
||||
effect_summary = "favors eligible reef collection groups and modestly favors impressive quality."
|
||||
tradeoff = "no advantage away from reef-associated fish."
|
||||
24
items/catalog/rods/river_runner_rod.tres
Normal file
24
items/catalog/rods/river_runner_rod.tres
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
[gd_resource type="Resource" script_class="FishingRodData" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://items/fishing_rod_data.gd" id="1_script"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_script")
|
||||
item_id = &"river_runner_rod"
|
||||
display_name = "river runner"
|
||||
description = "a lively rod made to keep pace with moving river water."
|
||||
active = false
|
||||
category = 0
|
||||
stackable = false
|
||||
max_stack = 1
|
||||
usable = true
|
||||
equippable = true
|
||||
hotbar_allowed = true
|
||||
shop_order = 4
|
||||
shop_price = 250
|
||||
unlock_level = 3
|
||||
preferred_location_tags = Array[StringName]([&"river"])
|
||||
affinity_weight_multiplier = 1.5
|
||||
reel_speed_multiplier = 1.05
|
||||
effect_summary = "increases the relative selection weight of eligible river fish."
|
||||
tradeoff = "none; a focused sidegrade rather than a direct upgrade."
|
||||
24
items/catalog/rods/salt_spray_rod.tres
Normal file
24
items/catalog/rods/salt_spray_rod.tres
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
[gd_resource type="Resource" script_class="FishingRodData" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://items/fishing_rod_data.gd" id="1_script"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_script")
|
||||
item_id = &"salt_spray_rod"
|
||||
display_name = "salt spray"
|
||||
description = "a sea-green rod that seems happiest with salt on the line."
|
||||
active = false
|
||||
category = 0
|
||||
stackable = false
|
||||
max_stack = 1
|
||||
usable = true
|
||||
equippable = true
|
||||
hotbar_allowed = true
|
||||
shop_order = 6
|
||||
shop_price = 600
|
||||
unlock_level = 5
|
||||
preferred_location_tags = Array[StringName]([&"ocean"])
|
||||
affinity_weight_multiplier = 1.5
|
||||
rarity_weight_multipliers = Array[float]([0.95, 1.00, 1.05, 1.05, 1.05])
|
||||
effect_summary = "increases the relative selection weight of eligible ocean fish."
|
||||
tradeoff = "none; a focused sidegrade rather than a direct upgrade."
|
||||
24
items/catalog/rods/showboat_rod.tres
Normal file
24
items/catalog/rods/showboat_rod.tres
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
[gd_resource type="Resource" script_class="FishingRodData" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://items/fishing_rod_data.gd" id="1_script"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_script")
|
||||
item_id = &"showboat_rod"
|
||||
display_name = "showboat"
|
||||
description = "a theatrical rod that refuses to land an unimpressive fish quietly."
|
||||
active = false
|
||||
category = 0
|
||||
stackable = false
|
||||
max_stack = 1
|
||||
usable = true
|
||||
equippable = true
|
||||
hotbar_allowed = true
|
||||
shop_order = 18
|
||||
shop_price = 2000
|
||||
unlock_level = 11
|
||||
bite_time_multiplier = 1.18
|
||||
reel_speed_multiplier = 0.9
|
||||
quality_weight_multipliers = Array[float]([0.50, 0.75, 1.35, 1.70, 2.10])
|
||||
effect_summary = "strongly shifts catch quality toward impressive, exceptional, and shiny."
|
||||
tradeoff = "longer bite waits and slower reeling; species rarity is unchanged."
|
||||
23
items/catalog/rods/small_fry_rod.tres
Normal file
23
items/catalog/rods/small_fry_rod.tres
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
[gd_resource type="Resource" script_class="FishingRodData" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://items/fishing_rod_data.gd" id="1_script"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_script")
|
||||
item_id = &"small_fry_rod"
|
||||
display_name = "small fry"
|
||||
description = "a tiny rod for anglers who value character over size."
|
||||
active = false
|
||||
category = 0
|
||||
stackable = false
|
||||
max_stack = 1
|
||||
usable = true
|
||||
equippable = true
|
||||
hotbar_allowed = true
|
||||
shop_order = 14
|
||||
shop_price = 1200
|
||||
unlock_level = 8
|
||||
weight_roll_bias = -0.25
|
||||
quality_weight_multipliers = Array[float]([0.75, 0.90, 1.25, 1.40, 1.55])
|
||||
effect_summary = "biases fish weight downward while improving high-quality outcomes."
|
||||
tradeoff = "produces smaller catches on average."
|
||||
24
items/catalog/rods/sun_chaser_rod.tres
Normal file
24
items/catalog/rods/sun_chaser_rod.tres
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
[gd_resource type="Resource" script_class="FishingRodData" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://items/fishing_rod_data.gd" id="1_script"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_script")
|
||||
item_id = &"sun_chaser_rod"
|
||||
display_name = "sun chaser"
|
||||
description = "a warm cream rod that likes bright mornings and busy afternoons."
|
||||
active = false
|
||||
category = 0
|
||||
stackable = false
|
||||
max_stack = 1
|
||||
usable = true
|
||||
equippable = true
|
||||
hotbar_allowed = true
|
||||
shop_order = 10
|
||||
shop_price = 950
|
||||
unlock_level = 6
|
||||
time_affinity = 1
|
||||
affinity_weight_multiplier = 1.4
|
||||
rarity_weight_multipliers = Array[float]([0.95, 1.00, 1.12, 1.08, 1.00])
|
||||
effect_summary = "favors eligible daytime fish and modestly improves rare-species odds."
|
||||
tradeoff = "none; a focused sidegrade rather than a direct upgrade."
|
||||
24
items/catalog/rods/whisker_stick_rod.tres
Normal file
24
items/catalog/rods/whisker_stick_rod.tres
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
[gd_resource type="Resource" script_class="FishingRodData" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://items/fishing_rod_data.gd" id="1_script"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_script")
|
||||
item_id = &"whisker_stick_rod"
|
||||
display_name = "whisker stick"
|
||||
description = "a bendy rod with a suspicious talent for finding catfish."
|
||||
active = false
|
||||
category = 0
|
||||
stackable = false
|
||||
max_stack = 1
|
||||
usable = true
|
||||
equippable = true
|
||||
hotbar_allowed = true
|
||||
shop_order = 7
|
||||
shop_price = 750
|
||||
unlock_level = 5
|
||||
preferred_collection_groups = Array[StringName]([&"Freshwater catfish"])
|
||||
affinity_weight_multiplier = 1.7
|
||||
bite_time_multiplier = 1.08
|
||||
effect_summary = "strongly favors eligible fish in the Freshwater catfish collection group."
|
||||
tradeoff = "slightly longer bite waits while it searches for whiskers."
|
||||
Loading…
Add table
Add a link
Reference in a new issue