Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEATURE/COTENT: FISHING + MORE CONTENT #109

Merged
merged 25 commits into from
Jan 3, 2025
Merged

Conversation

OcelotWalrus
Copy link
Member

@OcelotWalrus OcelotWalrus commented Jan 1, 2025

CONTENT/FEATURE

This PR addresses the bug/feature described in issue #107
This PR addresses the game progression goal #Add fishing features

Summary

These PR has three main points:

Fishing Feature

It first adds the fishing feature described in #107. Fishing is a brand new UI inside the main UI, where the player can try to catch fishes or any item using the combination of a Fishing Rod item and a Lure item, combining both of their stats. You can fish by running the main command F when at a map point that's next to a map zone of type sea or lake. Each sea or lake map zone type now has in its definition the list of items that're possible to be caught when fishing there. Fishing requires you to have at least one fishing rod item and one lure item in your inventory, that you'll equip once in the fishing UI. Fishing rods and lures cam be bought in pretty much any civilization selling map zone.

Fishing rod have the two following stats: speed coefficient and rod strength. The speed coefficient attribute is a coefficient that changes how fast the delay time between fishing and having a fish on is. If the speed coefficient is set to 2, it'll be two time faster than normal, thus it's a decimal percentage. Whereas rod strength determines how heavy of a catch the rod can handle, as items have gotten a new optional attribute: fishing weight. Now about the lure, it's got two attribute: speed coefficient and preferred types. The speed coefficient attribute of the lure works the same as the rod's, it's just combined to it in the equation. The preferred types attribute defines which items will be granted more probability of being caught when fishing than others.

Once a fish is caught, you'll see another UI, pretty similar to the fighting UI, as you'll 'fight' with the fish, by either pulling or restoring stamina etc. Once you catch a fish, you get it in your inventory, and receive some experience points. Note that each fish has a really nice colorful ASCII art with it, that you can view in your inventory or your diary.

Diary Enhancements

First of all, the general diary UI has been enhanced with more colors and separators to organize the stuff around. The Encountered Monsters tab was renamed to Enemies and Encountered People into People. A new tab for Fishing has been added to. Each tab has gotten brand new stats for the joy of the player:

  • Enemies //
    • NUMBER OF KNOWN ENEMIES SPECIES
    • NUMBER OF COMBATS
    • AMOUNT OF DAMAGE DEALT
    • AMOUNT OF DAMAGE TAKEN
    • AMOUNT OF HEALTH RECOVERED
  • People //
    • NUMBER OF KNOWN PEOPLE
  • Tasks //
    • NUMBER OF MISSIONS OFFERED
    • NUMBER OF MISSIONS COMPLETED
    • NUMBER OF MISSIONS FAILED
  • Fishing //
    • NUMBER OF FISH CAUGHT
    • NUMBER OF FISH MISSED
    • NUMBER OF FISH ENCOUNTERED
    • FISH CAUGHT WORTH IN GOLD
    • KNOWN FISHING LOCATIONS
    • FISHES CAUGHT # stat for each encountered fish species
      • SPECIES
      • ESTIMATED VALUE
      • NUMBER OF TIMES ENCOUNTERED
      • NUMBER OF TIMES CAUGHT
      • NUMBER OF TIMES MISSED

Content Add-ons

As with the fishing feature, many new fish items have been added:

  • Catfish
  • Greengill
  • Reekfish
  • Tropical Fish
  • Sea Horse
  • Kathallion Bass
  • Kathallion Loach
  • Kathallion Pike

With that, fishing rods and lures:

  • Spinning Rod
  • Casting Rod
  • Surf Rod
  • Swimmer Lure
  • Popper Lure
  • Frog Lure
  • Seahorse Lure

A new mount, the Fellbeast has also been added, being the most powerful mount by now.
Finally, a new dungeon in progress present in the arid lands of Kirgon in the new isle of Shire has been added, with that new fresh techniques to make dungeons and brand new content:

  • ENEMIES //
    • Bomskit (first enemy with brand new one shot and never run away enemy attributes
    • Poe
    • Phantom Rider
    • Death Sword
    • Dry Ork
    • Lyzalfos
  • ITEMS //
    • Gunpowder (comes from Bomskits)
    • Lyzalfos Bracer (new weapon from, well Lyzalfi (Lyzalfi is the plural of Lyzalfos))
    • Ork Talisman (legendary item gotten in the new dungeon in development)

Screenshots

Gameplay Shots

Screenshot from 2025-01-01 12-29-26


Screenshot from 2025-01-01 12-30-13


Screenshot from 2025-01-01 12-36-33


Screenshot from 2025-01-01 12-28-29


Screenshot from 2025-01-01 12-28-34


Screenshot from 2025-01-01 12-28-43


Screenshot from 2025-01-01 12-29-15

Save File

This save file can be used to test these changes:

Save Data
active effects: {}
active missions: []
agility: 0.77
armor protection: 1.08
attributes:
- None
- seen warg attacking village
- met jerry the junk seller
- has finished jacky deliver
- has mission cut wood and get back home offered
- heard someone shouting in the woods
- has saved the guy in the forlindon woods
- completed goro mounts mines dungeon
- completed gerud ancient dungeon
- given back mitchell the dog
- found bandit
- finished wanted bandit mission
- escort gerud beer convoy mission offered
- escort gerud beer convoy started escorting
- completed goro mounts mines dungeon
- completed gerud ancient dungeon
- shown map to sheriff
- defeated wargs
- completed gerud ancient dungeon
caught fishes:
  $stats$:
    fish caught worth in gold: 970.69
    number of fish caught: 13
    number of fish encountered: 14
    seas and lakes went fishing:
    - Boston Lake
    - Gerud Lakes
  Catfish:
    number of catches: 5
    number of occurrences: 5
    species: Catfish
  Kathallion Bass:
    number of catches: 3
    number of occurrences: 3
    species: Kathallion Bass
  Kathallion Loach:
    number of catches: 1
    number of occurrences: 1
    species: Kathallion Loach
  Old Pants:
    number of catches: 1
    number of occurrences: 1
    species: Old Pants
  Reekfish:
    number of catches: 1
    number of occurrences: 1
    species: Reekfish
  Sea Horse:
    number of catches: 1
    number of occurrences: 1
    species: Sea Horse
  Tropical Fish:
    number of catches: 2
    number of occurrences: 2
    species: Tropical Fish
cheat: 0
completed dungeons:
- Goro Mounts Mines Dungeon
- Gerud Ancient Dungeon
critical hit chance: 0.45
current mount: ' '
damage dealt: 0
damage taken: 0
defeated enemies:
- None
- 5
- 60
- 6
- 37
- 101
- 649
- 649
- 520
- 391
- 520
- 391
- 262
- 907
- 907
- 907
- 907
- 6734
- 6602
- 7506
- 7506
- 7377
- 7248
- 7377
- 7506
- 7248
- 7248
- 6988
- 6985
- 6983
- 6982
- 6979
- 6329
- 5684
- 5297
- 4781
- 4523
- 4136
- 4007
- 1165
- 1165
- 6727
- 6726
- 6855
- 6855
- 6984
- 7113
- 7242
- 7242
- 6728
- 3873
- 3874
- 3875
- 3876
- 3875
- 3876
- 3877
- 3877
- 3878
- 3879
- 3875
- 3873
- 3744
- 6987
- 6988
- 6987
- 6986
- 6987
- 7116
- 7113
- 7114
- 7115
- 646
- 6730
- 6992
- 7508
- 2463
- 2464
- 2464
- 5954
- 5954
- 6988
- 6987
- 6987
- 7118
- 7118
- 5164
- 5165
- 5165
- 5165
- 5165
- 6988
difficulty mode: 1
discounts:
  Astrali Blacksmith:
    dropoff: null
    next discount: 67.70552488300547
    remaining time: null
  Astrali Forge:
    dropoff: null
    next discount: 19.838290199968547
    remaining time: null
  Clarc Warg Stable:
    dropoff: null
    next discount: 30.17045368651548
    remaining time: null
  Dwarf Harbor:
    dropoff: 0.36
    next discount: -4.4759852170944265
    remaining time: 8.490414296409167
  Eldin Blacksmith:
    dropoff: null
    next discount: 42.3009428726302
    remaining time: null
  Eldin Forge:
    dropoff: null
    next discount: 46.52401478290558
    remaining time: null
  Eldin Grand Hostel:
    dropoff: null
    next discount: 7.555974779857478
    remaining time: null
  Eldin Harbor:
    dropoff: null
    next discount: 45.79900048606926
    remaining time: null
  Eldin Market:
    dropoff: null
    next discount: 8.705524883005333
    remaining time: null
  Elif Stablings:
    dropoff: null
    next discount: 19.55597477985749
    remaining time: null
  Flori Stables:
    dropoff: 0.22
    next discount: -2.900369089179579
    remaining time: 4.106366536735934
  Flori Tavern:
    dropoff: null
    next discount: 110.44825223220731
    remaining time: null
  Gerud Armorer:
    dropoff: null
    next discount: 1.7055248830053473
    remaining time: null
  Gerud Forges:
    dropoff: null
    next discount: 50.83829019996856
    remaining time: null
  Gerud Harbor:
    dropoff: null
    next discount: 49.52401478290558
    remaining time: null
  Humil Dwarf Stable:
    dropoff: 0.13
    next discount: -5.82954631348451
    remaining time: 1.9377980855578325
  James Blacksmith:
    dropoff: 0.29
    next discount: -7.955365118715371
    remaining time: 3.208049176431341
  Kathal Horses:
    dropoff: null
    next discount: 153.52401478290543
    remaining time: null
  Lorrys Grocery Store:
    dropoff: null
    next discount: 52.51083695557381
    remaining time: null
  Los Gerudos Grocery Store:
    dropoff: null
    next discount: 200.41179976165225
    remaining time: null
  Los Gerudos Hostel:
    dropoff: null
    next discount: 38.41179976165318
    remaining time: null
  Oldon Tavern:
    dropoff: null
    next discount: 79.09963091082047
    remaining time: null
  Paradise Harbor:
    dropoff: 0.73
    next discount: -11.015508943465024
    remaining time: 2.592639720165607
  Peregrine Grocery:
    dropoff: null
    next discount: 14.838290199968549
    remaining time: null
  Peregrine Harbor:
    dropoff: 0.43
    next discount: -11.015508943465024
    remaining time: 1.3496905334714644
  Pickaxe Forge:
    dropoff: null
    next discount: 362.41179976165205
    remaining time: null
  Seaside Harbor:
    dropoff: null
    next discount: 1.7055248830053473
    remaining time: null
  Seaside Hostels:
    dropoff: null
    next discount: 67.70182251764678
    remaining time: null
  Target Grocery:
    dropoff: null
    next discount: 64.77760648959217
    remaining time: null
  The Prancing Poney:
    dropoff: null
    next discount: 4.52401478290557
    remaining time: null
  Woodstack Hostel:
    dropoff: null
    next discount: 17.29842718011804
    remaining time: null
done missions:
- None
- Deliver Raw Wood To Jacky
- Cut Wood And Get Back Home
- Save Someone In The Woods
- Bring A Lost Dog To Yasward Drive
- Wanted Bandit
- Escort Wendy To Cocorico Village
- Escort Gerud Beer Convoy
- Collect Humanitarian Resources
- Check The Shaman
- Help The Sheriff With The Wargs
elapsed time game days: 354.20579941272734
elapsed time seconds: 159230.38819169998
enemies list:
- None
- Warg
- Dark Marksman
- Doomed Horror
- Cavern Troll
- Black Ork
- Ork Archer
- Slime
- Goblin
- Balrog
- White Warg
- Ork Archer
- Ork
- Corrupted Ent
- Woods Troll
- Mumakil
- Giant Spider
- South Pillager
- Desert Troll
- Shire Flying Beast
- Desert Undead
- Mangrove Undead
- Desert Worm
- Mines Troll
- Fellbeast
- South Pillager Rider
- Flying Spaghetti Monster
- Dry Ork
- Lyzalfos
- Bomskit
- Poe
- Death Sword
- Phantom Rider
gold: 999555.5031686485
groceries data:
  Eldin Market:
    date: 354
    items sales:
    - Knight Beverage
    - Gerud Mercenary Beverage
    - Healing Potion
    - Strength Potion
    - Agility Potion
    - Tissue Bag
    - Apple
    - Chicken
  Lorrys Grocery Store:
    date: 354
    items sales:
    - Dagger
    - Old Pants
    - Broken Shield
    - Tissue Bag
    - Apple
    - Chicken
    - Beef
    - Hay Bale
  Los Gerudos Grocery Store:
    date: 354
    items sales:
    - Dagger
    - Strength Potion
    - Agility Potion
    - Wolf Fur
    - Old Pants
    - Gerud Desert Map
    - Apple
    - Chicken
    - Beef
    - Wheat
    - Hay Bale
  Peregrine Grocery:
    date: 354
    items sales:
    - Wolf Fur
    - Old Pants
    - Apple
    - Chicken
    - Wheat
    - Raw Salmon
    - Cactus
    - Tree Log
  Target Grocery:
    date: 354
    items sales:
    - Dagger
    - Knight Beverage
    - Strength Potion
    - Agility Potion
    - Healing Potion
    - Broken Shield
    - Tissue Bag
    - Mace
    - Spear
    - Forlindon Woods Map
    - Gerud Desert Map
    - Apple
    - Chicken
    - Carrot
    - Hay Bale
    - Raw Salmon
    - Cactus
    - Slime
    - Raw Wood
    - Mumakil Tusk
health: 1121
health recovered: 0
heard dialogs:
- None
- 5
- 11
- 35
- 40
- 23
- 1035
- 1165
- 3899
held boots: Knight Boots (2)
held chestplate: Wolf Fur (1)
held item: Flaming Whip
held leggings: Chainmail Leggings (4)
held shield: Warg Fur Shield
inventory:
- Rock Paper Scissors
- Magic Map
- Knight Boots (2)
- Stretched Bag
- Stretched Bag
- Stretched Bag
- Stretched Bag
- Stretched Bag
- Stretched Bag
- Ork Bag
- Ork Bag
- Ork Bag
- Tissue Bag
- Ork Bag
- Wolf Fur (1)
- Chainmail Leggings (4)
- Tissue Bag
- Tissue Bag
- Raw Wood
- Bow String
- Old Rusted Key
- Teleportation Rock
- Heart Stone
- Throwing Axe (2)
- Apple
- Beef
- Beef
- Forlindon Woods Map
- Stretched Bag
- Porkchop
- Gerud Desert Map
- Beef
- Knight Beverage
- Beef
- Beef
- Beef
- Stretched Bag
- Flaming Whip
- Strength Potion
- Resistance Potion
- Beef
- Porkchop
- Beef
- Strength Potion
- Porkchop
- Beef
- Resistance Potion
- Warg Fur Shield
- Porkchop
- Gerud Mercenary Beverage
- Gerud Mercenary Beverage
- Gerud Mercenary Beverage
- Stretched Bag
- Strength Potion
- Healing Potion
- Beef
- Porkchop
- Porkchop
- Horse Saddle
- Balrog Horn
- Ork Shredded Chestplate
- Ork Iron Leggings
- Beef
- Raw Salmon
- Mumakil Tusk
- Spear
- Dragon Tooth
- Beef
- Porkchop
- Giant Meat Ball
- 30-yard Long Spaghetti
- Ork Talisman
- Lyzalfos Bracer
- Flexible String
- Spinning Rod
- Casting Rod
- Surf Rod
- Swimmer Lure
- Popper Lure
- Frog Lure
- Seahorse Lure
- Catfish
- Tropical Fish
- Sea Horse
- Greengill
- Kathallion Bass
- Kathallion Loach
- Kathallion Pike
- Reekfish
- Catfish
- Kathallion Bass
- Catfish
- Catfish
- Catfish
- Kathallion Bass
- Catfish
- Tropical Fish
- Sea Horse
- Tropical Fish
- Catfish
inventory slots: 108
inventory slots remaining: 8
map zone: Gerud Desert
max health: 1121
met npcs:
- None
- 35
met npcs names:
- Old Man
- Jerry The Junk Seller
- Marry Joselina
- Los Gerudos Sheriff
- Wendy Tucker
- Joseph Baker
- Jerry Owen
- Aaron Kyro
- William June
- Jacky
- Ayar Town Sheriff
- Ayar Town Shaman
missions:
  Bring A Lost Dog To Yasward Drive:
    stopovers went: []
    went to all stopovers: false
  Check The Shaman:
    stopovers went: []
    went to all stopovers: false
  Collect Humanitarian Resources:
    stopovers went:
    - 6862
    - 7120
    went to all stopovers: true
  Cut Wood And Get Back Home:
    stopovers went:
    - 1035
    - 1035
    went to all stopovers: true
  Deliver Raw Wood To Jacky:
    stopovers went: []
    went to all stopovers: false
  Escort Gerud Beer Convoy:
    stopovers went:
    - 3899
    went to all stopovers: true
  Escort Wendy To Cocorico Village:
    stopovers went: []
    went to all stopovers: false
  Help The Sheriff With The Wargs:
    stopovers went:
    - 1165
    went to all stopovers: true
  Mission 1:
    stopovers went: []
    went to all stopovers: false
  None: none
  Save Someone In The Woods:
    stopovers went: []
    went to all stopovers: false
  Wanted Bandit:
    stopovers went: []
    went to all stopovers: false
mounts:
  03131d06-3b4a-483c-88f9-679b35a1c7db:
    current health: 180
    deposited day: 9.51
    health: 180
    is deposited: true
    last day health automatically reduced: 208.43
    last day health recovered: 208.75
    level: 0
    location: point6472
    mount: Camel
    mph: 9.9
    name: Cam The Camel
    stats:
      agility addition: 0.059
      resistance addition: 0.357
  1b78436f-cbab-46eb-8de5-5e5fdad338a7:
    current health: 180
    deposited day: 536.2
    health: 180
    is deposited: true
    last day health automatically reduced: 208.43
    last day health recovered: 208.75
    level: 2.4743846153846145
    location: point6472
    mount: Horse
    mph: 17.25
    name: Noireaude
    stats:
      agility addition: 0.115
      resistance addition: 0.235
  28ef9781-6950-43d0-8963-79b9e8d7ae3d:
    current health: 1995
    deposited day: 348.0
    health: 1995
    is deposited: true
    last day health automatically reduced: 347.9
    last day health recovered: 348.9
    level: 250
    location: point11658
    mount: Fellbeast
    mph: 88.57499999999999
    name: Not The One
    stats:
      agility addition: 3.433
      resistance addition: 2.417
  2aae8dad-930d-49b0-bcf3-1cb5c03b78dc:
    current health: 275
    deposited day: 13.69
    health: 275
    is deposited: true
    last day health automatically reduced: 208.43
    last day health recovered: 208.75
    level: 0
    location: point3500
    mount: Bear
    mph: 14.8
    name: Grizzly Friend
    stats:
      agility addition: -0.165
      resistance addition: 0.1
  3cd21029-36c6-41d8-8960-d2004b4bdb03:
    current health: 574
    deposited day: 333.5
    health: 574
    is deposited: true
    last day health automatically reduced: 333.21
    last day health recovered: 334.08
    level: 55
    location: point5552
    mount: White Warg
    mph: 39.8
    name: Mallow
    stats:
      agility addition: 1.08
      resistance addition: 0.78
  4e8dc1d4-c1b0-4357-8d5a-8b7b037d1c70:
    current health: 226
    deposited day: 535.3
    health: 226
    is deposited: true
    last day health automatically reduced: 208.43
    last day health recovered: 208.75
    level: 2.5019999999999993
    location: point6472
    mount: Friesian Horse
    mph: 18.52
    name: Silver Fries
    stats:
      agility addition: 0.172
      resistance addition: 0.324
  72d2e7ca-24f1-408b-9e9b-0861111ec8b4:
    current health: 142
    deposited day: 155.75
    health: 142
    is deposited: true
    last day health automatically reduced: 208.43
    last day health recovered: 208.75
    level: 0
    location: point3500
    mount: Goat Steed
    mph: 24.75
    name: The GOAT
    stats:
      agility addition: 0.135
      resistance addition: 0.135
  78281076-1336-4b1b-9e25-16bf8c6c9d49:
    current health: 92
    deposited day: 10.5
    health: 92
    is deposited: true
    last day health automatically reduced: 208.43
    last day health recovered: 208.75
    level: 0
    location: point6472
    mount: Donkey
    mph: 10.87
    name: Wild Ass
    stats:
      agility addition: 0.08
      resistance addition: 0.329
  7c26577a-f9ee-4a30-99d0-278dd243988c:
    current health: 285
    deposited day: 155.75
    health: 285
    is deposited: true
    last day health automatically reduced: 208.43
    last day health recovered: 208.75
    level: 0
    location: point3500
    mount: Dwarf Boar
    mph: 14.9
    name: Stray Didier
    stats:
      agility addition: 0.09
      resistance addition: 0.18
  bb553885-6eaa-4ac7-b36f-bda3b0862b47:
    current health: 213
    deposited day: 535.9
    health: 213
    is deposited: true
    last day health automatically reduced: 208.43
    last day health recovered: 208.75
    level: 1.841875
    location: point6472
    mount: Shire Horse
    mph: 16.15
    name: Pitro
    stats:
      agility addition: 0.155
      resistance addition: 0.33
number of combats: 0
offered missions:
- None
- Mission 1
- Deliver Raw Wood To Jacky
- Cut Wood And Get Back Home
- Save Someone In The Woods
- Bring A Lost Dog To Yasward Drive
- Wanted Bandit
- Escort Wendy To Cocorico Village
- Escort Gerud Beer Convoy
- Collect Humanitarian Resources
- Check The Shaman
- Help The Sheriff With The Wargs
orders:
  None: none
start dialog:
  dialog: start dialog
  heard start dialog: true
starting date: 04-12-1190
taken items:
- None
- 7
- 8
- 3
- 0
- 6
- 131
triggered events:
- Collect Humanitarian Resources Stopover
- Collect Humanitarian Resources Stopover
- Show The Map To The Sheriff
used keys:
- None
visited points:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 13
- 12
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 42
- 43
- 38
- 39
- 40
- 0
- 100
- 59
- 60
- 61
- 62
- 63
- 64
- 66
- 65
- 67
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 86
- 85
- 84
- 51
- 48
- 87
- 89
- 104
- 119
- 132
- 133
- 134
- 121
- 106
- 105
- 98
- 99
- 101
- 2297
- 2296
- 2295
- 2294
- 2293
- 2292
- 2291
- 2290
- 2289
- 2288
- 2287
- 2286
- 2165
- 2044
- 2150
- 2204
- 2203
- 2202
- 2201
- 2200
- 2199
- 2198
- 2197
- 2326
- 2327
- 2328
- 2329
- 2330
- 2331
- 2332
- 2333
- 2334
- 2335
- 2336
- 2337
- 2338
- 2339
- 2340
- 2341
- 2342
- 2343
- 2344
- 2345
- 2346
- 2347
- 2348
- 2349
- 2478
- 2607
- 2736
- 2864
- 2992
- 3121
- 3250
- 3379
- 3508
- 3637
- 3766
- 3895
- 4024
- 4153
- 4282
- 4411
- 4540
- 4669
- 4798
- 4927
- 5056
- 5185
- 5314
- 5313
- 5312
- 5311
- 5310
- 5309
- 5308
- 5440
- 5569
- 5698
- 5827
- 5956
- 6085
- 6214
- 6343
- 6472
- 6473
- 6601
- 6730
- 6859
- 6988
- 6989
- 6990
- 6991
- 7119
- 6861
- 6732
- 7248
- 7377
- 7506
- 7635
- 7764
- 7763
- 7762
- 7761
- 7760
- 7759
- 7758
- 7757
- 7756
- 7755
- 7754
- 7753
- 7752
- 7751
- 7750
- 7621
- 7492
- 7363
- 7234
- 7105
- 6976
- 6847
- 6718
- 6589
- 6460
- 6331
- 6202
- 6073
- 5944
- 5815
- 5686
- 5557
- 5428
- 5299
- 5170
- 5041
- 4912
- 4783
- 4654
- 4525
- 4396
- 4267
- 4138
- 4009
- 3880
- 3751
- 3622
- 3493
- 3364
- 3235
- 3106
- 2978
- 2850
- 2721
- 2592
- 2463
- 2464
- 2465
- 2593
- 2462
- 2461
- 2460
- 2459
- 5945
- 5946
- 5947
- 5948
- 5949
- 5950
- 5951
- 5952
- 5953
- 5954
- 5955
- 5957
- 5958
- 5959
- 5960
- 5961
- 6084
- 6213
- 6342
- 6471
- 6600
- 6729
- 6731
- 6733
- 6734
- 6863
- 6992
- 7121
- 7250
- 7379
- 7508
- 7507
- 7765
- 7766
- 7767
- 7896
- 8025
- 8154
- 8283
- 8412
- 7638
- 7509
- 7505
- 7636
- 7894
- 8023
- 7895
- 7893
- 7378
- 7249
- 7120
- 7637
- 7510
- 7511
- 7512
- 7504
- 7503
- 7502
- 7501
- 7500
- 7499
- 7498
- 7497
- 7496
- 7495
- 7494
- 7493
- 7491
- 7490
- 7489
- 7488
- 7487
- 6605
- 6476
- 7358
- 7229
- 7100
- 6971
- 6842
- 6713
- 6584
- 6455
- 6326
- 6197
- 6068
- 5939
- 5810
- 5681
- 5552
- 5423
- 5294
- 5165
- 5036
- 4907
- 4778
- 4649
- 4520
- 4906
- 4905
- 5034
- 5163
- 5292
- 5421
- 5550
- 5551
- 5553
- 5554
- 5555
- 5556
- 5558
- 5559
- 5560
- 5561
- 5562
- 5563
- 5564
- 5565
- 5566
- 5567
- 5568
- 6470
- 6469
- 6468
- 6467
- 6466
- 6465
- 6464
- 6463
- 6462
- 6461
- 6459
- 6458
- 6457
- 6456
- 6454
- 6325
- 6196
- 6067
- 5938
- 5809
- 5680
- 5696
- 5825
- 6083
- 6212
- 6341
- 6599
- 6728
- 6857
- 6986
- 7115
- 7244
- 7373
- 7768
- 7513
- 7514
- 7515
- 7516
- 7517
- 7518
- 7519
- 7520
- 7521
- 7522
- 7523
- 6347
- 6218
- 6089
- 6088
- 6087
- 6086
- 6082
- 6081
- 6080
- 6079
- 6078
- 6077
- 6076
- 6075
- 6074
- 2205
- 2076
- 1947
- 1818
- 1689
- 1560
- 1431
- 1302
- 1173
- 1044
- 915
- 914
- 913
- 912
- 911
- 910
- 1039
- 1038
- 1037
- 1036
- 1035
- 1034
- 905
- 776
- 777
- 778
- 907
- 1165
- 1294
- 1295
- 1296
- 1425
- 1554
- 1293
- 1292
- 1421
- 1163
- 1033
- 906
- 1423
- 1552
- 1681
- 1810
- 1809
- 1680
- 1551
- 649
- 520
- 391
- 262
- 519
- 518
- 647
- 648
- 1683
- 1812
- 1941
- 2070
- 2196
- 2455
- 2584
- 2713
- 2842
- 2843
- 2970
- 2971
- 3098
- 3099
- 3227
- 3356
- 3485
- 3614
- 3743
- 3872
- 4001
- 4130
- 4259
- 4388
- 4517
- 4646
- 4775
- 4776
- 4777
- 5164
- 5162
- 5291
- 5293
- 5422
- 5570
- 5571
- 5699
- 5828
- 6215
- 6344
- 6602
- 6603
- 6474
- 7117
- 7118
- 7247
- 7246
- 7375
- 7374
- 7631
- 7630
- 7629
- 7632
- 7633
- 7634
- 8024
- 8153
- 8152
- 8151
- 8150
- 8149
- 8020
- 7891
- 7892
- 5831
- 5702
- 5573
- 5444
- 5315
- 5186
- 5057
- 4928
- 4799
- 4670
- 4541
- 4412
- 4283
- 4154
- 4025
- 5187
- 5188
- 5189
- 5184
- 5183
- 5182
- 5181
- 5439
- 5697
- 5826
- 6604
- 6345
- 6216
- 6217
- 6346
- 6475
- 6862
- 6864
- 6865
- 6866
- 904
- 1166
- 1164
- 1422
- 1682
- 1424
- 261
- 260
- 131
- 389
- 1297
- 1298
- 1299
- 1300
- 1301
- 1303
- 1304
- 1305
- 1306
- 1435
- 1564
- 1693
- 1822
- 1951
- 2080
- 2209
- 2467
- 2596
- 2725
- 2854
- 2982
- 3110
- 3239
- 3368
- 3497
- 3626
- 3755
- 3884
- 4013
- 4142
- 4271
- 4400
- 4529
- 4658
- 4787
- 4916
- 5045
- 5174
- 5303
- 5432
- 5690
- 5819
- 5820
- 5821
- 5822
- 5823
- 5824
- 5829
- 5830
- 5832
- 6090
- 6219
- 6348
- 6477
- 6860
- 7376
- 7122
- 7123
- 8022
- 6858
- 6993
- 6987
- 6985
- 6984
- 6983
- 6982
- 6981
- 6980
- 6979
- 6978
- 6977
- 6975
- 6974
- 6845
- 6716
- 6587
- 6329
- 6200
- 6071
- 5942
- 5813
- 5684
- 5426
- 5297
- 5168
- 5039
- 4910
- 4781
- 4652
- 4523
- 4394
- 4265
- 4136
- 4007
- 3878
- 3749
- 3620
- 3619
- 3618
- 3617
- 3616
- 3615
- 2583
- 2454
- 2325
- 2067
- 2066
- 2065
- 2064
- 2068
- 2069
- 2071
- 2072
- 1943
- 1814
- 1685
- 1556
- 1427
- 1426
- 390
- 2457
- 2586
- 2715
- 2844
- 2972
- 3100
- 3229
- 3358
- 3487
- 3745
- 3874
- 4003
- 4132
- 4261
- 4390
- 4519
- 4648
- 5035
- 3499
- 2591
- 3621
- 3747
- 3746
- 5037
- 5038
- 5040
- 6719
- 6720
- 6721
- 6722
- 6723
- 6724
- 6725
- 6726
- 6727
- 6994
- 6995
- 6996
- 6997
- 6998
- 6999
- 7000
- 2973
- 2974
- 2975
- 2976
- 2848
- 2719
- 2590
- 2075
- 2077
- 2078
- 2079
- 3498
- 3628
- 3757
- 3886
- 4015
- 4144
- 4273
- 4402
- 4531
- 4660
- 4789
- 4918
- 5047
- 5176
- 5305
- 5434
- 5433
- 5431
- 5430
- 5429
- 5427
- 5425
- 5424
- 6855
- 6856
- 7113
- 7242
- 7371
- 7114
- 7116
- 7124
- 7125
- 7380
- 7381
- 4779
- 4780
- 4391
- 4389
- 3873
- 3875
- 3876
- 3877
- 3879
- 3744
- 3486
- 3357
- 3228
- 3230
- 3231
- 3232
- 3233
- 3234
- 2979
- 2980
- 3108
- 3237
- 3366
- 3367
- 3500
- 3501
- 3502
- 3503
- 3504
- 3505
- 3634
- 3763
- 3892
- 4021
- 4150
- 4279
- 4408
- 4409
- 4410
- 4800
- 4930
- 4929
- 5441
- 646
- 5055
- 4797
- 4796
- 4795
- 4794
- 4793
- 4792
- 4791
- 4790
- 4788
- 4786
- 4661
- 4532
- 4403
- 4274
- 4145
- 4016
- 3887
- 3758
- 3629
- 3496
- 3495
- 3494
- 3492
- 3491
- 3362
- 2585
- 1179
- 6598
- 6340
- 6211
- 2714
- 5033
- 4904
- 5166
- 4262
- 4133
- 4004
- 3488
- 3359
- 3101
- 2845
- 2716
- 2587
- 2588
- 2589
- 2074
- 2073
- 2456
- 2458
- 1180
- 1308
- 1437
- 1566
- 1695
- 1824
- 1825
- 1954
- 2083
- 2084
- 2082
- 2211
- 2469
- 2598
- 2727
- 2856
- 8278
- 8279
- 8280
- 3371
- 5167
- 5296
- 5169
- 16511
- 7388
- 6812
- 7251
- 3899
- 3898
- 6608
- 6737
- 6867
- 12162
- 12033
- 11904
- 11775
- 11647
- 11518
- 11389
- 11260
- 11259
- 11388
- 11131
- 11003
- 11132
- 11261
- 10874
- 10745
- 10616
- 10487
- 10358
- 10229
- 10100
- 9971
- 9842
- 9713
- 9712
- 9583
- 9454
- 9455
- 9326
- 9197
- 9068
- 8939
- 8810
- 8681
- 8552
- 8551
- 8294
- 8295
- 8424
- 8423
- 9325
- 11662
- 11533
- 11404
- 11405
- 11274
- 11273
- 11401
- 11530
- 11529
- 11145
- 11017
- 10888
- 10759
- 11146
- 11275
- 11791
- 11920
- 12049
- 12178
- 12177
- 11921
- 11792
- 12307
- 12436
- 12435
- 12434
- 12433
- 12432
- 12431
- 12437
- 13074
- 13073
- 13072
- 13071
- 13200
- 13329
- 13328
- 13327
- 13326
- 13458
- 13457
- 13456
- 13455
- 13454
- 13453
- 13452
- 13451
- 13322
- 13193
- 13064
- 12935
- 12806
- 12677
- 12548
- 12419
- 12290
- 12161
- 12032
- 11903
- 11648
- 11649
- 11650
- 11651
- 11652
- 11653
- 11654
- 11655
- 11656
- 11657
- 11016
- 10887
- 10758
- 10629
- 10500
- 10371
- 10242
- 10113
- 9984
- 9854
- 9724
- 9594
- 9464
- 9334
- 9206
- 9078
- 8949
- 8820
- 8691
- 8561
- 8431
- 8301
- 8172
- 8043
- 7914
- 7785
- 7656
- 7527
- 7528
- 7529
- 7530
- 7531
- 7532
- 7533
- 7405
- 7277
- 7148
- 7661
- 7789
- 7917
- 8045
- 8173
- 8429
- 8428
- 8427
- 8426
- 8425
- 14098
- 13969
- 13840
- 13711
- 13712
- 13583
- 11658
- 11659
- 4149
visited zones:
- Stall Fields
- Cocorico Village
- Woodstack Hostel
- Clarc Warg Stable
- James Blacksmith
- Pickaxe Forge
- The Edge Of Goro Mounts
- The Goro Mounts
- The Goro Mounts Peaks
- Californ Woods
- Seaside Hostels
- Gerud Lakes
- Gerud Desert
- Badlands
- Gerud Valleys
- Kathal Horses
- Los Gerudos
- Los Gerudos Hostel
- Gerud Forges
- Middle Area Lakes
- Mangrove Wastes
- Stall Seas Bay
- Gerud Armorer
- Stall Seas
- Magrove Wastes Waters
- New Hyru
- Forlindon Woods
- Ayar Town
- Forlindon Lake
- Californ Beaches
- Humil Dwarf Stable
- Cocorico Church
- Hyru Church
- Los Gerudos Church
- Los Gerudos Grocery Store
- Lorry's Grocery Store
- Target Grocery
- Gerud Harbor
- Seaside Harbor
- Dwarf Harbor
- Goro Mounts Mines Dungeon
- Gerud Ancient Dungeon
- Los Gerudos Prison
- South Pillager Raid Camp
- Los Gerudos Distillery
- Los Gerudos Warehouse
- Paradise Harbor
- Los Gerudos Paradise Island
- Lorrys Grocery Store
- The Shire
- Boston Outpost
- Flori Stables
- Flori Tavern
- The Prancing Poney
- Sandy Beaches
- Peregrine Grocery
- Peregrine Town
- Peregrine Harbor
- Eldin
- Eldin Grand Hostel
- Eldin Church
- Elf Lands
- Elif Stablings
- Eldin Forge
- Eldin Market
- Eldin Harbor
- Eldin Bay
- Flori Outpost
- Valleys Of Flori
- Wasted Lands Of Kirgon
- Flori Canyon
- Death Mountain
- Canyon
- Desert Of Kirgon
- Boston Lake
- Oldon Village
- Oldon Tavern
- Astrali Forge
- Palace Of Drought
walked miles: 1893
x: -41
xp: 20080.184285711308
y: 32

Performance Impact

N/A

Check-List

{{If this PR is in progress, write major actions that need to be done here.}}

  • Review my own code
  • Update copyrights and credits
  • Update engine's documentation
  • Update gameplay guide
  • Add fishing rods and lures to selling places
  • Fix the workflow checks

@OcelotWalrus OcelotWalrus added documentation Improvements or additions to documentation enhancement New feature or request mechanics Things dealing with the mechanics & code of how the game works content Adds data to the game vanilla stuff. big This is a big PR/issue labels Jan 1, 2025
@OcelotWalrus OcelotWalrus added this to the New Features milestone Jan 1, 2025
@OcelotWalrus OcelotWalrus self-assigned this Jan 1, 2025
@OcelotWalrus OcelotWalrus linked an issue Jan 1, 2025 that may be closed by this pull request
@OcelotWalrus OcelotWalrus requested a review from lumbar527 January 1, 2025 12:36
@OcelotWalrus
Copy link
Member Author

Hey @lumbar527, happy new year! Would you mind giving this PR a review? You don't necessarily have to bother to look into the code and stuff, I'm just looking for a review of the mechanics and such.

Copy link
Contributor

@TheGiraffe3 TheGiraffe3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

By the way, the plural of fish is fish. Might be worth doing a find-and-replace with Visual Studio.

source/fishing.py Outdated Show resolved Hide resolved
source/fishing.py Outdated Show resolved Hide resolved
@OcelotWalrus OcelotWalrus merged commit 0e124e1 into master Jan 3, 2025
12 checks passed
@OcelotWalrus OcelotWalrus deleted the feature-fishing branch January 3, 2025 11:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
big This is a big PR/issue content Adds data to the game vanilla stuff. documentation Improvements or additions to documentation enhancement New feature or request mechanics Things dealing with the mechanics & code of how the game works
Projects
None yet
Development

Successfully merging this pull request may close these issues.

FEATURE: Fishing
2 participants