feat: complete pagos data

This commit is contained in:
insects 2025-03-11 19:12:44 +01:00
parent 5ed1cc91ae
commit f11d2fe616
6 changed files with 242 additions and 1 deletions

View file

@ -23,12 +23,14 @@ module InstanceHelper
def get_map_x(zone)
case zone
when "anemos" then 1584
when "pagos" then 1825
end
end
def get_map_y(zone)
case zone
when "anemos" then 1249
when "pagos" then 1158
end
end

View file

@ -6,3 +6,242 @@ weather = [
["thunder", 18],
["blizzards", 18]
]
fairies = [
{ x = 538, y = 82, mx = 12.6, my = 10.6 },
{ x = 387, y = 166, mx = 9.4, my = 12.3 },
{ x = 259, y = 353, mx = 7.1, my = 15.9 },
{ x = 399, y = 463, mx = 9.9, my = 18.1 },
{ x = 489, y = 603, mx = 11.7, my = 21.0 },
{ x = 711, y = 284, mx = 16.1, my = 14.5 },
{ x = 831, y = 342, mx = 18.6, my = 15.8 },
{ x = 743, y = 515, mx = 16.7, my = 19.2 },
{ x = 747, y = 643, mx = 16.7, my = 21.8 },
{ x = 280, y = 674, mx = 7.6, my = 22.3 },
{ x = 847, y = 521, mx = 18.9, my = 19.1 },
{ x = 1010, y = 609, mx = 22.0, my = 21.1 },
{ x = 1072, y = 464, mx = 23.3, my = 18.2 },
{ x = 943, y = 295, mx = 20.7, my = 14.7 },
{ x = 1148, y = 393, mx = 24.8, my = 16.8 },
{ x = 1259, y = 509, mx = 27.0, my = 19.0 },
{ x = 1444, y = 402, mx = 30.7, my = 16.8 },
{ x = 1514, y = 420, mx = 32.2, my = 17.3 },
{ x = 1380, y = 573, mx = 29.6, my = 20.2 },
{ x = 1688, y = 319, mx = 35.7, my = 15.3 },
{ x = 1707, y = 359, mx = 35.9, my = 16.0 },
{ x = 320, y = 764, mx = 8.4, my = 24.1 },
{ x = 650, y = 780, mx = 14.9, my = 24.3 },
{ x = 511, y = 913, mx = 12.3, my = 27.2 },
{ x = 496, y = 997, mx = 11.8, my = 28.4 },
{ x = 679, y = 1035, mx = 15.5, my = 29.6 },
{ x = 764, y = 826, mx = 17.3, my = 25.5 },
{ x = 788, y = 1037, mx = 17.7, my = 29.5 },
{ x = 876, y = 1038, mx = 19.3, my = 29.7 },
{ x = 1009, y = 952, mx = 22.1, my = 27.9 },
{ x = 972, y = 831, mx = 21.3, my = 25.4 },
{ x = 1310, y = 913, mx = 28.0, my = 27.0 },
{ x = 1438, y = 1062, mx = 30.5, my = 30.1 },
{ x = 1415, y = 872, mx = 30.2, my = 26.2 },
{ x = 1489, y = 666, mx = 31.6, my = 22.0 },
{ x = 1269, y = 765, mx = 27.2, my = 24.1 }
]
[[nms]]
name = "The Snow Queen"
level = 20
element = "ice"
x = 21
y = 26
drops = "Yukinko (card)"
[nms.spawned_by]
name = "Yukinko"
level = 25
[[nms]]
name = "Taxim"
level = 21
element = "earth"
x = 25
y = 28
[nms.spawned_by]
name = "Demon of the Incunable"
level = 26
night_only = true
[[nms]]
name = "Ash Dragon"
level = 22
element = "fire"
x = 29
y = 30
[nms.spawned_by]
name = "Blood Demon"
level = 27
[[nms]]
name = "Glavoid"
level = 23
element = "earth"
x = 32
y = 26
[nms.spawned_by]
name = "Val Worm"
level = 28
[[nms]]
name = "Anapos"
level = 24
element = "water"
x = 34
y = 21
[nms.spawned_by]
name = "Snowmelt Sprite"
level = 29
weather = "fog"
[[nms]]
name = "Hakutaku"
level = 25
element = "fire"
x = 29
y = 22
drops = "Optical Hat"
[nms.spawned_by]
name = "Blubber Eyes"
level = 30
[[nms]]
name = "King Igloo"
level = 26
element = "ice"
x = 17
y = 16
[nms.spawned_by]
name = "Huwasi"
level = 31
[[nms]]
name = "Asag"
level = 27
element = "lightning"
x = 10
y = 10
[nms.spawned_by]
name = "Wandering Opken"
level = 32
[[nms]]
name = "Surabhi"
level = 28
element = "earth"
x = 10
y = 20
[nms.spawned_by]
name = "Pagos Billygoat"
level = 33
[[nms]]
name = "King Arthro"
level = 29
element = "water"
x = 8
y = 15
water = "fog"
drops = "Blitzring"
[nms.spawned_by]
name = "Val Snipper"
level = 34
[[nms]]
name = "Mindertaur/Eldertaur"
level = 30
element = "earth"
x = 13
y = 18
[nms.spawned_by]
name = "Lab Minotaur"
level = 35
[[nms]]
name = "Holy Cow"
level = 31
element = "water"
x = 26
y = 16
[nms.spawned_by]
name = "Elder Buffalo"
level = 36
[[nms]]
name = "Hadhayosh"
level = 32
element = "lightning"
x = 30
y = 19
drops = "Behemoth Horn/Pelt"
weather = "thunder"
[nms.spawned_by]
name = "Lesser Void Dragon"
level = 37
[[nms]]
name = "Horus"
level = 33
element = "fire"
x = 25
y = 19
weather = "heat"
[nms.spawned_by]
name = "Void Vouivre"
level = 38
[[nms]]
name = "Arch Angra Mainyu"
level = 34
element = "wind"
x = 24
y = 25
[nms.spawned_by]
name = "Gawper"
level = 39
[[nms]]
name = "Copycat Cassie"
level = 35
element = "ice"
x = 22
y = 14
drops = "Cassie Earring"
weather = "blizzards"
[nms.spawned_by]
name = "Ameretat"
level = 40
[[nms]]
name = "Louhi"
level = 35
element = "ice"
x = 36
y = 19
drops = "Louhi (card)"
[nms.spawned_by]
name = "Val Corpse"
level = 40
night_only = true

View file

@ -9,7 +9,7 @@ class Weather
end
end
def self.forecast(zone, seed = get_seed, count = 10)
def self.forecast(zone, seed = get_seed, count = 20)
res = []
prev_hash = hash(seed - 1)
prev_weather = get_weather(zone, prev_hash)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 548 KiB

After

Width:  |  Height:  |  Size: 513 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

BIN
public/weather/heat.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB