4 Commits

Author SHA1 Message Date
YouHaveTrouble 61ead567ee add legendary dawntrail nodes 2025-12-26 16:38:44 +01:00
YouHaveTrouble 7011624a42 bump version 2025-12-21 01:14:07 +01:00
YouHaveTrouble 92fc068fda fix zone name display 2025-12-21 01:13:32 +01:00
YouHaveTrouble af8a6cab1d add one of the legendary nodes 2025-12-21 00:20:11 +01:00
4 changed files with 308 additions and 43 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "discipleofland",
"version": "0.1.1",
"version": "0.1.2",
"private": true,
"type": "module",
"scripts": {
+66
View File
@@ -134,5 +134,71 @@
"level": 90,
"stars": 2,
"perception": 3600
},
"shaaloani-coffee": {
"name": "Shaaloani Coffee",
"level": 100,
"stars": 2,
"perception": 4740
},
"ipe-log": {
"name": "Ipe Log",
"level": 100,
"stars": 1,
"perception": 4480
},
"nopaliflower": {
"name": "Nopaliflower",
"level": 100,
"stars": 2,
"perception": 4480
},
"blackseed-cotton-boll": {
"name": "Blackseed Cotton Boll",
"level": 100,
"stars": 1,
"perception": 4480
},
"optical-fibergrass": {
"name": "Optical Fibergrass",
"level": 100,
"stars": 1,
"perception": 4480
},
"cordia-log": {
"name": "Cordia Log",
"level": 100,
"stars": 2,
"perception": 4740
},
"cordia-sap": {
"name": "Cordia Sap",
"level": 100,
"stars": 1,
"perception": 4960
},
"cochineal-pigment": {
"name": "Cochineal Pigment",
"level": 100,
"stars": 2,
"perception": 4740
},
"fulgurpine-log": {
"name": "Fulgurpine Log",
"level": 100,
"stars": 3,
"perception": 5090
},
"carnauba-leaf": {
"name": "Carnauba Leaf",
"level": 100,
"stars": 3,
"perception": 5090
},
"urqopacha-flax": {
"name": "Urqopacha Flax",
"level": 100,
"stars": 3,
"perception": 5090
}
}
+178
View File
@@ -311,5 +311,183 @@
"items": [
"paldao-log"
]
},
{
"job": "botanist",
"type": "legendary",
"position": {
"zone": "kozamauka",
"x": 7.0,
"y": 33.0
},
"times": [
"12:00-14:00",
"00:00-02:00"
],
"items": [
"ipe-log"
]
},
{
"job": "botanist",
"type": "legendary",
"position": {
"zone": "shaaloani",
"x": 10.0,
"y": 31.0
},
"times": [
"14:00-16:00",
"02:00-04:00"
],
"items": [
"nopaliflower"
]
},
{
"job": "botanist",
"type": "legendary",
"position": {
"zone": "yak-tel",
"x": 14.0,
"y": 28.0
},
"times": [
"20:00-22:00",
"08:00-10:00"
],
"items": [
"blackseed-cotton-boll"
]
},
{
"job": "botanist",
"type": "legendary",
"position": {
"zone": "living-memory",
"x": 28.0,
"y": 17.0
},
"times": [
"16:00-18:00",
"04:00-06:00"
],
"items": [
"blackseed-cotton-boll",
"optical-fibergrass"
]
},
{
"job": "botanist",
"type": "legendary",
"position": {
"zone": "yak-tel",
"x": 35.8,
"y": 22.3
},
"times": [
"00:00-02:00",
"12:00-14:00"
],
"items": [
"cordia-log",
"cordia-sap"
]
},
{
"job": "botanist",
"type": "legendary",
"position": {
"zone": "shaaloani",
"x": 35.0,
"y": 16.3
},
"times": [
"04:00-06:00",
"16:00-18:00"
],
"items": [
"shaaloani-coffee"
]
},
{
"job": "botanist",
"type": "legendary",
"position": {
"zone": "living-memory",
"x": 22.5,
"y": 12.5
},
"times": [
"10:00-12:00",
"22:00-00:00"
],
"items": [
"cordia-sap"
]
},
{
"job": "botanist",
"type": "legendary",
"position": {
"zone": "heritage-found",
"x": 34.2,
"y": 20.7
},
"times": [
"18:00-20:00",
"06:00-08:00"
],
"items": [
"cochineal-pigment"
]
},
{
"job": "botanist",
"type": "legendary",
"position": {
"zone": "living-memory",
"x": 8.0,
"y": 10.0
},
"times": [
"08:00-10:00",
"20:00-22:00"
],
"items": [
"fulgurpine-log"
]
},
{
"job": "botanist",
"type": "legendary",
"position": {
"zone": "kozamauka",
"x": 14.0,
"y": 10.0
},
"times": [
"04:00-06:00",
"16:00-18:00"
],
"items": [
"carnuba-leaf"
]
},
{
"job": "botanist",
"type": "legendary",
"position": {
"zone": "urquopacha",
"x": 5.0,
"y": 25.0
},
"times": [
"06:00-08:00",
"18:00-20:00"
],
"items": [
"urqopacha-flax"
]
}
]
+25 -4
View File
@@ -3,6 +3,7 @@
class="node"
:class="{active: gatheringNode.isActive(eorzeaTime)}"
>
<div class="location-info">
<div
v-if="!gatheringNode.isActive(eorzeaTime)"
>
@@ -43,13 +44,14 @@
>
</span>
<div class="info">
<span>{{ zones[gatheringNode.nearestAetheryte.position.zone]?.name?.en }}</span>
<span>{{ gatheringNode.nearestAetheryte.name.en }}</span>
<span>{{
<span class="zone-name">{{ zones[gatheringNode.location.zone]?.name?.en }}</span>
<span class="aetheryte-name">{{ gatheringNode.nearestAetheryte.name.en }}</span>
<span class="coords">{{
gatheringNode.nearestAetheryte.position.x.toFixed(1)
}}, {{ gatheringNode.nearestAetheryte.position.y.toFixed(1) }}</span>
</div>
</div>
</div>
<div class="items">
<span
v-for="item in gatheringNode.items"
@@ -139,6 +141,14 @@ export default defineComponent({
border-radius: 0.25rem;
content-visibility: auto;
.location-info {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 1rem;
align-items: center;
}
&.active {
animation: infinite pulsing 6s;
}
@@ -172,7 +182,7 @@ export default defineComponent({
.aetheryte {
display: flex;
flex-direction: row;
justify-content: center;
justify-content: flex-start;
align-items: center;
gap: 0.25rem;
font-size: 1.5rem;
@@ -196,6 +206,17 @@ export default defineComponent({
justify-content: center;
align-items: start;
gap: 0.1rem;
line-height: 1;
.zone-name {
font-size: 0.75rem;
}
.aetheryte-name {
font-size: 1.1rem;
}
.coords {
padding-top: 0.15rem;
}
}
}