jep-hack/data/wild/fish.asm
Llinos Evans 2f19d364ab Minor wild data changes
distributes qatu, stritcheel (making it correspond with remoraid), disturban, and ribbito; previously added by misty

also hi from paris
2024-07-06 17:01:06 +01:00

236 lines
7.8 KiB
NASM

DEF TIME_GROUP EQU 0 ; use the nth TimeFishGroups entry
MACRO fishgroup
; chance, old rod, good rod, super rod
db \1
dw \2, \3, \4
ENDM
FishGroups:
; entries correspond to FISHGROUP_* constants
table_width FISHGROUP_DATA_LENGTH, FishGroups
fishgroup 50 percent + 1, .Shore_Old, .Shore_Good, .Shore_Super
fishgroup 50 percent + 1, .Ocean_Old, .Ocean_Good, .Ocean_Super
fishgroup 50 percent + 1, .Lake_Old, .Lake_Good, .Lake_Super
fishgroup 50 percent + 1, .Pond_Old, .Pond_Good, .Pond_Super
fishgroup 50 percent + 1, .Dratini_Old, .Dratini_Good, .Dratini_Super
fishgroup 50 percent + 1, .Qwilfish_Swarm_Old, .Qwilfish_Swarm_Good, .Qwilfish_Swarm_Super
fishgroup 50 percent + 1, .Remoraid_Swarm_Old, .Remoraid_Swarm_Good, .Remoraid_Swarm_Super
fishgroup 50 percent + 1, .Gyarados_Old, .Gyarados_Good, .Gyarados_Super
fishgroup 50 percent + 1, .Dratini_2_Old, .Dratini_2_Good, .Dratini_2_Super
fishgroup 50 percent + 1, .WhirlIslands_Old, .WhirlIslands_Good, .WhirlIslands_Super
fishgroup 50 percent + 1, .Qwilfish_Old, .Qwilfish_Good, .Qwilfish_Super
fishgroup 50 percent + 1, .Remoraid_Old, .Remoraid_Good, .Remoraid_Super
fishgroup 50 percent + 1, .Qwilfish_NoSwarm_Old, .Qwilfish_NoSwarm_Good, .Qwilfish_NoSwarm_Super
assert_table_length NUM_FISHGROUPS
.Shore_Old:
dbbw 70 percent + 1, 10, MAGIKARP
dbbw 85 percent + 1, 10, MAGIKARP
dbbw 100 percent, 10, KRABBY
.Shore_Good:
dbbw 35 percent, 20, MAGIKARP
dbbw 70 percent, 20, KRABBY
dbbw 90 percent + 1, 20, MANTYKE
dbbw 100 percent, 0, TIME_GROUP
.Shore_Super:
dbbw 40 percent, 40, KRABBY
dbbw 70 percent, 1, TIME_GROUP
dbbw 90 percent + 1, 40, MANTYKE
dbbw 100 percent, 40, KINGLER
.Ocean_Old:
dbbw 70 percent + 1, 10, MAGIKARP
dbbw 85 percent + 1, 10, MAGIKARP
dbbw 100 percent, 10, TENTACOOL
.Ocean_Good:
dbbw 35 percent, 20, MAGIKARP
dbbw 70 percent, 20, TENTACOOL
dbbw 90 percent + 1, 20, CHINCHOU
dbbw 100 percent, 2, TIME_GROUP
.Ocean_Super:
dbbw 40 percent, 40, CHINCHOU
dbbw 70 percent, 3, TIME_GROUP
dbbw 90 percent + 1, 40, TENTACRUEL
dbbw 100 percent, 40, LANTURN
.Lake_Old:
dbbw 70 percent + 1, 10, MAGIKARP
dbbw 85 percent + 1, 10, ORFRY
dbbw 100 percent, 10, ORFRY
.Lake_Good:
dbbw 35 percent, 20, MAGIKARP
dbbw 70 percent, 20, GOLDEEN
dbbw 90 percent + 1, 20, GOLDEEN
dbbw 100 percent, 4, TIME_GROUP
.Lake_Super:
dbbw 40 percent, 40, GOLDEEN
dbbw 70 percent, 5, TIME_GROUP
dbbw 90 percent + 1, 40, GYARADOS
dbbw 100 percent, 40, SEAKING
.Pond_Old:
dbbw 70 percent + 1, 10, MAGIKARP
dbbw 85 percent + 1, 10, MAGIKARP
dbbw 100 percent, 10, POLIWAG
.Pond_Good:
dbbw 35 percent, 20, MAGIKARP
dbbw 70 percent, 20, POLIWAG
dbbw 90 percent + 1, 20, REROAD
dbbw 100 percent, 6, TIME_GROUP
.Pond_Super:
dbbw 40 percent, 40, POLIWAG
dbbw 70 percent, 7, TIME_GROUP
dbbw 90 percent + 1, 40, MARILL
dbbw 100 percent, 40, POLIWHIRL
.Dratini_Old:
dbbw 70 percent + 1, 10, MAGIKARP
dbbw 85 percent + 1, 10, MAGIKARP
dbbw 100 percent, 10, HORSEA
.Dratini_Good:
dbbw 35 percent, 20, MAGIKARP
dbbw 70 percent, 20, HORSEA
dbbw 90 percent + 1, 20, HORSEA
dbbw 100 percent, 8, TIME_GROUP
.Dratini_Super:
dbbw 40 percent, 40, GYARADOS
dbbw 70 percent, 9, TIME_GROUP
dbbw 90 percent + 1, 40, SEADRA
dbbw 100 percent, 40, DRAGONAIR
.Qwilfish_Swarm_Old:
dbbw 70 percent + 1, 5, MAGIKARP
dbbw 85 percent + 1, 5, MAGIKARP
dbbw 100 percent, 5, QWILFISH
.Qwilfish_Swarm_Good:
dbbw 35 percent, 20, MAGIKARP
dbbw 70 percent, 20, QWILFISH
dbbw 90 percent + 1, 20, QWILFISH
dbbw 100 percent, 10, TIME_GROUP
.Qwilfish_Swarm_Super:
dbbw 40 percent, 40, QWILFISH
dbbw 70 percent, 11, TIME_GROUP
dbbw 90 percent + 1, 40, QWILFISH
dbbw 100 percent, 40, QWILFISH
.Remoraid_Swarm_Old:
dbbw 70 percent + 1, 10, MAGIKARP
dbbw 85 percent + 1, 10, MAGIKARP
dbbw 100 percent, 10, REMORAID
.Remoraid_Swarm_Good:
dbbw 35 percent, 20, MAGIKARP
dbbw 70 percent, 20, REMORAID
dbbw 90 percent + 1, 20, REMORAID
dbbw 100 percent, 12, TIME_GROUP
.Remoraid_Swarm_Super:
dbbw 40 percent, 40, REMORAID
dbbw 70 percent, 13, TIME_GROUP
dbbw 90 percent + 1, 40, REMORAID
dbbw 100 percent, 40, REMORAID
.Gyarados_Old:
dbbw 70 percent + 1, 10, MAGIKARP
dbbw 85 percent + 1, 10, MAGIKARP
dbbw 100 percent, 10, MAGIKARP
.Gyarados_Good:
dbbw 35 percent, 20, MAGIKARP
dbbw 70 percent, 20, MAGIKARP
dbbw 90 percent + 1, 20, MAGIKARP
dbbw 100 percent, 14, TIME_GROUP
.Gyarados_Super:
dbbw 40 percent, 40, MAGIKARP
dbbw 70 percent, 15, TIME_GROUP
dbbw 90 percent + 1, 40, MAGIKARP
dbbw 100 percent, 40, GYARADOS
.Dratini_2_Old:
dbbw 70 percent + 1, 10, MAGIKARP
dbbw 85 percent + 1, 10, MAGIKARP
dbbw 100 percent, 10, MAGIKARP
.Dratini_2_Good:
dbbw 35 percent, 10, MAGIKARP
dbbw 70 percent, 10, MAGIKARP
dbbw 90 percent + 1, 10, MAGIKARP
dbbw 100 percent, 16, TIME_GROUP
.Dratini_2_Super:
dbbw 40 percent, 10, MAGIKARP
dbbw 70 percent, 17, TIME_GROUP
dbbw 90 percent + 1, 10, MAGIKARP
dbbw 100 percent, 10, DRAGONAIR
.WhirlIslands_Old:
dbbw 70 percent + 1, 10, MAGIKARP
dbbw 85 percent + 1, 10, MAGIKARP
dbbw 100 percent, 10, KRABBY
.WhirlIslands_Good:
dbbw 35 percent, 20, KRABBY
dbbw 70 percent, 20, MANTYKE
dbbw 90 percent + 1, 20, CORSOLA
dbbw 100 percent, 18, TIME_GROUP
.WhirlIslands_Super:
dbbw 40 percent, 40, KINGLER
dbbw 70 percent, 19, TIME_GROUP
dbbw 90 percent + 1, 40, CORSOLA
dbbw 100 percent, 40, MANTINE
.Qwilfish_NoSwarm_Old:
.Qwilfish_Old:
dbbw 70 percent + 1, 10, MAGIKARP
dbbw 85 percent + 1, 10, MAGIKARP
dbbw 100 percent, 10, TENTACOOL
.Qwilfish_NoSwarm_Good:
.Qwilfish_Good:
dbbw 35 percent, 20, MAGIKARP
dbbw 70 percent, 20, TENTACOOL
dbbw 90 percent + 1, 20, TENTACOOL
dbbw 100 percent, 20, TIME_GROUP
.Qwilfish_NoSwarm_Super:
.Qwilfish_Super:
dbbw 40 percent, 40, TENTACOOL
dbbw 70 percent, 21, TIME_GROUP
dbbw 90 percent + 1, 40, TENTACRUEL
dbbw 100 percent, 40, QWILFISH
.Remoraid_Old:
dbbw 70 percent + 1, 10, MAGIKARP
dbbw 85 percent + 1, 10, MAGIKARP
dbbw 100 percent, 10, POLIWAG
.Remoraid_Good:
dbbw 35 percent, 20, MAGIKARP
dbbw 70 percent, 20, POLIWAG
dbbw 90 percent + 1, 20, REMORAID
dbbw 100 percent, 22, TIME_GROUP
.Remoraid_Super:
dbbw 40 percent, 40, POLIWAG
dbbw 70 percent, 23, TIME_GROUP
dbbw 90 percent + 1, 40, POLIWHIRL
dbbw 100 percent, 40, OCTILLERY
TimeFishGroups:
; day nite
dbwbw 20, CORSOLA, 20, STARYU ; 0
dbwbw 40, CORSOLA, 40, STARYU ; 1
dbwbw 20, SHELLDER, 20, STRICHEEL ; 2
dbwbw 40, SHELLDER, 40, LURREEL ; 3
dbwbw 20, CHEEP, 20, WOOPER ; 4
dbwbw 40, JABETTA, 40, QUAGSIRE ; 5
dbwbw 20, POLIWAG, 20, REROAD ; 6
dbwbw 40, POLIWHIRL, 40, REROAD ; 7
dbwbw 20, DRATINI, 20, DRATINI ; 8
dbwbw 40, DRATINI, 40, DRATINI ; 9
dbwbw 20, QWILFISH, 20, QWILFISH ; 10
dbwbw 40, QWILFISH, 40, QWILFISH ; 11
dbwbw 20, REMORAID, 20, STRICHEEL ; 12
dbwbw 40, OCTILLERY, 40, LURREEL ; 13
dbwbw 20, GYARADOS, 20, GYARADOS ; 14
dbwbw 40, GYARADOS, 40, GYARADOS ; 15
dbwbw 10, DRATINI, 10, DRATINI ; 16
dbwbw 10, DRATINI, 10, DRATINI ; 17
dbwbw 20, HORSEA, 20, STRICHEEL ; 18
dbwbw 40, SEADRA, 40, LURREEL ; 19
dbwbw 20, QWILFISH, 20, QWILFISH ; 20
dbwbw 40, QWILFISH, 40, QWILFISH ; 21
dbwbw 20, REMORAID, 20, STRICHEEL ; 21
dbwbw 40, OCTILLERY, 40, LURREEL ; 21