Update fishing lists

Split fish into freshwater, seawater, and deep-sea fish. Give them
different fishing levels and experience. Make most bodies of water
fishable.

Make fish roughly as hard to find as they are now, but increase nrof so
that multiple fish can be caught once a suitable fishing spot is found.
master
Kevin Zheng 2021-07-14 16:00:01 -05:00
parent 0d5e5e551f
commit 5a026ef6c7
10 changed files with 106 additions and 29 deletions

View File

@ -15,8 +15,8 @@ name_pl fishes
client_type 601 client_type 601
harvestable 1 harvestable 1
harvest_race fish harvest_race fish
harvest_exp 100 harvest_exp 40000
harvest_level 1 harvest_level 20
harvest_tool pole harvest_tool pole
end end
@ -37,8 +37,8 @@ name_pl fishes
client_type 601 client_type 601
harvestable 1 harvestable 1
harvest_race fish harvest_race fish
harvest_exp 100 harvest_exp 40000
harvest_level 1 harvest_level 20
harvest_tool pole harvest_tool pole
end end
@ -63,8 +63,8 @@ name_pl fishes
client_type 601 client_type 601
harvestable 1 harvestable 1
harvest_race fish harvest_race fish
harvest_exp 100 harvest_exp 4000
harvest_level 1 harvest_level 10
harvest_tool pole harvest_tool pole
end end
@ -83,8 +83,8 @@ name_pl fishes
client_type 601 client_type 601
harvestable 1 harvestable 1
harvest_race fish harvest_race fish
harvest_exp 100 harvest_exp 800
harvest_level 1 harvest_level 5
harvest_tool pole harvest_tool pole
end end
@ -103,8 +103,8 @@ name_pl fishes
client_type 601 client_type 601
harvestable 1 harvestable 1
harvest_race fish harvest_race fish
harvest_exp 100 harvest_exp 4000
harvest_level 1 harvest_level 10
harvest_tool pole harvest_tool pole
end end
@ -123,7 +123,7 @@ name_pl fishes
client_type 601 client_type 601
harvestable 1 harvestable 1
harvest_race fish harvest_race fish
harvest_exp 100 harvest_exp 4000
harvest_level 1 harvest_level 10
harvest_tool pole harvest_tool pole
end end

View File

@ -1,19 +1,34 @@
treasure fish # Keep 'chance' low so that only a small fraction of all fishable tiles have
# fish, but increase 'nrof' so that multiple fish can be caught once a
# fishing tile has been found.
treasure freshwater_fish
arch fishfood
chance 10
nrof 6
more
arch fish_4
chance 10
nrof 4
end
treasure sea_fish
arch fish_3
chance 7
nrof 3
more
arch fish_5
chance 7
nrof 3
more
arch fish_6
chance 7
nrof 3
end
treasure deepsea_fish
arch fish_1 arch fish_1
chance 10 chance 10
nrof 2
more more
arch fish_2 arch fish_2
chance 10 chance 10
more nrof 2
arch fish_3
chance 10
more
arch fish_4
chance 10
more
arch fish_5
chance 10
more
arch fish_6
chance 10
end end

View File

@ -1,5 +1,5 @@
Object fishfood Object fishfood
name cooked fish name fish
face fishfood.111 face fishfood.111
food 200 food 200
nrof 1 nrof 1
@ -8,10 +8,10 @@ material 32
value 12 value 12
weight 3500 weight 3500
identified 1 identified 1
name_pl cooked fish name_pl fish
client_type 601 client_type 601
harvest_race fish harvest_race fish
harvest_exp 100 harvest_exp 400
harvest_level 1 harvest_level 1
harvest_tool pole harvest_tool pole
end end

View File

@ -5,6 +5,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_0.111 empty_S.111 smoothface blake_0.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_n Object biglake_n
face blake_1.111 face blake_1.111
@ -13,6 +14,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_1.111 empty_S.111 smoothface blake_1.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_e Object biglake_e
face blake_2.111 face blake_2.111
@ -21,6 +23,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_2.111 empty_S.111 smoothface blake_2.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_ne Object biglake_ne
face blake_3.111 face blake_3.111
@ -29,6 +32,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_3.111 empty_S.111 smoothface blake_3.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_s Object biglake_s
face blake_4.111 face blake_4.111
@ -37,6 +41,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_4.111 empty_S.111 smoothface blake_4.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_sn Object biglake_sn
face blake_5.111 face blake_5.111
@ -45,6 +50,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_5.111 empty_S.111 smoothface blake_5.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_se Object biglake_se
face blake_6.111 face blake_6.111
@ -53,6 +59,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_6.111 empty_S.111 smoothface blake_6.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_nes Object biglake_nes
face blake_7.111 face blake_7.111
@ -61,6 +68,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_7.111 empty_S.111 smoothface blake_7.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_w Object biglake_w
face blake_8.111 face blake_8.111
@ -69,6 +77,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_8.111 empty_S.111 smoothface blake_8.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_nw Object biglake_nw
face blake_9.111 face blake_9.111
@ -77,6 +86,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_9.111 empty_S.111 smoothface blake_9.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_ew Object biglake_ew
face blake_A.111 face blake_A.111
@ -85,6 +95,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_A.111 empty_S.111 smoothface blake_A.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_new Object biglake_new
face blake_B.111 face blake_B.111
@ -93,6 +104,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_B.111 empty_S.111 smoothface blake_B.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_sw Object biglake_sw
face blake_C.111 face blake_C.111
@ -101,6 +113,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_C.111 empty_S.111 smoothface blake_C.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_nse Object biglake_nse
face blake_D.111 face blake_D.111
@ -109,6 +122,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_D.111 empty_S.111 smoothface blake_D.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_sew Object biglake_sew
face blake_E.111 face blake_E.111
@ -117,6 +131,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_E.111 empty_S.111 smoothface blake_E.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_center Object biglake_center
face blake_F.111 face blake_F.111
@ -126,4 +141,5 @@ is_water 1
is_floor 1 is_floor 1
smoothlevel 255 smoothlevel 255
smoothface blake_F.111 empty_S.111 smoothface blake_F.111 empty_S.111
randomitems freshwater_fish
end end

View File

@ -5,6 +5,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_0.111 empty_S.111 smoothface blake_0.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_3_3 Object biglake_3_3
face blake_1.111 face blake_1.111
@ -13,6 +14,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_1.111 empty_S.111 smoothface blake_1.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_3_4 Object biglake_3_4
face blake_2.111 face blake_2.111
@ -21,6 +23,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_2.111 empty_S.111 smoothface blake_2.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_2_2_3 Object biglake_2_2_3
face blake_3.111 face blake_3.111
@ -29,6 +32,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_3.111 empty_S.111 smoothface blake_3.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_3_1 Object biglake_3_1
face blake_4.111 face blake_4.111
@ -37,6 +41,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_4.111 empty_S.111 smoothface blake_4.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_2_1_2 Object biglake_2_1_2
face blake_5.111 face blake_5.111
@ -45,6 +50,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_5.111 empty_S.111 smoothface blake_5.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_2_2_4 Object biglake_2_2_4
face blake_6.111 face blake_6.111
@ -53,6 +59,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_6.111 empty_S.111 smoothface blake_6.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_1_3 Object biglake_1_3
face blake_7.111 face blake_7.111
@ -61,6 +68,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_7.111 empty_S.111 smoothface blake_7.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_3_2 Object biglake_3_2
face blake_8.111 face blake_8.111
@ -69,6 +77,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_8.111 empty_S.111 smoothface blake_8.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_2_2_2 Object biglake_2_2_2
face blake_9.111 face blake_9.111
@ -77,6 +86,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_9.111 empty_S.111 smoothface blake_9.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_2_1_1 Object biglake_2_1_1
face blake_A.111 face blake_A.111
@ -85,6 +95,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_A.111 empty_S.111 smoothface blake_A.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_1_1 Object biglake_1_1
face blake_B.111 face blake_B.111
@ -93,6 +104,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_B.111 empty_S.111 smoothface blake_B.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_2_2_1 Object biglake_2_2_1
face blake_C.111 face blake_C.111
@ -101,6 +113,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_C.111 empty_S.111 smoothface blake_C.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_1_4 Object biglake_1_4
face blake_D.111 face blake_D.111
@ -109,6 +122,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_D.111 empty_S.111 smoothface blake_D.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_1_2 Object biglake_1_2
face blake_E.111 face blake_E.111
@ -117,6 +131,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface blake_E.111 empty_S.111 smoothface blake_E.111 empty_S.111
randomitems freshwater_fish
end end
Object biglake_4 Object biglake_4
face blake_F.111 face blake_F.111
@ -126,4 +141,5 @@ is_water 1
is_floor 1 is_floor 1
smoothlevel 255 smoothlevel 255
smoothface blake_F.111 empty_S.111 smoothface blake_F.111 empty_S.111
randomitems freshwater_fish
end end

View File

@ -9,4 +9,5 @@ is_water 1
is_floor 1 is_floor 1
smoothlevel 45 smoothlevel 45
smoothface cyangrasspond.111 cyangrass_S.111 smoothface cyangrasspond.111 cyangrass_S.111
randomitems freshwater_fish
end end

View File

@ -13,4 +13,5 @@ no_pick 1
is_water 1 is_water 1
is_floor 1 is_floor 1
move_block all -boat move_block all -boat
randomitems deepsea_fish
end end

View File

@ -12,6 +12,7 @@ is_floor 1
smoothlevel 20 smoothlevel 20
client_anim_sync 1 client_anim_sync 1
anim_speed 5 anim_speed 5
randomitems sea_fish
end end
Object sea1 Object sea1
name sea name sea
@ -27,6 +28,7 @@ is_floor 1
smoothlevel 20 smoothlevel 20
client_anim_sync 1 client_anim_sync 1
anim_speed 5 anim_speed 5
randomitems sea_fish
end end
Object sea_route Object sea_route
name sea name sea
@ -43,6 +45,7 @@ is_floor 1
smoothlevel 20 smoothlevel 20
client_anim_sync 1 client_anim_sync 1
anim_speed 5 anim_speed 5
randomitems sea_fish
end end
Object sea_nw Object sea_nw
name sea name sea
@ -52,6 +55,7 @@ move_block all
no_pick 1 no_pick 1
is_water 1 is_water 1
smoothlevel 20 smoothlevel 20
randomitems sea_fish
end end
Object sea_ne Object sea_ne
name sea name sea
@ -61,6 +65,7 @@ move_block all
no_pick 1 no_pick 1
is_water 1 is_water 1
smoothlevel 20 smoothlevel 20
randomitems sea_fish
end end
Object sea_sw Object sea_sw
name sea name sea
@ -70,6 +75,7 @@ move_block all
no_pick 1 no_pick 1
is_water 1 is_water 1
smoothlevel 20 smoothlevel 20
randomitems sea_fish
end end
Object sea_se Object sea_se
name sea name sea
@ -79,6 +85,7 @@ no_pick 1
move_block all move_block all
is_water 1 is_water 1
smoothlevel 20 smoothlevel 20
randomitems sea_fish
end end
Object sea_nes Object sea_nes
name sea name sea
@ -88,6 +95,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface sea_7.111 empty_S.111 smoothface sea_7.111 empty_S.111
randomitems sea_fish
end end
Object sea_new Object sea_new
name sea name sea
@ -97,6 +105,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface sea_B.111 empty_S.111 smoothface sea_B.111 empty_S.111
randomitems sea_fish
end end
Object sea_nse Object sea_nse
name sea name sea
@ -106,6 +115,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface sea_D.111 empty_S.111 smoothface sea_D.111 empty_S.111
randomitems sea_fish
end end
Object sea_sew Object sea_sew
name sea name sea
@ -115,6 +125,7 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface sea_E.111 empty_S.111 smoothface sea_E.111 empty_S.111
randomitems sea_fish
end end
Object sea_nsew Object sea_nsew
name sea name sea
@ -124,4 +135,5 @@ no_pick 1
is_water 1 is_water 1
smoothlevel 255 smoothlevel 255
smoothface sea_E.111 empty_S.111 smoothface sea_E.111 empty_S.111
randomitems sea_fish
end end

View File

@ -13,5 +13,5 @@ no_pick 1
is_water 1 is_water 1
is_floor 1 is_floor 1
move_block all move_block all
randomitems fish randomitems sea_fish
end end

View File

@ -4,6 +4,7 @@ name river
move_block all move_block all
no_pick 1 no_pick 1
is_water 1 is_water 1
randomitems freshwater_fish
end end
Object river_n-s Object river_n-s
face river_15.111 face river_15.111
@ -11,6 +12,7 @@ name river
move_block all move_block all
no_pick 1 no_pick 1
is_water 1 is_water 1
randomitems freshwater_fish
end end
Object river_sw-n Object river_sw-n
face river_16.111 face river_16.111
@ -18,6 +20,7 @@ name river
move_block all move_block all
no_pick 1 no_pick 1
is_water 1 is_water 1
randomitems freshwater_fish
end end
Object river_ne-s Object river_ne-s
face river_25.111 face river_25.111
@ -25,6 +28,7 @@ name river
move_block all move_block all
no_pick 1 no_pick 1
is_water 1 is_water 1
randomitems freshwater_fish
end end
Object river_sw-ne Object river_sw-ne
face river_26.111 face river_26.111
@ -32,6 +36,7 @@ name river
move_block all move_block all
no_pick 1 no_pick 1
is_water 1 is_water 1
randomitems freshwater_fish
end end
Object river_sw-ne_l Object river_sw-ne_l
face river_26.211 face river_26.211
@ -39,6 +44,7 @@ name river
move_block all move_block all
no_pick 1 no_pick 1
is_water 1 is_water 1
randomitems freshwater_fish
end end
Object river_sw-ne_u Object river_sw-ne_u
face river_26.311 face river_26.311
@ -46,6 +52,7 @@ name river
move_block all move_block all
no_pick 1 no_pick 1
is_water 1 is_water 1
randomitems freshwater_fish
end end
Object river_ne-w Object river_ne-w
face river_27.111 face river_27.111
@ -53,6 +60,7 @@ name river
move_block all move_block all
no_pick 1 no_pick 1
is_water 1 is_water 1
randomitems freshwater_fish
end end
Object river_sw-e Object river_sw-e
face river_36.111 face river_36.111
@ -60,6 +68,7 @@ name river
move_block all move_block all
no_pick 1 no_pick 1
is_water 1 is_water 1
randomitems freshwater_fish
end end
Object river_w-e Object river_w-e
face river_37.111 face river_37.111
@ -67,6 +76,7 @@ name river
move_block all move_block all
no_pick 1 no_pick 1
is_water 1 is_water 1
randomitems freshwater_fish
end end
Object river_nw-e Object river_nw-e
face river_38.111 face river_38.111
@ -74,6 +84,7 @@ name river
move_block all move_block all
no_pick 1 no_pick 1
is_water 1 is_water 1
randomitems freshwater_fish
end end
Object river_se-w Object river_se-w
face river_47.111 face river_47.111
@ -81,6 +92,7 @@ name river
move_block all move_block all
no_pick 1 no_pick 1
is_water 1 is_water 1
randomitems freshwater_fish
end end
Object river_nw-se Object river_nw-se
face river_48.111 face river_48.111
@ -88,6 +100,7 @@ name river
move_block all move_block all
no_pick 1 no_pick 1
is_water 1 is_water 1
randomitems freshwater_fish
end end
Object river_nw-se_l Object river_nw-se_l
face river_48.211 face river_48.211
@ -95,6 +108,7 @@ name river
move_block all move_block all
no_pick 1 no_pick 1
is_water 1 is_water 1
randomitems freshwater_fish
end end
Object river_nw-se_u Object river_nw-se_u
face river_48.311 face river_48.311
@ -102,6 +116,7 @@ name river
move_block all move_block all
no_pick 1 no_pick 1
is_water 1 is_water 1
randomitems freshwater_fish
end end
Object river_nw-s Object river_nw-s
face river_58.111 face river_58.111
@ -109,4 +124,5 @@ name river
move_block all move_block all
no_pick 1 no_pick 1
is_water 1 is_water 1
randomitems freshwater_fish
end end