Compare commits

...

643 Commits
v1.2 ... master

Author SHA1 Message Date
Liza 2389beb056
Handle certain interaction interruptions 2024-09-19 00:54:21 +02:00
Liza e3fee58bd0
EW side story updates 2024-09-19 00:00:33 +02:00
Liza dfd38a311b
Rename task stuff 2024-09-19 00:00:16 +02:00
Liza b85ab8afe7
Task logc fixes 2024-09-18 22:46:52 +02:00
Liza 7e9070950e
Make task logic stateless to support rewind 2024-09-18 22:40:12 +02:00
Liza 721f9617a3
Handle certain interaction interruptions 2024-09-18 00:31:27 +02:00
Liza 5288cc6e31
Handle 'Action canceled, you are under attack' while e.g. talking to an NPC 2024-09-17 19:37:28 +02:00
Liza 21fde119ba
Attune to the High Crucible in Radz-at-Han when first visiting the city 2024-09-16 23:10:14 +02:00
Liza 55e2cd300b
Add gathering point for Kai-Shirr 2024-09-16 21:46:10 +02:00
Liza 14ec91330a Merge pull request '[ShB][Allied Society][Qitari] Updated a few more daily quests' (#50) from plogon_enjoyer/Questionable:qitari into master
Reviewed-on: #50
2024-09-16 18:38:50 +00:00
Plogon Enjoyer 29a95329c7 Updated first step to use new Gather InteractionType 2024-09-17 02:34:16 +08:00
Plogon Enjoyer 0e54bfa908 Updated a few daily quests:
- Rings of Pattern
- You Dirty Rats
- If It's Broke, Fix It
2024-09-17 02:30:35 +08:00
Liza 9251111b05
Update gathering from 'RequiredGatheredItems' to a dedicated InteractionType; updated movement logic to only evaluate distance to target after teleports and such 2024-09-16 20:22:12 +02:00
Liza fc72f52ee3
Add Omicron/Loporrit unlock quests 2024-09-16 19:20:54 +02:00
Liza 5c51689508
Reorganize side story locations 2024-09-16 18:24:49 +02:00
Liza dd98352a0c
Daily quest updates 2024-09-16 18:21:34 +02:00
Liza 5d49096325
Minor SGE tweaks 2024-09-16 17:46:37 +02:00
Liza 43b796561b Merge pull request '[EW][Job Quests][SGE] Added SGE job quests.' (#46) from kaiserbh/Questionable:master into master
Reviewed-on: #46
2024-09-16 15:05:40 +00:00
Liza d9f9c93ec4 Merge pull request '[ShB][Allied Society][Qitari] Added a few quests' (#48) from plogon_enjoyer/Questionable:qitari into master
Reviewed-on: #48
2024-09-16 07:48:32 +00:00
Liza b65beb1bb8
Add Crystarium + Eulmore side quests 2024-09-16 04:42:35 +02:00
kaiser 251cd2ebfd chore: remove BOM 2024-09-16 10:35:34 +10:00
Liza 338ca335ac
Minor lv80 quest tweaks 2024-09-16 02:32:21 +02:00
kaiser 3efaa9de8b feat: added the rest of SGE job quests! 2024-09-16 10:23:13 +10:00
kaiser 3ba10fae34 feat: added first quest of SGE Unlock! 2024-09-16 09:28:13 +10:00
Liza 07de5666f5
Post-ShB updates 2024-09-16 01:18:57 +02:00
Plogon Enjoyer 2601c1ef73 Added new story quests:
- Wisdom of the Night
- The First Stela: Of Ronkan Might
- The First Stela: Of Ronkan Benevolence
2024-09-16 01:23:24 +08:00
Plogon Enjoyer 870b103e36 Updated a few daily quests:
- Marks of Friendship
- Prayers and Poison
- Salve Our Souls
2024-09-16 01:22:31 +08:00
kaiser 9e65a7aa54 chore: remove BOM 2024-09-15 10:36:54 +10:00
kaiser b1572f5832 feat: added a way to remove status for gameFunctions.
Also updated the Action a bit, that way SGE doesn't get stuck when using diagnosis.
2024-09-15 10:23:43 +10:00
kaiser 2a2e3cafb9 chore: add SGE actions 2024-09-15 10:22:29 +10:00
kaiser ba12a34523 feat: added SGE job quests.
Only managed to add last 3 as I did the first 3 already.
2024-09-15 10:20:14 +10:00
Liza 73b03b3cc1 Merge pull request '[ShB][Class Quests] Added the final job quests of various jobs' (#41) from plogon_enjoyer/Questionable:final-class-quests into master
Reviewed-on: #41
2024-09-14 10:09:40 +00:00
Liza f0ae8701c0
Dependency update 2024-09-14 00:22:35 +02:00
Liza c23ba27103
Fix warnings 2024-09-14 00:20:46 +02:00
Liza 412d157f0d
Add hint for snipe setting 2024-09-14 00:18:02 +02:00
Liza 01d120efe8
Whitebrim stairs rework 2024-09-14 00:14:27 +02:00
Liza 800799ddba
ARR journal adjustments + some basic gridania quests 2024-09-13 23:53:40 +02:00
Liza 9671e08afd
Update schema URLs 2024-09-13 23:29:19 +02:00
Liza bbd3c16516
Update nier quests 2024-09-13 23:29:07 +02:00
Liza 8243d14993
Daily quest updates 2024-09-13 19:28:25 +02:00
Liza 0a37d129b9
Add Pandaemonium quests 2024-09-13 19:28:25 +02:00
Liza 8e2098caef
Add Myths of the Realm quests 2024-09-13 19:28:24 +02:00
Liza c268256ce3
Add Sorrow of Werlyt quests 2024-09-13 19:28:24 +02:00
Liza affe5a1168
Fix Shadows Uncast (Twin Adders) 2024-09-13 19:28:24 +02:00
Liza 14a69446fa Merge pull request '[ShB][Allied Society][Pixies] Added remaining story quests' (#45) from plogon_enjoyer/Questionable:pixie into master
Reviewed-on: #45
2024-09-13 07:09:32 +00:00
Plogon Enjoyer 6f8693340c Updated "As the Heart Bids". Added Sequence 7 with no steps. 2024-09-13 14:49:08 +08:00
Plogon Enjoyer f824749172 Added story quest "Forever and a Dream" 2024-09-13 01:19:58 +08:00
Plogon Enjoyer e5d0660d7e Added new story quest "As the Heart Bids" 2024-09-13 01:19:57 +08:00
Liza 4ad101b8ed
Second Hildibrand pass 2024-09-12 19:11:32 +02:00
Liza b590390b5c
Rough Hildibrand pass 2024-09-11 23:17:46 +02:00
Liza cc4a573b2d
Reformat quests (whitespace/line break-only changes) 2024-09-11 21:49:23 +02:00
Liza 687df259a7 Merge pull request 'Implement ARR Hildibrand quests' (#32) from falcontaterz/Questionable:hildibrand into master
Reviewed-on: #32
2024-09-11 19:44:55 +00:00
Liza 6b03ff30dc
Tweak gathering location angles 2024-09-11 21:43:29 +02:00
Liza b8080ae1ff
Add extra Return to Ivalice quests 2024-09-11 21:39:52 +02:00
Liza c6c74d941a Merge pull request '[EW][Allied Society][Omicrons] Added a new story quest, new daily quests, and new gathering points' (#44) from plogon_enjoyer/Questionable:omicron into master
Reviewed-on: #44
2024-09-11 19:39:34 +00:00
Liza f12c7bf9f5 Merge pull request '[SB][Allied Society][Ananta] Added a new story quest and a few daily quests' (#43) from plogon_enjoyer/Questionable:ananta into master
Reviewed-on: #43
2024-09-11 19:34:56 +00:00
Liza 3c219ae7d0
Exclude custom delivery quests from priority window (as they can't be started this way) 2024-09-11 21:10:48 +02:00
Liza f2591790f7
Show previous quests for custom deliveries 2024-09-11 21:02:38 +02:00
Plogon Enjoyer 35a42ec54d Updated the following daily quests:
- The Antlion's Share
- Hears of Precious Stone
2024-09-12 01:15:41 +08:00
Plogon Enjoyer 824285aefd Updated daily quest "The Lost World" 2024-09-12 00:25:07 +08:00
Plogon Enjoyer 67c8cd2c99 Added new story quest Mostly Heartless. Added relevant gathering points. 2024-09-12 00:25:06 +08:00
Plogon Enjoyer b3b1ceb962 Cleaned-up accept step 2024-09-12 00:25:06 +08:00
Plogon Enjoyer 8100017a16 Added new daily quests:
- A Grebuloff Out of Water
- Mush for Miw Miisv
2024-09-12 00:25:06 +08:00
Plogon Enjoyer 056d33ac6d Added new story quest "It Can Be Cruel Sometimes" 2024-09-12 00:21:59 +08:00
Plogon Enjoyer a4f14ec419 Added a few daily quests:
- Funnel and Games
- The Very Hungry Marid
2024-09-12 00:21:59 +08:00
Liza c1c2b7861d
Remove the Rising from event quests 2024-09-11 17:36:53 +02:00
Liza 72e66eef50
Version bump 2024-09-11 17:33:41 +02:00
Liza b435d91d9c
Add Omega: Beyond the Rift 2024-09-11 17:27:37 +02:00
Liza 320bb5edbe
Add snipe cheat 2024-09-11 16:58:07 +02:00
Liza 8b07532080
Mark quests that you don't own the expac for as unobtainable 2024-09-11 10:36:08 +02:00
Liza c49a388d53
Only mark 'Close to Home' as unobtainable once one of them has been picked up or completed 2024-09-10 22:12:06 +02:00
Liza 3a7c877a68 Merge pull request 'cacahuetes-BRDstart' (#42) from cacahuetes/Questionable:cacahuetes-BRDstart into master
Reviewed-on: #42
2024-09-10 19:23:23 +00:00
Liza 224d531483
Add Gridania/Ul'dah venture unlocks 2024-09-10 21:19:24 +02:00
Plogon Enjoyer 8c6449c326 Added the final job quests for the following jobs:
- AST
- BLM
- BRD
- DRG
- DRK
- MCH
- MNK
- NIN
- PLD
- RDM
- SAM
- SCH
- SMN
- WAR
- WHM
- DRK
- MNK
- NIN
- SAM
- SCH
- WHM
2024-09-11 03:06:55 +08:00
Plogon Enjoyer 71c13b6742 Added "Aspected Benefic" to the list of Actions 2024-09-11 03:06:53 +08:00
Liza 9369c837c6
Add suffix to venture unlock quests 2024-09-10 21:04:33 +02:00
Liza 5f0aedb5f7 Merge pull request 'cacahuetes-minor-side-unlocks' (#19) from cacahuetes/Questionable:cacahuetes-minor-side-unlocks into master
Reviewed-on: #19
2024-09-10 18:57:24 +00:00
Liza d54bd048ff
Fix NRE 2024-09-10 20:44:47 +02:00
Liza 9deacfbb4a
Add Kurenai quest 2024-09-10 20:44:37 +02:00
Liza b2b86f6997
Minor gathering tweaks 2024-09-09 23:54:15 +02:00
Liza 3f3627320e
Tweak custom delivery/gathering 2024-09-09 23:49:35 +02:00
Liza c2e4abc9b9
Minor adjustments for MNK quests 2024-09-09 22:02:14 +02:00
Liza 765e9a4fb5 Merge pull request '[SB][Class Quests][MNK] Added all SB MNK Class Quests' (#38) from plogon_enjoyer/Questionable:mnk-stormblood into master
Reviewed-on: #38
2024-09-09 19:39:40 +00:00
Liza a9e9319966
Minor adjustments for MNK quests 2024-09-09 21:39:11 +02:00
Liza ce9f800627 Merge pull request '[HW][Class Quests][MNK] Added all HW MNK Class Quests' (#36) from plogon_enjoyer/Questionable:mnk-heavensward into master
Reviewed-on: #36
2024-09-09 19:21:26 +00:00
Liza 461c96f7ee
Minor adjustments for MNK quests 2024-09-09 21:13:58 +02:00
Liza a1e7aa4122
Never interrupt quests that are added to the manual priority window 2024-09-09 19:42:25 +02:00
Liza 7348cee3c7
Update IsRunning IPC 2024-09-09 19:36:56 +02:00
Liza b206863235 Merge pull request '[ARR][Class Quests][MNK] Added all ARR PGL/MNK Class Quests' (#37) from plogon_enjoyer/Questionable:mnk-arr into master
Reviewed-on: #37
2024-09-09 17:27:34 +00:00
Liza 26c698b86b
Version bump 2024-09-08 20:19:51 +02:00
Liza 8a93d2728e
Add Coils quests 2024-09-08 20:06:59 +02:00
Liza 07fb066047
Update locked starting class quests 2024-09-08 19:30:16 +02:00
Liza 8a700c3daa
Minor QW updates 2024-09-08 19:12:46 +02:00
Liza a9645ee081 Merge pull request '[EW][Allied Society][Omicrons] Added new daily quest and fixed another one' (#39) from plogon_enjoyer/Questionable:omicron into master
Reviewed-on: #39
2024-09-08 17:10:12 +00:00
Liza 9dd123c036
Minor QW updates 2024-09-08 19:08:47 +02:00
Liza d6797d18f8 Merge pull request '[SB][Allied Society][Ananta] Updated some daily quests' (#40) from plogon_enjoyer/Questionable:ananta into master
Reviewed-on: #40
2024-09-08 17:05:25 +00:00
Liza b95774a283
Update Endwalker paths + include aether current quests in MSQ 2024-09-08 18:35:01 +02:00
Liza f54b2fb914
Add Warring Triad/HW ex unlock quests 2024-09-08 17:59:58 +02:00
Liza df5f866fe8
Add PCT job quests 2024-09-08 17:47:55 +02:00
Liza e357abd505
Add some Radz-at-Han quests 2024-09-08 15:38:19 +02:00
Liza 6ceff7a117
Adjustments for Kurenai 2024-09-08 14:56:12 +02:00
Liza bd6655615c
Add Old Sharlayan side quests 2024-09-08 14:56:02 +02:00
Liza ed00301f74
Add Eden quests 2024-09-08 13:29:56 +02:00
Liza c6744dfeda
Add follow path for 'You and the Ailouros' 2024-09-08 01:40:46 +02:00
Liza 755c7b6549
Add 'battlestance' emote 2024-09-08 01:40:05 +02:00
Liza f0ea7355a2
Add Four Lords quests 2024-09-07 23:53:26 +02:00
Liza baee61ae78
Add YoRHa: Dark Apocalypse quests (excluding locked follow ups) 2024-09-06 23:09:42 +02:00
Liza 81d1935187
Don't count unobtainable quests towards completeable quests in journal 2024-09-06 21:24:38 +02:00
Liza 0b30189ec2
Move trials from Unlock\Trials to Trial Quests, as expacs tend to have proper questlines 2024-09-06 13:36:47 +02:00
Liza 0eef3cd5eb
Add 'comfort' emote 2024-09-06 13:25:10 +02:00
Liza e126031753
Add ARR Odin/Ex unlock quests 2024-09-06 12:36:19 +02:00
Liza c8fed9d278
Code cleanup 2024-09-06 00:08:43 +02:00
Liza 60e259442f
Move CT raids to 'Alliance Raid Quests' 2024-09-05 22:51:31 +02:00
Liza 5398979c95
Update Shadowbringers paths + include aether current quests in MSQ 2024-09-05 20:49:41 +02:00
Liza af556610d8
Increase default check distance for follow quests 2024-09-05 20:38:55 +02:00
Liza 50a2b29fee
Add ShB tank role quests 2024-09-05 15:56:41 +02:00
Liza e1ff326708
Only count successful jumps for for repeatedJumps 2024-09-05 14:46:05 +02:00
Liza b92531f2ec
Restart movement if you're unmounted while moving (Logistics of War) 2024-09-04 23:18:25 +02:00
Liza 0e33da7385
Add quest requirements that are only mentioned in quest text 2024-09-04 23:18:06 +02:00
Liza 7a9a49acf6
Remove TODO in 'Heroic Dreams' 2024-09-04 20:07:51 +02:00
Liza d59026bf1d
Add moogle unlock quests 2024-09-04 19:53:18 +02:00
Liza 7bd3152e00
Update 67 - post-SB paths/include aehter currents 2024-09-04 12:05:17 +02:00
Plogon Enjoyer d1eee8f977 Added daily quest "Snack between Meals" 2024-09-04 00:13:52 +08:00
Plogon Enjoyer b6e40bf1a0 Added new daily quest "Sparring Lesson" 2024-09-03 23:53:23 +08:00
Plogon Enjoyer ec10c6d4c2 Updated "Criminal Crossings" 2024-09-03 23:52:37 +08:00
Plogon Enjoyer 8ef9e70696 Added new Ananta story quest "Chance of Gales" 2024-09-03 23:46:11 +08:00
Plogon Enjoyer 47e779ea81 Added new action Trample 2024-09-03 23:34:31 +08:00
cacahuetes 67f0f8dd70 ARC/BRD quests for if you start off as ARC 2024-09-02 21:51:20 +00:00
cacahuetes 1a262ef26b Merge pull request 'master' (#4) from liza/Questionable:master into master
Reviewed-on: cacahuetes/Questionable#4
2024-09-02 21:50:10 +00:00
Liza 8baf287604
Add aetheryte shortcuts to sequence 0 of class/job quests that didn't have any (and thus weren't eligible as priority quests) 2024-09-02 22:04:14 +02:00
Liza 8638e291b1
Update SB paths + include aether current quests in MSQ (up until Azim Steppe) 2024-09-02 21:54:25 +02:00
Liza 617e1d11c3
Explicitly specify territoryId in NearPosition 2024-09-02 21:37:13 +02:00
Liza 8848947aca
Update gathering paths 2024-09-01 21:49:33 +02:00
Plogon Enjoyer b01afa2fa2 Added new Omicron story and daily quests. Also added new gathering points for the story quest. 2024-09-02 02:59:06 +08:00
Plogon Enjoyer f0f876b810 Fixed RequiredQuestVariables values for the first pair. Added conditional teleports, too. 2024-09-02 02:59:06 +08:00
Plogon Enjoyer 9d41101d26 Updated and enabled Omicron daily quest 'I'll Fish It Myself' 2024-09-02 02:59:06 +08:00
Liza e8b9124119
Code cleanup 2024-09-01 20:36:06 +02:00
Liza 272050d11b
Don't allow debug overlay to be closed via ESC 2024-09-01 20:35:50 +02:00
Liza 7c62a85a8a
Make sequence 0 non-interruptible, as you otherwise get quests with a lower priority than the MSQ 2024-09-01 15:44:59 +02:00
Liza 7f348207d3
Add experimental combat module for Magiteknical Failure (aether current quest) 2024-09-01 15:14:37 +02:00
Liza d7aa4243d7
Add EnemySpawnType - AfterAction 2024-09-01 14:21:26 +02:00
Liza 86f764aca3
Reduce the max melee distance for RSR 2024-08-31 22:31:06 +02:00
Liza 842715337c
Update HW paths + include aether current quests in MSQ 2024-08-31 22:21:36 +02:00
Liza d76242adfe
Fix emote use in 'Familiar Faces' once and for all 2024-08-31 21:50:50 +02:00
Plogon Enjoyer 1627d43e4e Added conditions for "Criminal Crossings" 2024-09-01 02:15:16 +08:00
Plogon Enjoyer 913e37a84d Added conditions for "When Feathers Fly" 2024-09-01 01:54:15 +08:00
Plogon Enjoyer 0c401c6cfc Updated step to fly 2024-09-01 01:54:15 +08:00
Liza c193789d3c
Ignore NextQuestId for job quests 2024-08-31 19:41:59 +02:00
Plogon Enjoyer 66ed076785 Added all MNK Stormblood class quests 2024-08-31 20:55:36 +08:00
Plogon Enjoyer 8ef1b8440c Added MNK actions "Twin Snakes", "Demolish", "Dragon Kick", and "Form Shift" 2024-08-31 20:55:36 +08:00
Plogon Enjoyer 9a6909dba3 Added conditional aetheryte and aethernet shortcuts for sequence 0 2024-08-31 20:44:08 +08:00
Plogon Enjoyer fa4043b4a2 Added conditional aetheryte and aethernet shortcuts for sequence 0 2024-08-31 20:41:12 +08:00
Liza aaad336c64
Fix next quest display 2024-08-31 14:04:07 +02:00
Liza 1572ff11a8
Add IPC methods IsRunning/GetCurrentQuestId 2024-08-31 14:03:53 +02:00
Plogon Enjoyer 414b21eaba Re-ordered Bootshine 2024-08-31 18:14:38 +08:00
Plogon Enjoyer bdfb21eee8 Added MNK class quest 'Five Easy Pieces' 2024-08-31 17:46:07 +08:00
Plogon Enjoyer 9dd467c8d2 Added MNK class quest 'Good Vibrations' 2024-08-31 17:46:07 +08:00
Plogon Enjoyer a5fe834aaf Added MNK class quest 'The Pursuit of Power' 2024-08-31 17:46:07 +08:00
Plogon Enjoyer 6a0a1205d7 Added MNK class quest 'A Slave to the Aether' 2024-08-31 17:46:07 +08:00
Plogon Enjoyer 74357c0e89 Added MNK class quest 'Insulted Intelligence' 2024-08-31 17:46:07 +08:00
Plogon Enjoyer c86cd245d9 Added NextQuestId for a few of the quests 2024-08-31 17:46:07 +08:00
Plogon Enjoyer 360941554d Added PUG class quest 'Brother from Another Mother' 2024-08-31 17:46:07 +08:00
Plogon Enjoyer 90a196fd66 Added PUG class quest 'Return of the Holyfist' 2024-08-31 17:46:07 +08:00
Plogon Enjoyer c5ffc13a38 Added PUG class quest 'Star-crossed Rivals' 2024-08-31 17:46:06 +08:00
Plogon Enjoyer f8f51c1e14 Added PUG class quest 'Keeping the Spirit Alive' 2024-08-31 17:46:06 +08:00
Plogon Enjoyer 4aa8545d7a Added PUG class quest 'The Spirit is Willing' 2024-08-31 17:46:06 +08:00
Plogon Enjoyer d1159960a5 Fixed schema 2024-08-31 17:46:06 +08:00
Plogon Enjoyer 8b5cec4def Added PUG class quest 'Burning Up the Quarter Malm' 2024-08-31 17:46:06 +08:00
Plogon Enjoyer 3f358faa41 Added PUG class quest 'Harder than Rock' 2024-08-31 17:46:06 +08:00
Plogon Enjoyer 18da3ddbb0 Added Bootshine to the list of actions allowed 2024-08-31 17:46:06 +08:00
Plogon Enjoyer 5fe5bd5a23 Added PUG class quest My First Hora 2024-08-31 17:46:06 +08:00
Plogon Enjoyer 16a5e30891 Added MNK quest "Appetite for Destruction" 2024-08-31 17:45:14 +08:00
Plogon Enjoyer 34339feaf5 Added MNK quest "Stop the Senseless Killing" 2024-08-31 17:43:10 +08:00
Plogon Enjoyer a15ecae7e0 Added MNK quest "Fight the Battle to Win" 2024-08-31 17:42:39 +08:00
Plogon Enjoyer 0a99feeab6 Added MNK quest "Against the Shadow" 2024-08-31 17:42:00 +08:00
Plogon Enjoyer 1277ed5547 Added MNK quest "Let's Talk about Sects" 2024-08-31 16:38:03 +08:00
Plogon Enjoyer 5fe89ae001 Added MNK quest "The Legend Continues" 2024-08-31 16:37:08 +08:00
Liza de7cf2a94f
Handle accepting quests via 'PickupQuestId' if NPC offers multiple quests 2024-08-30 21:40:42 +02:00
Liza a5d75eb0f5
Update some late ARR quests 2024-08-30 20:35:58 +02:00
Liza 308d4b8253
Update source gen 2024-08-30 20:35:37 +02:00
Liza ded6f6bbb2
Always hide 'Cannot execute at this time' while moving, not only during diving 2024-08-30 17:10:54 +02:00
Liza 47d9f090a2
Handle zone transitiions in new movement logic 2024-08-30 14:00:10 +02:00
Liza 24c1e0c5d9
Version bump 2024-08-30 09:15:46 +02:00
Liza 0a49da1682
Minor healer quest adjustments 2024-08-29 21:33:07 +02:00
Liza a22856778b Merge pull request 'cacahuetes-ShB-Healer' (#31) from cacahuetes/Questionable:cacahuetes-ShB-Healer into master
Reviewed-on: #31
2024-08-29 18:28:21 +00:00
Liza 4ecff4a433
Minor WHM quest adjustments 2024-08-29 16:55:04 +02:00
Liza 34e1f62ea9
Add Cure II as action 2024-08-29 16:29:40 +02:00
Liza 4113d52325 Merge pull request 'cacahuetes-Stb-WHM' (#30) from cacahuetes/Questionable:cacahuetes-Stb-WHM into master
Reviewed-on: #30
2024-08-29 14:29:04 +00:00
Liza 85d4f5bccd Merge pull request 'cacahuetes-HW-WHM' (#29) from cacahuetes/Questionable:cacahuetes-HW-WHM into master
Reviewed-on: #29
2024-08-29 13:52:58 +00:00
Liza e4b5ccec36
Update movement logic to handle cases where you're stopped too far away 2024-08-29 15:45:16 +02:00
Liza 25bfb6033b Merge pull request '[SB][Allied Society][Ananta] Added a few quests' (#35) from plogon_enjoyer/Questionable:ananta into master
Reviewed-on: #35
2024-08-29 11:43:06 +00:00
Plogon Enjoyer ee20ab996b Updated Author 2024-08-29 18:11:30 +08:00
Liza 977ac6d144
Minor path updates 2024-08-29 09:59:09 +02:00
Liza c57395fbfd
Use fixed-size icons for validation issue button 2024-08-29 09:20:51 +02:00
Liza a5419bb455 Merge pull request 'Add Physical Role Quest for Shadowbringers' (#24) from Fifi/Questionable:shb-role-phys into master 2024-08-29 07:12:38 +00:00
Liza 6a01cd4f83
Adjust Open Arms, Closed Gate 2024-08-29 09:11:25 +02:00
Liza 1a9f870987
Fix pathing for first kholusia aether current 2024-08-29 09:05:07 +02:00
Fifi 7d622c4d12 shb phys role quests 2024-08-29 03:41:21 +00:00
FalconTaterz 36126c5bdc Finish ARR Hildibrand quest paths 2024-08-28 10:29:04 -05:00
FalconTaterz da332f503c Add Hildibrand quest paths up to 8-armed 2024-08-28 10:29:04 -05:00
Plogon Enjoyer f3082d8636 Added Ananta daily quest 'When Feathers Fly' 2024-08-28 22:10:22 +08:00
Plogon Enjoyer 248a636de5 Added Ananta daily quest 'Criminal Crossing' 2024-08-28 22:10:10 +08:00
Plogon Enjoyer 1112af873f Added Ananta daily quest 'A Signal for the Senses' 2024-08-28 22:09:59 +08:00
Plogon Enjoyer c95a80de34 Added Ananta story quest 'Griffins Rampant' 2024-08-28 22:09:38 +08:00
Liza 33774df23b
Daily quest updates 2024-08-28 11:48:40 +02:00
Liza 916082ef35
Add Rising dialogue/NextQuestId 2024-08-28 11:26:21 +02:00
Liza 218dbd8feb
Daily quest update 2024-08-27 23:40:50 +02:00
Liza 90b0467742
Minor gathering path adjustments 2024-08-27 22:52:15 +02:00
Liza 3d7b152cd1
Change some teleports in 'World of Wonders' 2024-08-27 22:45:43 +02:00
Liza fe1d2d51db
Mark completed daily quests as unable to accept 2024-08-27 22:45:42 +02:00
Liza 95535d0ef2 Merge pull request '[EW][Allied Society][Omicrons] Added a few quests and related gathering paths' (#34) from plogon_enjoyer/Questionable:omicron into master
Reviewed-on: #34
2024-08-27 20:45:08 +00:00
Liza 33726426df
Add Rising 2024 quests 2024-08-27 22:02:26 +02:00
Liza 0473c9b17c
Update code for updated dalamud 2024-08-27 22:00:34 +02:00
Liza b9061b3190
Support 'ChatMessage' in CompleteQuest steps 2024-08-27 21:14:22 +02:00
Plogon Enjoyer 2f4313c9da Updated Omicron daily quest 'Guardians of the Galaxy' 2024-08-27 00:44:45 +08:00
Plogon Enjoyer 99499415db Updated Omicron daily quest 'I, Omicron' 2024-08-27 00:44:30 +08:00
Plogon Enjoyer 7fe85a49f2 Added Omicron story quest 'And Another Question'. Also added required gathering points. 2024-08-27 00:08:18 +08:00
Liza 21c9e2fcac
Fix quest tooltips including quest name twice 2024-08-26 16:13:27 +02:00
Liza 2c2e95682b
Fix previous quest requirement 2024-08-26 16:13:17 +02:00
Liza 24f95d58fe
Version bump 2024-08-26 16:07:39 +02:00
Liza a840a9f42e
Pick up DT aether current quests (HF/LM) during the MSQ 2024-08-26 16:01:07 +02:00
Liza e6ee91c19c
Fix interactions in 'A Knight of Alexandria' 2024-08-26 15:58:14 +02:00
Liza 477b7cb446
Update positions for S9 aetheryte interactions 2024-08-26 11:14:26 +02:00
Liza 2a4ce09cda
Handle specific dialogue interactions while in a duty 2024-08-26 11:11:44 +02:00
cacahuetes 3a54dd1091 Update QuestPaths/3.x - Heavensward/Class Quests/WHM/1721_The Girl with the Dragon Tissue.json 2024-08-25 18:33:30 +00:00
cacahuetes f4475d64ca Update QuestPaths/5.x - Shadowbringers/Role Quests/Healer/3272_The Soul of Temperance.json 2024-08-25 18:21:29 +00:00
cacahuetes d4f122dda0 Update QuestPaths/5.x - Shadowbringers/Role Quests/Healer/3267_Traditions and Travails.json 2024-08-25 18:00:13 +00:00
cacahuetes db39e76e4b Upload files to "QuestPaths/5.x - Shadowbringers/Role Quests/Healer" 2024-08-25 17:59:24 +00:00
Liza 15c97d55f7
Minor starting quest adjustments 2024-08-25 19:23:29 +02:00
Liza 6eddca6931
Pick up DT aether current quests (first four zones) during the MSQ 2024-08-25 19:23:15 +02:00
cacahuetes 5bfc60d6ed Upload files to "QuestPaths/4.x - Stormblood/Class Quests/WHM" 2024-08-25 15:53:43 +00:00
cacahuetes 6a15daa4e6 Interact after combat was put into a separate sequence by accident 2024-08-25 15:50:27 +00:00
Liza 0ac2fae4b9
Add default combat delay to all non-overworld enemy encounters 2024-08-25 16:51:52 +02:00
Liza ca4bc07eeb
Allow weekly delivery turn-in while in duty queue 2024-08-25 16:01:02 +02:00
Liza d310c9ff1b
Handle quests that are unlocked when a previous quest isn't complete yet 2024-08-25 14:45:08 +02:00
Liza abee323d2b
Add IsUnmounting condition to UnmountTask 2024-08-25 13:45:57 +02:00
cacahuetes 11132beb22 Upload files to "QuestPaths/3.x - Heavensward/Class Quests/WHM" 2024-08-25 10:53:03 +00:00
cacahuetes 9430ca62da Upload files to "QuestPaths/3.x - Heavensward/Class Quests/WHM" 2024-08-25 10:52:42 +00:00
cacahuetes 75fc8f713c Merge pull request 'master' (#2) from liza/Questionable:master into master
Reviewed-on: cacahuetes/Questionable#2
2024-08-25 10:51:07 +00:00
Liza cfce2591db
Add missing dialogue option for 'Sustenance for the Soul' 2024-08-25 11:15:05 +02:00
Liza b4a649189a
Add quest priority window 2024-08-25 01:30:42 +02:00
Liza 581976b06b
Minor adjustments to unlock quests 2024-08-25 01:27:41 +02:00
Liza 4ca4e38af7
Make allied society quests non-interruptible 2024-08-25 00:49:53 +02:00
Liza b1a9ec8d7c Merge pull request 'cacahuetes-classes_unlock' (#18) from cacahuetes/Questionable:cacahuetes-classes_unlock into master
Reviewed-on: #18
2024-08-24 20:54:28 +00:00
Liza ec6687ec12
Minor chocobo updates 2024-08-24 22:53:30 +02:00
Liza af4d329cf0 Merge pull request 'Add 1560_Bird in Hand.json' (#26) from alydev/Questionable:alydev-patch-1 into master
Reviewed-on: #26
2024-08-24 20:50:01 +00:00
Liza 0dd392950a
Change author for new omicron quests 2024-08-24 22:47:52 +02:00
Liza d178240819 Merge pull request 'Added Omicron 2nd story quest and a couple of daily quests' (#28) from plogon_enjoyer/Questionable:omicron into master
Reviewed-on: #28
2024-08-24 20:44:17 +00:00
Liza 1a6646cb52
Minor cleanup for ARR BRD 2024-08-24 22:42:52 +02:00
Liza f4beceec05
Update tooltips 2024-08-24 22:42:32 +02:00
Plogon Enjoyer 40d435ebc0 Updated Omicron daily quest Using Their heads. Also added required gathering paths. 2024-08-25 03:05:04 +08:00
Plogon Enjoyer 7e8f201460 Updated Omicron daily quest The Robot and the Sea 2024-08-25 03:05:04 +08:00
Plogon Enjoyer 13037de8f1 Added step to enter Elysion 2024-08-25 03:05:04 +08:00
Plogon Enjoyer f8a43a8558 Added another daily quest 2024-08-25 03:05:04 +08:00
Plogon Enjoyer f348e92cba Added Omicron 2nd story quest 2024-08-25 03:03:41 +08:00
Liza a1988cc9c7
Change teleport indicator icon 2024-08-24 17:40:05 +02:00
Liza e4963af585 Merge pull request 'BardClassQuests' (#23) from pot0to/Questionable:BardClassQuests into master
Reviewed-on: #23
2024-08-24 12:57:46 +00:00
Liza dcf054a763
Fix teleport cost estimation 2024-08-24 00:14:45 +02:00
Liza a4d79079ba
Remove lv80 class quests from priority quest list 2024-08-24 00:05:38 +02:00
Liza f18fd8a87c
Daily quest updates 2024-08-24 00:02:05 +02:00
Liza 026763ed56
Minor cleanup for SB part 4 2024-08-23 23:21:03 +02:00
Liza 1eed73afdf
Minor cleanup for SB part 3 2024-08-23 19:46:37 +02:00
Liza f973f3cc5c
Small Gold Saucer adjustment 2024-08-23 18:31:30 +02:00
Liza 1c53276179
Add SB WAR quests 2024-08-23 18:10:27 +02:00
Liza a6f684248f
Add Gold Saucer unlock 2024-08-23 17:16:15 +02:00
Liza aa9fcb02fd
Add Omega raid quests 2024-08-23 16:57:14 +02:00
Liza 721c3d0a5c
Add Gold Saucer aethernet shards 2024-08-23 15:43:58 +02:00
Liza 03b2650052
Update early ARR msq quests 2024-08-23 14:40:39 +02:00
Liza 3a4cf56965
Add Immortal Flames to GC selection 2024-08-23 14:28:23 +02:00
Liza b1d5b6cf2c
Add some NextQuestIds for MRD 2024-08-23 14:02:29 +02:00
Liza 325860ec27
Remove ShouldHandleUiInteractions from duty UI windows since that's never active 2024-08-23 09:53:24 +02:00
alydev 0796ab8672 Add 1560_Bird in Hand.json 2024-08-23 06:58:56 +00:00
pot0to 77df87b23b fixed author name 2024-08-22 15:33:45 -07:00
pot0to e21ae1c6cd added quest path jsons 2024-08-22 15:33:45 -07:00
pot0to 6e7ade5ee7 resolved merge conflicts 2024-08-22 15:33:18 -07:00
pot0to d010dec9f6 fixing interaction type 2024-08-22 15:17:04 -07:00
pot0to 25e36fddc8 adding new brd paths and 1 thm 2024-08-22 15:17:04 -07:00
Liza 55e0df3050 Merge pull request 'SB MSQ Part 3 + 4' (#21) from JerryWester/Questionable:sb-p3 into master
Reviewed-on: #21
2024-08-22 18:35:14 +00:00
Liza 258bdb451f
Daily quest updates 2024-08-22 20:30:14 +02:00
cacahuetes 772300f44b Update QuestPaths/2.x - A Realm Reborn/Class Quests/WHM/48_Trial by Earth.json 2024-08-22 18:19:14 +00:00
Liza 7705e34918
Include quest id + add context menu for quests in journal window 2024-08-22 18:40:19 +02:00
Liza 6b24a08da5
Include author name in quest tooltip 2024-08-22 18:39:50 +02:00
Liza 59302bb92b
Add early MRD quests 2024-08-22 18:26:04 +02:00
cacahuetes abbc82cfbd Update QuestPaths/2.x - A Realm Reborn/Class Quests/NIN/102_Way of the Rogue.json 2024-08-22 13:44:34 +00:00
cacahuetes 0029711b9f Update QuestPaths/2.x - A Realm Reborn/Class Quests/NIN/101_So You Want to Be a Rogue.json 2024-08-22 13:44:03 +00:00
cacahuetes 53d3488871 Update QuestPaths/2.x - A Realm Reborn/Class Quests/BRD/181_So You Want to Be an Archer.json 2024-08-22 13:43:21 +00:00
cacahuetes e7fa50db20 Update QuestPaths/2.x - A Realm Reborn/Class Quests/BRD/131_Way of the Archer.json 2024-08-22 13:42:59 +00:00
Liza e13007469e
Add early MRD quests 2024-08-22 13:05:40 +02:00
Liza 99cd1dd023
Update teleport logic for priority quests/lower estimated gil cost 2024-08-22 12:50:45 +02:00
Liza 6ea9f282f3
Fixes for early limsa quests 2024-08-22 12:14:12 +02:00
Liza ee2980bef9
Add some QW to early gridania msq 2024-08-22 10:37:28 +02:00
Liza 4d957af67d Merge pull request 'cacahuetes-MSQ-minor-1' (#20) from cacahuetes/Questionable:cacahuetes-MSQ-minor-1 into master
Reviewed-on: #20
2024-08-22 08:34:50 +00:00
Jerry Wester 142bf2331d SB MSQ Part 4 2024-08-21 19:00:51 -06:00
JerryWester f4ff18e9f4 SB MSQ Part 3 2024-08-21 14:27:30 -06:00
Liza 8aaabacc2d
Attempt to fix diving movement issue 2024-08-21 20:43:24 +02:00
cacahuetes 5e16c154c4 Venture unlock!
Required: Active Reatiners
2024-08-21 16:21:20 +00:00
cacahuetes fbc29b2f39 added a missing interaction point after combat 2024-08-21 16:18:26 +00:00
cacahuetes ac81c8279b Added Combat point
Added one extra combat point when entering camp so that you don't get overwhelmed by 6 enemies at once by the time you get to the center of the camp.
2024-08-21 16:17:36 +00:00
cacahuetes 6967cfc8f7 Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/WVR" 2024-08-21 16:13:52 +00:00
cacahuetes 99ab970747 Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/LTW" 2024-08-21 16:13:18 +00:00
cacahuetes ea0c30198d Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/ROG" 2024-08-21 16:12:45 +00:00
cacahuetes 7b0faf9a37 Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/BLM" 2024-08-21 16:11:59 +00:00
cacahuetes 110eece2d7 Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/BTN" 2024-08-21 16:11:36 +00:00
cacahuetes bd3f01390b Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/ALC" 2024-08-21 16:10:55 +00:00
cacahuetes 0da8c8acb5 Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/CUL" 2024-08-21 16:10:11 +00:00
cacahuetes 905074513a Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/GSM" 2024-08-21 16:09:36 +00:00
cacahuetes 387ef9f69b Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/ARM" 2024-08-21 16:08:49 +00:00
cacahuetes 1f4089ce49 Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/BSM" 2024-08-21 16:08:17 +00:00
cacahuetes 0635f4e639 Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/ARC" 2024-08-21 16:07:33 +00:00
cacahuetes ea483d1cd5 Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/ACN" 2024-08-21 16:05:53 +00:00
cacahuetes 80f9b02b37 Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/WAR" 2024-08-21 16:05:00 +00:00
cacahuetes 9413b2ccdb Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/MNK" 2024-08-21 16:03:24 +00:00
cacahuetes 45137b231c Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/MNK" 2024-08-21 16:02:55 +00:00
cacahuetes 79751474de Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/FSH" 2024-08-21 16:02:31 +00:00
cacahuetes 6fde4de9dc Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/DRG" 2024-08-21 16:01:42 +00:00
cacahuetes c5ea5563ff Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/CRP" 2024-08-21 16:00:29 +00:00
cacahuetes 2765247f92 Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/BLM" 2024-08-21 16:00:01 +00:00
cacahuetes 7865ee6fe8 Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/PLD" 2024-08-21 15:58:26 +00:00
cacahuetes b49c2e898d GLA/PLD Quests validated and updated prompts
There is one quest where a prompt is immediately after the single duty instance. I couldn't validate that one because there was no way to go back to it after it happened. Quest 264_On Holy Ground
2024-08-21 15:58:12 +00:00
cacahuetes 35537564f1 Making it easier to travel to east shroud without aetheryte 2024-08-21 15:53:26 +00:00
cacahuetes 43bb9631fc Merge pull request 'Updating repo to match main Liza repo' (#1) from liza/Questionable:master into master
Reviewed-on: cacahuetes/Questionable#1
2024-08-21 15:51:24 +00:00
Liza b5f66bb9e8
Update dependencies 2024-08-21 00:59:32 +02:00
Liza 7ca783bade
Add ShB caster role quests 2024-08-21 00:58:24 +02:00
Liza 034d2704e9
Daily quest updates 2024-08-20 23:36:41 +02:00
Liza 440a746e46
Fix nonsense use of portrait id when switching classes 2024-08-20 21:57:32 +02:00
Liza 9c414d44cd
Daily quest update 2024-08-20 20:47:11 +02:00
Liza fb3aa0e0d4
Update warnings 2024-08-20 02:50:47 +02:00
Liza 2d22657d41
Update how task factories work 2024-08-20 02:48:06 +02:00
Liza 9be1579f99
Late-check whether movement is needed for satisfaction supply npcs 2024-08-19 23:52:10 +02:00
Liza 5375ec25bc
Add Kai-Shirr/Ameliance unlock quests 2024-08-19 23:51:48 +02:00
Liza b07625c18f
Add Kurenai unlock quests 2024-08-19 23:12:43 +02:00
Liza e31ae92d88
Minor adjustments to FIrmament quests 2024-08-19 21:56:37 +02:00
Liza 4d0590a109
Wait for navmesh being ready before using AethernetShortcut 2024-08-19 21:22:31 +02:00
Liza 391342f9c4
Fix aetheryte name for Pla Enni 2024-08-19 21:16:34 +02:00
Liza 3ba342aa48
Seasonal event info panel 2024-08-19 15:19:15 +02:00
Liza 57712b1c0c
Add Ehll Tou + Charlemend (i.e. almost the entire firmament) unlock quests 2024-08-19 13:07:20 +02:00
Liza bcd68c4508
Add second Adkiragh unlock quest 2024-08-19 11:27:37 +02:00
Liza 83e9541e76
Fix 'move to target' for objects too far away to be targeted 2024-08-19 11:26:55 +02:00
Liza 5b47814ea6
Daily quest updates 2024-08-19 10:41:41 +02:00
Liza 2df220ba94
Hide old ishgard restoration instances from gathering point stats 2024-08-19 04:57:41 +02:00
Liza 92b6ce315f
Fix leves showing under the wrong filtered expac 2024-08-19 04:51:18 +02:00
Liza e3040607a6
Add various gathering paths for weekly delivery npcs 2024-08-19 04:43:08 +02:00
Liza 5f9aa3fb96
Add Return to Ivalice quests 2024-08-19 03:53:00 +02:00
Liza d31b8cfc7a
Make gathering progress filterable 2024-08-19 03:19:12 +02:00
Liza 17cedb6f87
Include gathering points in statistics window 2024-08-18 19:51:40 +02:00
Liza bcab19b809
Add Alexander quests 2024-08-18 03:15:00 +02:00
Liza ff983859eb
Add gathering locatiosn + unlock for Margrat + Anden 2024-08-18 02:13:33 +02:00
Liza 4aee22510b
Add Wachumeqimeqi deliveries 2024-08-18 01:55:38 +02:00
Liza 8a011bb1f4
Update collectable logic for items above your level/low collectability increase 2024-08-18 00:41:58 +02:00
Liza a11dd11424
Add missing LNC quest 2024-08-17 22:28:02 +02:00
Liza f543ed26b2
Rename GLA/PGL class quest folders 2024-08-17 22:22:56 +02:00
Liza 3210568ce9
Daily quest updates 2024-08-17 22:09:47 +02:00
Liza f76e074cd8
Rework source gen 2024-08-17 21:01:46 +02:00
Liza 59d83cb338
Rework task factories; finish up Artisan crafting 2024-08-17 20:07:27 +02:00
Liza cf56a01a08
Show accepting class for allied society quests 2024-08-17 19:17:27 +02:00
Liza 179e6e341f
Rename beast tribe to allied society in code 2024-08-17 19:16:33 +02:00
Liza 4acf4b0d13
Use EquipRecommended for VPR/PCT starting quests 2024-08-16 23:37:57 +02:00
Liza b24db556ea
Add NextQuestIds to DNC quests 2024-08-16 23:35:58 +02:00
Liza 0e8fd9714f
Add some side quests 2024-08-16 23:15:44 +02:00
Liza 381354eff6
Update source gen 2024-08-16 22:52:43 +02:00
Liza 5823a0a88c
Version bump 2024-08-16 22:37:26 +02:00
Liza d4d9b67b80
Minor update to DNC quests 2024-08-16 22:35:13 +02:00
Liza 9cef8c160f
Conditionally disable some UI buttons 2024-08-16 22:34:59 +02:00
Liza e3e9ffed3a
Add DNC quests by Fifi 2024-08-16 22:02:23 +02:00
Liza 8d7fa6092d
Add 3 Qitari + Dwarves quests + templates 2024-08-16 21:57:35 +02:00
Liza 75c76cf7f7
Add 3 daily Loporrit quests + templates 2024-08-16 20:42:11 +02:00
Liza 65b1f786bd
Use EquipRecommended before the starting cities gearset check quests 2024-08-16 19:50:50 +02:00
Liza a7dd0de69a
Fix attune distance for Elpis - Twelve Wonders 2024-08-16 19:48:28 +02:00
Liza 7493902752
Add 3 daily Omicron w/ gathering and interactions in Elysion 2024-08-16 19:48:00 +02:00
Liza 1bdf86e660
Update serialization of QuestStep 2024-08-16 01:51:12 +02:00
Liza f1165a3937
Allow for more complex gathering (preparation) steps; add firmament aetheryte 2024-08-16 01:21:15 +02:00
Liza 2955cff165
Renamed Tribal Quest folder to Allied Societies 2024-08-15 23:08:00 +02:00
Liza 33fb5ed4ab
Daily quest updates 2024-08-15 23:01:11 +02:00
Liza 7de9ed38df
Show an icon if a quest is loaded from user directory 2024-08-15 21:38:47 +02:00
Liza b8dc5fa8e3
Minor cleanup for SB part 2 2024-08-15 02:09:18 +02:00
Liza e45c05a181
Always skip credits if plugin is active, as they're after duties so the plugin is never 'running' 2024-08-15 01:24:38 +02:00
Liza fa25db7be0
Change how quest names are shortened so that it doesn't replace the last letter with ... 2024-08-14 20:24:51 +02:00
Liza 02ad56a96c
Remove extra whitespace from copied QW values 2024-08-14 20:12:57 +02:00
Liza 51816a2c8b
Merge remote-tracking branch 'JerryWester/sb-p2' 2024-08-14 19:50:31 +02:00
Jerry Wester 65503d8921 Added missing point in quest Hells Open 2024-08-14 10:37:47 -06:00
Liza 55238da348
Fix teleport 2024-08-14 13:41:53 +02:00
Liza 348fb06542
Minor cleanup for ARR WHM 2024-08-14 11:40:49 +02:00
Liza 76cc4000ca
Allow skipping aetheryte shortcuts if SkipConditions are met + teleport isn't unlocked 2024-08-14 09:47:28 +02:00
Liza 503b4ef77c
Fix combat sometimes being stuck if using 'KIllEnemyDataIds' 2024-08-14 09:46:49 +02:00
Liza 2dfc774da1
Automatically equip recommended gear for duty/singleplayerduty/combat 2024-08-14 09:28:41 +02:00
Liza 82c8826e0f
Minor cleanup for ARR DRG 2024-08-14 01:49:31 +02:00
Liza fdb8eed7a4
Remove YA interaction for SinglePlayerDuty; remove data id being required for accept/complete quest + SinglePlayerDuty 2024-08-14 01:49:02 +02:00
Liza 263e0b9a24
Remove NavigationShortcutController 2024-08-14 00:04:12 +02:00
Liza 052c366ea0
Consider alternative Lv1 class quests locked; don't do priority quests unless we can teleport + aren't broke 2024-08-13 23:26:13 +02:00
Liza f9368ae809
Don't handle dialogue/UI interactions for quests if no quest is running 2024-08-13 23:25:14 +02:00
Liza d8cf9616c0
Combat: Pathfind to enemies outside of nameplate render range (for overworld enemies) 2024-08-13 23:24:47 +02:00
Jerry Wester 5a854b01c5 SB MSQ Part 2 2024-08-12 21:21:47 -06:00
Liza 007a4a5a56
Merge remote-tracking branch 'cacahuetes/master' 2024-08-12 20:16:26 +02:00
Liza 69436a73bb
GPR: Fix editor window preventing ESC menu opening because of dalamud's terrible focus management 2024-08-12 18:14:47 +02:00
Liza 28d50dfc81
Move to aethernet shards using a mount if mounts are allowed in the zone 2024-08-12 16:23:03 +02:00
Liza 53c49d6718
Hide 'cannot execute at this time' toasts when navmesh diving and moving upwards 2024-08-12 16:22:24 +02:00
Liza 59684ce212
GPR: Only show when on gatherer 2024-08-12 16:21:34 +02:00
Liza 4b06c24da5
Minor cleanup for SB part 1 2024-08-12 16:21:17 +02:00
Liza fd1ee73d59
Merge remote-tracking branch 'origin/master' 2024-08-11 21:57:51 +02:00
Liza 9d8c67155f
Attempt to handle Revisit triggering 2024-08-11 21:57:33 +02:00
Liza 606b9d52ba
Fix distance logic for gathering nodes 2024-08-11 21:57:27 +02:00
Liza d88a926bcb Merge pull request 'SB MSQ Part 1' (#14) from JerryWester/Questionable:sb-p1 into master
Reviewed-on: #14
2024-08-11 19:54:51 +00:00
Liza ffc24b246b
Add leves to statistics window 2024-08-11 19:13:21 +02:00
Liza 69944db8d1
Add some 90/96 MIN/BTN leves 2024-08-11 19:00:13 +02:00
Liza 79d65b3350
ARR path updates 2024-08-11 17:24:16 +02:00
cacahuetes ee37abf405 Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/DRG" 2024-08-11 09:51:17 +00:00
cacahuetes 3aa07d538f Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/DRG" 2024-08-11 09:50:54 +00:00
cacahuetes 9b35d7d622 Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/DRG" 2024-08-11 09:50:32 +00:00
cacahuetes 10a388d97e Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/DRG" 2024-08-11 09:49:41 +00:00
cacahuetes dc6f362ab5 Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/WHM" 2024-08-11 09:49:00 +00:00
cacahuetes 4f0535c390 Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/WHM" 2024-08-11 09:47:27 +00:00
cacahuetes 1e356d428e Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/WHM" 2024-08-11 09:47:00 +00:00
cacahuetes a32277ed93 Upload files to "QuestPaths/2.x - A Realm Reborn/Class Quests/WHM" 2024-08-11 09:45:01 +00:00
Liza c354f1fb7a
Adjust quest window flags 2024-08-11 03:34:47 +02:00
Liza 13e54aa8c3
Add SkipConditions to resume if duty-blocked at 'Good Intentions' and 'A Time to Every Purpose' 2024-08-11 02:44:29 +02:00
Liza 84c95535ae
Add extra unlock condition to 'A Time to Every Purpose' 2024-08-11 02:29:52 +02:00
Liza ada2cf2833
Start available priority quests if no msq quest is available 2024-08-11 02:29:34 +02:00
Liza eb97c60065
Don't unmount when using vesper bay aetheryte tickets 2024-08-11 02:14:07 +02:00
Liza bb4ab53b21
Update check for class/jobs to make one shb role quest mandatory, and ew/dt role quests optional 2024-08-11 01:03:14 +02:00
Liza 3a1f525b0f
Use mount for Vesper Bay Aetheryte ticket 2024-08-10 22:50:32 +02:00
Liza 4701823480
Automatically close ARR credit player 2024-08-10 21:37:33 +02:00
Liza ec2a8a15fc
Improve logging for changes in QuestController.AutomationType and clean up some related methods 2024-08-10 20:52:41 +02:00
Liza 7e9eb212e3
Add class quests as priority quests 2024-08-10 19:50:15 +02:00
Liza 348460a7c6
Include expansionversion and NG+ chapter in QuestInfo 2024-08-10 18:35:54 +02:00
Liza c0e8a47ef6
Update ARR/WAR quests 2024-08-10 18:34:48 +02:00
Liza 2c77dc479f
Add 'EquipRecommended' task 2024-08-10 18:15:00 +02:00
Liza d5e62ebc15
Disable minimizing/closing quest window if any quest is running 2024-08-10 18:13:46 +02:00
Liza 009ad85daa
Add vesper bay navmesh workaround to 'Scions of the Seventh Dawn' 2024-08-10 15:43:37 +02:00
Liza f158d4a371
Fix 'sequence not found' text 2024-08-10 14:58:35 +02:00
Liza 6f2ca7d438
Add mini quest window 2024-08-10 00:57:09 +02:00
Liza 7dc78ed8cb
Check that you have the status 'OccupiedInQuestEvent' for at least a frame for interacting 2024-08-09 23:58:19 +02:00
Liza 04ac6ba9cf
Moonfire Faire path adjustments 2024-08-09 10:33:45 +02:00
Liza f7d7233ccd
ARR path fixes 2024-08-09 02:55:21 +02:00
Liza 94e85fc45e
Consider more UI elements as loading screens 2024-08-09 01:26:00 +02:00
Liza 3f947a5dd6
Update source gen 2024-08-09 01:19:22 +02:00
Liza ebc8521fc4
Update collision size for blacklisted new gridania planter boxes 2024-08-09 00:57:25 +02:00
Liza d7ce9051f4
Moonfire Faire + add logic for skipping steps depending on (un)locked aetherytes 2024-08-09 00:53:05 +02:00
Liza c9d9cfb787
Only auto-accept leves 2024-08-08 23:58:43 +02:00
Liza 3a27fc1211
Don't auto-close levemete interactions if questionable isn't running, part 2 2024-08-08 15:31:08 +02:00
Liza 2ee9360025
Don't auto-close levemete interactions if questionable isn't running 2024-08-08 15:14:26 +02:00
Liza c287936b32
Include alternativeItemId in codegen 2024-08-08 15:11:25 +02:00
Liza 3f07ae797b
Add retry to opening the journal for initiating leves 2024-08-08 15:10:06 +02:00
Liza f7886d5969
Make logic for skipping gathering nodes smarter (when they're all in render distance) 2024-08-08 15:08:52 +02:00
Liza c7961eb444
Partially revert interaction IsTargetable changes and make GatheringPoint a special case 2024-08-08 14:48:33 +02:00
Liza a7af485369
Gathering leves proof-of-concept 2024-08-08 01:49:14 +02:00
Liza 41abceb89a
Attempt to fix msq sometimes stopping 2024-08-07 14:10:28 +02:00
Liza f537a61640
Add Qitari unlock quests 2024-08-05 21:20:35 +02:00
Liza 5c3584b88d
Load gathering points dynamically, BTN 65-70 2024-08-05 20:01:01 +02:00
Liza e186d34f0d
Check for enough inventory slots 2024-08-05 18:12:01 +02:00
Liza bb12299378
Code cleanup 2024-08-05 17:19:17 +02:00
Liza 139250c4a4
Automatic weekly custom delivery turn in + some gathering cleanup 2024-08-05 17:09:49 +02:00
Liza 837ee7b368
Update source gen 2024-08-05 07:51:34 +02:00
Liza d63d372fe2
Add gathering for weekly custom deliveries (with paths for Zhloe, M'naago, Kurenai, Adkiragh; excluding underwater locations) 2024-08-05 07:37:54 +02:00
Jerry Wester a46ecfb66e SB MSQ Part 1 2024-08-04 14:37:51 -06:00
Liza 09f11d1914
Add basic support for gathering custom delivery items automatically 2024-08-04 16:03:23 +02:00
Liza 2f4f4e24e2
Migrate QuestIds; add more quest paths 2024-08-03 22:41:18 +02:00
Liza ea100613ce
EW Paths 2024-08-03 21:33:52 +02:00
Liza 36a0f72bd9
Migrate questIds to IId 2024-08-03 20:30:18 +02:00
Liza ee2b49f566
Studium MIN/BTN deliveries 2024-08-03 19:12:34 +02:00
Liza 2a39d053ba
Merge branch 'gathering' 2024-08-03 17:27:19 +02:00
Liza f04233a325
Implement min/btn collectable logic 2024-08-03 17:26:49 +02:00
Liza 82c20bf76d
Auto-Moving to gathering locations 2024-08-03 11:17:20 +02:00
Liza ff7ee27fde
GE update 2024-08-03 03:38:59 +02:00
Liza 9bfbc99144
Schema update 2024-08-02 20:04:59 +02:00
Liza ae87b4ccc5
Schema update 2024-08-02 18:30:21 +02:00
Liza 0e0e74ce64
Don't return completed main scenario quest 2024-08-02 13:52:46 +02:00
Liza 634ac804af
Check if the next msq quest can even be accepted 2024-08-02 09:59:40 +02:00
Liza dd7152024a
Misc skip adjustments 2024-08-02 09:55:55 +02:00
Liza 3ff529b99a
Add an option to disable ESC 2024-08-01 18:47:13 +02:00
Liza 035b7383ae
Fix skip.NotTargetable/skipExtraConditions not being considered if no other skips are set 2024-08-01 18:02:19 +02:00
Liza d3430ae439
Merge branch 'master' into rewrite-qw
# Conflicts:
#	QuestPaths/2.x - A Realm Reborn/Class Quests/SCH/1098_The Last Remnants.json
#	QuestPaths/2.x - A Realm Reborn/Class Quests/WAR/1052_Looking the Part.json
2024-08-01 14:09:30 +02:00
Liza d86afbf982
Update Dalamud.NET.Sdk 2024-08-01 14:08:41 +02:00
Liza fc8f8ee336
Replace NotInSameTerritory 2024-08-01 14:01:09 +02:00
Liza 252424c802
Replace NotInSameTerritory 2024-08-01 03:23:09 +02:00
Liza d64cd9d5fc
Update CompletionQuestVariablesFlags for skip checking 2024-08-01 03:22:01 +02:00
Liza becfac28ad
Add Esuna as action 2024-08-01 00:40:52 +02:00
Liza f9c7b6c762
Daily quest update 2024-08-01 00:40:38 +02:00
Liza d280885f81
Add Shadows of Mhach 2024-07-30 17:43:45 +02:00
Liza 3850a62bcd
Add ARR housing unlock quests 2024-07-30 17:01:44 +02:00
Liza 3de284d96b
Change overlay draw conditions 2024-07-30 04:47:06 +02:00
Liza 1c0c75a2a6
Add a few unlock quests 2024-07-30 04:46:15 +02:00
Liza aa0c0b6757
Shorten quest names if too long 2024-07-30 04:45:23 +02:00
Liza f533ca673f
Minor cleanup for HW part 3/4 2024-07-30 04:45:06 +02:00
Liza fd9440ca25 Merge pull request 'HW MSQ Part 3 + 4' (#13) from JerryWester/Questionable:hw-p3 into master
Reviewed-on: #13
2024-07-29 21:58:31 +00:00
Liza 1e8cd89d24
Fix Shadows Uncast 2024-07-29 23:32:40 +02:00
Liza 3b69335a8f
Limit the quest tooltip depth for completed quest trees 2024-07-29 21:34:52 +02:00
Liza 83e88e9e36
Add a few unlock quests 2024-07-29 21:19:22 +02:00
Liza 65b7643b3e
Add search field to statistics/progress window 2024-07-29 17:40:42 +02:00
Liza 0d2ce03164
Add Statistics/Progress window 2024-07-29 16:54:18 +02:00
Liza ba0edc562b
Add nextquestid references to viper quests 2024-07-29 10:34:54 +02:00
Liza 2a729e5612
Vesper bay aetheryte tickets: manually move through gate 2024-07-29 01:09:04 +02:00
Liza 9c637ea42e
VPR quests 2024-07-29 01:07:28 +02:00
Liza cc89a5550f
Pathfinding to get in melee/cast range shouldn't count as 'combat complete' 2024-07-28 21:50:17 +02:00
Liza 25f985c132
Adjust log levels for quests loaded in dev 2024-07-28 21:49:31 +02:00
Liza fd62d925e4
Minor cleanup for HW part 2 2024-07-28 21:03:44 +02:00
Liza bfc107dc6d
Update SkipIf to SkipConditions 2024-07-28 15:02:21 +02:00
Liza a6a7dcc6ad Merge pull request 'HW MSQ Part 2' (#12) from JerryWester/Questionable:hw-p2 into master
Reviewed-on: #12
2024-07-28 12:59:16 +00:00
Liza 0f85910a7d
Add nav point in Yak T'el 2024-07-28 03:53:16 +02:00
Liza 1b0fc18b96
Minor update for DT aether current paths 2024-07-28 03:46:26 +02:00
Liza bcd2d6f602
Daily quest update 2024-07-28 03:46:07 +02:00
Liza 1a4a47e3ee
Finish Shadowbringers MSQ 2024-07-28 00:13:52 +02:00
Liza 1e1efcd35f
Fix targeting logic picking the furthest away enemy in some cases 2024-07-27 23:10:24 +02:00
Liza 377b5501b6
Combat + Skip updates 2024-07-27 17:37:08 +02:00
Liza e40084ada1
Replace SkipIf logic 2024-07-27 15:39:47 +02:00
Liza b86d01bd6f
Update targeting logic 2024-07-27 11:19:18 +02:00
Jerry Wester d67d9d750e Update schema URL 2024-07-26 18:13:37 -06:00
Jerry Wester c08b12c539 Update schema URL 2024-07-26 18:12:47 -06:00
Liza 3483d07ff2
Validation: Sum up disabled tribe quests instead of showing each one individually 2024-07-27 01:51:45 +02:00
Liza ec3a0eb82f
Update schema URL 2024-07-27 01:32:17 +02:00
Liza c38941badd
VPR 80-82 2024-07-27 01:23:43 +02:00
Liza 779eeb6083
Daily quest update 2024-07-27 00:56:03 +02:00
Liza 7323caa88f
UseItem: don't wait the entire retry duration if questwork matches + shorten delay again for non-vesper bay aetheryte tickets 2024-07-27 00:52:23 +02:00
Liza 9422b47cc5
Change how stop button is drawn if no quest is active 2024-07-27 00:47:46 +02:00
Liza 6e6ce6fb56
Daily quest update 2024-07-26 19:12:34 +02:00
Liza 0e927fef6f
Show version in quest window 2024-07-26 17:17:52 +02:00
Liza b044e5181f
Minor cleanup for HW part 1 2024-07-26 17:17:02 +02:00
Liza c48162f410 Merge pull request 'HW MSQ Part 1' (#11) from JerryWester/Questionable:hw-p1 into master
Reviewed-on: #11
2024-07-26 15:15:18 +00:00
Liza 759dbde1e9
Fix shitty dalamud default settings for Configurations 2024-07-26 11:22:49 +02:00
Liza ae9d794b2e
Suppress build warning for test project 2024-07-26 11:17:03 +02:00
Liza 946dcc1fe6
Only use combat-starting items until in combat 2024-07-26 10:41:35 +02:00
Jerry Wester 58832aad61 HW MSQ Part 4 2024-07-25 20:09:17 -06:00
Jerry Wester 8b42418b02 HW MSQ Part 3 2024-07-25 17:58:58 -06:00
Liza 09be2a3604
Minor DT updates 2024-07-26 01:42:23 +02:00
Liza 33a7336957
Sort ARR quests 2024-07-25 18:35:49 +02:00
Liza 33f3147e42
Give enemies kill priorities (defined inquest → aggro'd), occasionally check if we're stll in range, reduce cast distance 2024-07-25 17:36:51 +02:00
Liza 89b3110a28
Second pass of Ul'dah start 2024-07-25 17:36:12 +02:00
Liza 04ca527607
Daily quest update 2024-07-25 11:17:17 +02:00
Liza 2909d1105f
Fix SLN 2024-07-25 10:00:16 +02:00
Jerry Wester e9e5bc2353 Oops, forgot to change this back 2024-07-24 20:42:05 -06:00
Jerry Wester 25829385d5 HW MSQ Part 2 2024-07-24 20:35:35 -06:00
Liza 495e9c701e
Bump Version 2024-07-25 04:16:26 +02:00
Liza 042a8b5ecc
Partition quest loading into different methods 2024-07-25 04:15:44 +02:00
Liza b5589b0054
First draft of Ul'dah start quests 2024-07-25 02:18:37 +02:00
Liza 39172fdaa4
Daily quest update 2024-07-24 22:20:06 +02:00
Liza b9d6573cd0
Adjust UI sizes 2024-07-24 22:14:26 +02:00
Liza ff669708d3
Wait for longer before retrying item use 2024-07-24 22:14:11 +02:00
Liza deb426f81c
Diving; add more Shadowbringers MSQ 2024-07-24 20:47:24 +02:00
Liza 8feadf953f
Draft of ARR SCH quests 2024-07-24 15:45:03 +02:00
Jerry Wester 2377a94ce5 HW MSQ Part 1 2024-07-23 21:10:41 -06:00
Liza ed6c645479
Add more Shadowbringers MSQ 2024-07-24 03:33:03 +02:00
Liza 84840db4f3
Daily quest update 2024-07-24 00:22:56 +02:00
Liza 9d79780138
Minor cleanup for ARR part 6 2024-07-23 00:39:39 +02:00
Liza 4009aa307d
Automatically close ARR credits (only for 2.55, not for base ARR) 2024-07-23 00:39:12 +02:00
Liza a0f7e6f081
Add rebuild navmesh button 2024-07-23 00:38:42 +02:00
Liza 0a702ce361
Differentiate between Pathfinding + Path running 2024-07-23 00:38:32 +02:00
Liza 1ea5ae9e40
Fix some movement issues 2024-07-23 00:38:16 +02:00
Liza 0294c433de Merge pull request 'ARR MSQ Part 6' (#10) from JerryWester/Questionable:arr-p6 into master 2024-07-22 19:05:23 +00:00
Liza f1a9654700
Daily quest update 2024-07-22 21:03:40 +02:00
Liza 9696b5470a
Add hunt unlock quests (ARR, HW, SB, ShB) as a quest chain 2024-07-22 17:33:13 +02:00
Liza 4985c9d550
Check for GC for quest lock; minor UI adjustments 2024-07-22 15:27:06 +02:00
Liza 325b529337
Add /qst reload 2024-07-22 10:09:23 +02:00
Jerry Wester 517fec212f ARR MSQ Part 6 2024-07-21 15:37:25 -06:00
Liza 39f698242d
Click to copy QW 2024-07-21 23:20:32 +02:00
Liza 527fa3440e
Update source gen 2024-07-21 23:10:16 +02:00
Liza 26e881abc3
Minor cleanup for ARR part 5/CT raids/primals 2024-07-21 21:33:38 +02:00
Liza cd72beca89
Fix next quest logic for alliance raids, update arr to-do 2024-07-21 16:22:01 +02:00
Liza a9b25e3722
Split QuestWindow into components; fix item use; show required instances to unlock quests 2024-07-21 15:30:10 +02:00
Liza 07b4765478
Make AcceptQuest/CompleteQuest skippable if their relevant quest has been accepted/completed 2024-07-21 10:41:27 +02:00
Liza e6a9c21c0f
Fix bad item use condition on vesper bay tickets 2024-07-21 10:40:10 +02:00
Liza 7ee7df90b8
Merge branch 'JerryWester-arr-ct' 2024-07-21 09:09:26 +02:00
Liza 3acae0bd98
Merge branch 'arr-ct' of https://git.carvel.li/JerryWester/Questionable into JerryWester-arr-ct 2024-07-21 09:09:18 +02:00
Liza b7e901761b
Merge branch 'JerryWester-arr-p5' 2024-07-21 09:08:59 +02:00
Liza 0bc2d6b2b2
Merge branch 'arr-p5' of https://git.carvel.li/JerryWester/Questionable into JerryWester-arr-p5 2024-07-21 09:08:50 +02:00
Liza e105bacea7
Minor quest updates 2024-07-21 09:07:31 +02:00
Liza 8c621cc1c4
Minor quest updates 2024-07-21 02:06:33 +02:00
Jerry Wester 5628992524 ARR Crystal Tower + Primal Quests 2024-07-20 17:12:55 -06:00
Liza 7140577935
When checking for next unaccepted msq quest, ignore quests without questpath 2024-07-20 22:08:18 +02:00
Liza fc1852139f
Update source gen 2024-07-20 21:23:54 +02:00
Liza cc0c972bae
Daily quest updates 2024-07-20 19:09:51 +02:00
Liza 36ed78bcea
Tweaks to non-implemented/RNG daily quests 2024-07-20 14:34:54 +02:00
Jerry Wester 4416dfeccf ARR MSQ Part 5 2024-07-20 00:25:15 -06:00
Liza 42ec4ed355
Minor adjustments 2024-07-19 21:28:53 +02:00
Liza dea1a3da51
Version Bump 2024-07-19 21:17:29 +02:00
Liza 4ce89b7693
Minor cleanup for ARR part 3 2024-07-19 21:16:40 +02:00
Liza a6e8aa1ced Merge pull request 'ARR MSQ Part 3' (#6) from JerryWester/Questionable:arr-p3 into master
Reviewed-on: #6
2024-07-19 14:33:23 +00:00
Liza eb69c24ef4
Minor cleanup for ARR part 2 2024-07-19 16:31:54 +02:00
Liza 49695219c9
Merge branch 'JerryWester-arr-p2' 2024-07-19 13:17:20 +02:00
Liza 5295b8e447
Minor DT adjustments 2024-07-19 13:16:48 +02:00
Liza f0af3045a7
Update validation for instant quests 2024-07-19 09:14:18 +02:00
Liza 86e2c0f1ca
Add Stone/Sky/Sea 2024-07-19 01:46:31 +02:00
Liza da2c505c13
Add Heritage Found side quests 2024-07-19 01:17:23 +02:00
Liza a42bcf0fdd
Add phys ranged role quests 2024-07-18 22:17:41 +02:00
Liza ec839c15d3
Add /lookout as usable emote 2024-07-18 18:38:23 +02:00
JerryWester 502b520d31 ARR MSQ Part 2 2024-07-18 09:08:57 -06:00
Liza 6bd5b21ad4
Add Shaaloani side quests 2024-07-18 16:33:48 +02:00
Liza 83db1f9dce
Fix wrong command condition 2024-07-17 21:42:49 +02:00
Liza 8ec3583ffc
Fix a potential movement issue if you're close to the target but in another zone 2024-07-17 20:41:21 +02:00
Liza 03c01b827a
Shadowbringers (start until Dohn Mheg) 2024-07-17 20:41:06 +02:00
Liza c5e59389dc
Fix data for one of the Zone 6 aetherytes 2024-07-17 15:05:49 +02:00
Liza 6f2ebe5a5a
Run JSON schema validation in separate thread 2024-07-17 15:05:24 +02:00
Liza aa73231f38
Use named aetherytes/aethernet shards for attuning (instead of ids) 2024-07-17 12:58:08 +02:00
Liza 98cca32acc
Load quest paths from HW/SB folders 2024-07-17 04:31:54 +02:00
Liza 01f9b48062
Version Bump 2024-07-16 20:42:52 +02:00
Liza 383e3b4dd6
Merge branch 'arr-msq-part4' 2024-07-16 20:41:43 +02:00
Liza 5e8de17b55
Disable some tribal quests for now 2024-07-16 20:41:27 +02:00
Liza 9eeda20d88
Fix stopDistance for WalkTo steps 2024-07-16 20:41:06 +02:00
Liza edb9f32c76
Minor cleanup for ARR part 4 2024-07-16 20:40:00 +02:00
Liza 7d026fa07c
Merge branch 'master' into arr-msq-part4 2024-07-16 14:44:51 +02:00
Liza 3a742ea2ad
Add Arcadion quests 2024-07-16 14:43:31 +02:00
Liza fb9e31cd80
Add currently visible unaccepted quest markers to /qst zone (only for unknown/not mapped quests) 2024-07-16 11:15:28 +02:00
Liza e239edb22c
Code cleanup/add suppressions 2024-07-16 10:54:47 +02:00
Liza 985fb7f4c1
Always show validation issues (for quests you can edit) 2024-07-16 10:52:54 +02:00
Jerry Wester 229b9bd690 ARR MSQ Part 3 2024-07-15 19:13:09 -06:00
Jerry Wester 74aedc949d reindent json, remove template.txt 2024-07-15 19:10:46 -06:00
Liza 9960f971db
Add editorconfig for questpath jsons 2024-07-16 00:55:30 +02:00
Liza 4a9fd60768
Load disabled quests in debug; mark a few tribal quests as disabled (as they're randomized & not fully explored) 2024-07-16 00:43:38 +02:00
Liza db61878683
Clean up quest validation 2024-07-16 00:18:10 +02:00
Liza 202abcf3a8
Add a (dev) option to not load certain quests 2024-07-15 23:09:09 +02:00
Liza d20a768996
Add fallback for missing versper bay aetheryte tickets 2024-07-15 21:39:22 +02:00
Liza 0eb77927b3
Show quest dependencies in quest selection window, add /qst zone as shortcut to show all (mapped) quests starting in the current zone 2024-07-15 20:20:46 +02:00
Jerry Wester d10ec0d841 ARR MSQ Part 4 2024-07-14 21:18:56 -06:00
Liza a0e675cbdc
Add basic quest validation 2024-07-15 03:05:37 +02:00
Liza 320ce14aed
Make 'TargetTerritoryId' auto-pick warps for SelectString/SelectIconString (except for lifts in Ul'dah/Limsa, since airship landings are in normal territories) 2024-07-14 23:26:06 +02:00
Liza c521860851
Update source generator 2024-07-14 22:17:35 +02:00
Liza 3800ce8b69
Combat (experimental) for overworld enemies, better quest list window, fix landing for certain quests, Kozama'uka quests 2024-07-14 22:10:53 +02:00
Liza 72c2858cae
Code cleanup 2024-07-14 16:17:08 +02:00
Liza 3c1ebdb403
Fixed schema 2024-07-14 12:44:31 +02:00
Liza bc3cdf9db3
Version Bump 2024-07-14 12:39:56 +02:00
Liza d5b64434d5
Update landing, add Arkasodara unlock 2024-07-14 12:39:02 +02:00
Liza b4be834f13
Very experimental combat implementation (requires RSR) 2024-07-14 03:42:30 +02:00
Liza 7d0b49645d
Remove ShouldBeAJump 2024-07-13 22:57:17 +02:00
Liza d8836237d7
Clean up Endwalker aether currents, make ignoreDistanceToObject not-hardcoded, shorten jump wait delay, updated some filler/comment steps 2024-07-13 22:47:54 +02:00
Liza 6d79f094ba
Add welcome + imperialsalute emotes 2024-07-13 21:58:41 +02:00
Liza 0ed129f8a6
Fix not being able to attune to aetherytes/aethernet shards if certain other GameObjects share the same DataId 2024-07-13 13:47:49 +02:00
Liza 73c6aae1e2
Fix for potentially getting stuck during accepting quests 2024-07-13 13:47:15 +02:00
Liza ab9bc41805
Urqopacha/Living Memory side quests 2024-07-12 23:58:48 +02:00
Liza 9848431962
Reorganize namespaces; fix steps with 'fly: true' not mounting if close to target 2024-07-12 21:19:44 +02:00
Liza a0f0a058fc
Add some UI tooltips 2024-07-12 14:37:54 +02:00
Liza 995a0b7cdd
Reorganize folders 2024-07-12 14:37:31 +02:00
Liza ef34c5b4f1
Limsa navmesh adjustments; add more role quests 2024-07-12 10:31:34 +02:00
Liza 8c49c0b273
Rename folders 2024-07-12 03:09:21 +02:00
Liza 77168a9ee6
Improve quest chain handling (auto-accepting next quest, dialogue choices) 2024-07-12 02:42:37 +02:00
Liza edf753b457
Wrap navmesh calls in try/catch blocks 2024-07-11 18:23:52 +02:00
Liza 8bd62a3b88
Fix codegen 2024-07-11 13:14:54 +02:00
Liza 8c808c8fde
Fix quest chain logic 2024-07-11 13:11:50 +02:00
Liza ba33cdce4b
Handle Solution Nine aetheryte not working for aethernet shortcut usage 2024-07-11 13:00:47 +02:00
Liza 7072df6fcf
Rework logic for next/simulated quests., handle dialogue choices when starting quests, tuliyollal/solution nine side quests 2024-07-11 02:56:42 +02:00
Liza 48f4045e77
Add 'action' for using weapon skills/abilities on targets; part of healer role quests 2024-07-10 21:01:41 +02:00
Liza c50008d9e6
Hide quest window in all instanced duties by default 2024-07-10 18:54:04 +02:00
Liza 917ae4f4b8
Skip aetheryte teleport if you're standing within interaction distance of your target 2024-07-10 18:53:34 +02:00
Liza 0bd15c03f5
Add experimental navmesh path replay (mostly for finding stuck places) 2024-07-10 17:58:11 +02:00
Liza 069833a8f8
Update DT 97-100 MSQ paths 2024-07-10 10:34:33 +02:00
Liza 1cabcbd683
ESC should only cancel movement if a quest is running 2024-07-10 08:54:20 +02:00
2658 changed files with 242481 additions and 10058 deletions

3
.gitmodules vendored
View File

@ -1,3 +1,6 @@
[submodule "LLib"]
path = LLib
url = https://git.carvel.li/liza/LLib.git
[submodule "vendor/ECommons"]
path = vendor/ECommons
url = https://github.com/NightmareXIV/ECommons.git

5
Directory.Build.targets Normal file
View File

@ -0,0 +1,5 @@
<Project>
<PropertyGroup>
<Version>3.4</Version>
</PropertyGroup>
</Project>

View File

@ -0,0 +1,9 @@
using Dalamud.Configuration;
namespace GatheringPathRenderer;
internal sealed class Configuration : IPluginConfiguration
{
public int Version { get; set; } = 1;
public string AuthorName { get; set; } = "?";
}

View File

@ -0,0 +1,226 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Numerics;
using System.Text.Json;
using System.Text.Json.Nodes;
using System.Text.Json.Serialization;
using System.Text.Json.Serialization.Metadata;
using Dalamud.Game.ClientState.Objects;
using Dalamud.Game.ClientState.Objects.Enums;
using Dalamud.Game.ClientState.Objects.Types;
using Dalamud.Game.Command;
using Dalamud.Plugin.Services;
using Lumina.Excel.GeneratedSheets;
using Questionable.Model;
using Questionable.Model.Gathering;
using Questionable.Model.Questing;
namespace GatheringPathRenderer;
internal sealed class EditorCommands : IDisposable
{
private readonly RendererPlugin _plugin;
private readonly IDataManager _dataManager;
private readonly ICommandManager _commandManager;
private readonly ITargetManager _targetManager;
private readonly IClientState _clientState;
private readonly IChatGui _chatGui;
private readonly Configuration _configuration;
public EditorCommands(RendererPlugin plugin, IDataManager dataManager, ICommandManager commandManager,
ITargetManager targetManager, IClientState clientState, IChatGui chatGui, Configuration configuration)
{
_plugin = plugin;
_dataManager = dataManager;
_commandManager = commandManager;
_targetManager = targetManager;
_clientState = clientState;
_chatGui = chatGui;
_configuration = configuration;
_commandManager.AddHandler("/qg", new CommandInfo(ProcessCommand));
}
private void ProcessCommand(string command, string argument)
{
string[] parts = argument.Split(' ');
string subCommand = parts[0];
List<string> arguments = parts.Skip(1).ToList();
try
{
switch (subCommand)
{
case "add":
CreateOrAddLocationToGroup(arguments);
break;
}
}
catch (Exception e)
{
_chatGui.PrintError(e.ToString(), "qG");
}
}
private void CreateOrAddLocationToGroup(List<string> arguments)
{
var target = _targetManager.Target;
if (target == null || target.ObjectKind != ObjectKind.GatheringPoint)
throw new Exception("No valid target");
var gatheringPoint = _dataManager.GetExcelSheet<GatheringPoint>()!.GetRow(target.DataId);
if (gatheringPoint == null)
throw new Exception("Invalid gathering point");
FileInfo targetFile;
GatheringRoot root;
var locationsInTerritory = _plugin.GetLocationsInTerritory(_clientState.TerritoryType).ToList();
var location = locationsInTerritory.SingleOrDefault(x => x.Id == gatheringPoint.GatheringPointBase.Row);
if (location != null)
{
targetFile = location.File;
root = location.Root;
// if this is an existing node, ignore it
var existingNode = root.Groups.SelectMany(x => x.Nodes.Where(y => y.DataId == target.DataId))
.Any(x => x.Locations.Any(y => Vector3.Distance(y.Position, target.Position) < 0.1f));
if (existingNode)
throw new Exception("Node already exists");
if (arguments.Contains("group"))
AddToNewGroup(root, target);
else
AddToExistingGroup(root, target);
}
else
{
(targetFile, root) = CreateNewFile(gatheringPoint, target);
_chatGui.Print($"Creating new file under {targetFile.FullName}", "qG");
}
_plugin.Save(targetFile, root);
}
public void AddToNewGroup(GatheringRoot root, IGameObject target)
{
root.Groups.Add(new GatheringNodeGroup
{
Nodes =
[
new GatheringNode
{
DataId = target.DataId,
Locations =
[
new GatheringLocation
{
Position = target.Position,
}
]
}
]
});
_chatGui.Print("Added group.", "qG");
}
public void AddToExistingGroup(GatheringRoot root, IGameObject target)
{
// find the same data id
var node = root.Groups.SelectMany(x => x.Nodes)
.SingleOrDefault(x => x.DataId == target.DataId);
if (node != null)
{
node.Locations.Add(new GatheringLocation
{
Position = target.Position,
});
_chatGui.Print($"Added location to existing node {target.DataId}.", "qG");
}
else
{
// find the closest group
var closestGroup = root.Groups
.Select(group => new
{
Group = group,
Distance = group.Nodes.Min(x =>
x.Locations.Min(y =>
Vector3.Distance(_clientState.LocalPlayer!.Position, y.Position)))
})
.OrderBy(x => x.Distance)
.First();
closestGroup.Group.Nodes.Add(new GatheringNode
{
DataId = target.DataId,
Locations =
[
new GatheringLocation
{
Position = target.Position,
}
]
});
_chatGui.Print($"Added new node {target.DataId}.", "qG");
}
}
public (FileInfo targetFile, GatheringRoot root) CreateNewFile(GatheringPoint gatheringPoint, IGameObject target)
{
// determine target folder
DirectoryInfo? targetFolder = _plugin.GetLocationsInTerritory(_clientState.TerritoryType).FirstOrDefault()
?.File.Directory;
if (targetFolder == null)
{
var territoryInfo = _dataManager.GetExcelSheet<TerritoryType>()!.GetRow(_clientState.TerritoryType)!;
targetFolder = _plugin.PathsDirectory
.CreateSubdirectory(ExpansionData.ExpansionFolders[(EExpansionVersion)territoryInfo.ExVersion.Row])
.CreateSubdirectory(territoryInfo.PlaceName.Value!.Name.ToString());
}
FileInfo targetFile =
new FileInfo(
Path.Combine(targetFolder.FullName,
$"{gatheringPoint.GatheringPointBase.Row}_{gatheringPoint.PlaceName.Value!.Name}_{(_clientState.LocalPlayer!.ClassJob.Id == 16 ? "MIN" : "BTN")}.json"));
var root = new GatheringRoot
{
Author = [_configuration.AuthorName],
Steps =
[
new QuestStep
{
TerritoryId = _clientState.TerritoryType,
InteractionType = EInteractionType.None,
}
],
Groups =
[
new GatheringNodeGroup
{
Nodes =
[
new GatheringNode
{
DataId = target.DataId,
Locations =
[
new GatheringLocation
{
Position = target.Position
}
]
}
]
}
]
};
return (targetFile, root);
}
public void Dispose()
{
_commandManager.RemoveHandler("/qg");
}
}

View File

@ -0,0 +1,9 @@
<Project Sdk="Dalamud.NET.Sdk/10.0.0">
<ItemGroup>
<ProjectReference Include="..\LLib\LLib.csproj" />
<ProjectReference Include="..\Questionable.Model\Questionable.Model.csproj" />
<ProjectReference Include="..\vendor\ECommons\ECommons\ECommons.csproj" />
</ItemGroup>
<Import Project="..\LLib\LLib.targets"/>
</Project>

View File

@ -0,0 +1,6 @@
{
"Name": "GatheringPathRenderer",
"Author": "Liza Carvelli",
"Punchline": "dev only plugin: Renders gathering location.",
"Description": "dev only plugin: Renders gathering location (without ECommons polluting the entire normal project)."
}

View File

@ -0,0 +1,340 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text.Encodings.Web;
using System.Text.Json;
using System.Text.Json.Nodes;
using System.Text.Json.Serialization;
using System.Text.Json.Serialization.Metadata;
using Dalamud.Game.ClientState.Objects;
using Dalamud.Interface.Windowing;
using Dalamud.Plugin;
using Dalamud.Plugin.Services;
using ECommons;
using ECommons.Schedulers;
using ECommons.SplatoonAPI;
using GatheringPathRenderer.Windows;
using LLib.GameData;
using Questionable.Model;
using Questionable.Model.Gathering;
namespace GatheringPathRenderer;
public sealed class RendererPlugin : IDalamudPlugin
{
private const long OnTerritoryChange = -2;
private readonly WindowSystem _windowSystem = new(nameof(RendererPlugin));
private readonly List<uint> _colors = [0xFFFF2020, 0xFF20FF20, 0xFF2020FF, 0xFFFFFF20, 0xFFFF20FF, 0xFF20FFFF];
private readonly IDalamudPluginInterface _pluginInterface;
private readonly IClientState _clientState;
private readonly IPluginLog _pluginLog;
private readonly EditorCommands _editorCommands;
private readonly EditorWindow _editorWindow;
private readonly List<GatheringLocationContext> _gatheringLocations = [];
private EClassJob _currentClassJob;
public RendererPlugin(IDalamudPluginInterface pluginInterface, IClientState clientState,
ICommandManager commandManager, IDataManager dataManager, ITargetManager targetManager, IChatGui chatGui,
IObjectTable objectTable, IPluginLog pluginLog)
{
_pluginInterface = pluginInterface;
_clientState = clientState;
_pluginLog = pluginLog;
Configuration? configuration = (Configuration?)pluginInterface.GetPluginConfig();
if (configuration == null)
{
configuration = new Configuration();
pluginInterface.SavePluginConfig(configuration);
}
_editorCommands = new EditorCommands(this, dataManager, commandManager, targetManager, clientState, chatGui,
configuration);
_editorWindow = new EditorWindow(this, _editorCommands, dataManager, targetManager, clientState, objectTable)
{ IsOpen = true };
_windowSystem.AddWindow(_editorWindow);
_currentClassJob = (EClassJob?)_clientState.LocalPlayer?.ClassJob.Id ?? EClassJob.Adventurer;
_pluginInterface.GetIpcSubscriber<object>("Questionable.ReloadData")
.Subscribe(Reload);
ECommonsMain.Init(pluginInterface, this, Module.SplatoonAPI);
LoadGatheringLocationsFromDirectory();
_pluginInterface.UiBuilder.Draw += _windowSystem.Draw;
_clientState.TerritoryChanged += TerritoryChanged;
_clientState.ClassJobChanged += ClassJobChanged;
if (_clientState.IsLoggedIn)
TerritoryChanged(_clientState.TerritoryType);
}
internal DirectoryInfo PathsDirectory
{
get
{
DirectoryInfo? solutionDirectory = _pluginInterface.AssemblyLocation.Directory?.Parent?.Parent?.Parent;
if (solutionDirectory != null)
{
DirectoryInfo pathProjectDirectory =
new DirectoryInfo(Path.Combine(solutionDirectory.FullName, "GatheringPaths"));
if (pathProjectDirectory.Exists)
return pathProjectDirectory;
}
throw new Exception("Unable to resolve project path");
}
}
internal void Reload()
{
LoadGatheringLocationsFromDirectory();
Redraw();
}
private void LoadGatheringLocationsFromDirectory()
{
_gatheringLocations.Clear();
try
{
foreach (var expansionFolder in ExpansionData.ExpansionFolders.Values)
LoadFromDirectory(
new DirectoryInfo(Path.Combine(PathsDirectory.FullName, expansionFolder)));
_pluginLog.Information(
$"Loaded {_gatheringLocations.Count} gathering root locations from project directory");
}
catch (Exception e)
{
_pluginLog.Error(e, "Failed to load paths from project directory");
}
}
private void LoadFromDirectory(DirectoryInfo directory)
{
if (!directory.Exists)
return;
//_pluginLog.Information($"Loading locations from {directory}");
foreach (FileInfo fileInfo in directory.GetFiles("*.json"))
{
try
{
using FileStream stream = new FileStream(fileInfo.FullName, FileMode.Open, FileAccess.Read);
LoadLocationFromStream(fileInfo, stream);
}
catch (Exception e)
{
throw new InvalidDataException($"Unable to load file {fileInfo.FullName}", e);
}
}
foreach (DirectoryInfo childDirectory in directory.GetDirectories())
LoadFromDirectory(childDirectory);
}
private void LoadLocationFromStream(FileInfo fileInfo, Stream stream)
{
var locationNode = JsonNode.Parse(stream)!;
GatheringRoot root = locationNode.Deserialize<GatheringRoot>()!;
_gatheringLocations.Add(new GatheringLocationContext(fileInfo, ushort.Parse(fileInfo.Name.Split('_')[0]),
root));
}
internal IEnumerable<GatheringLocationContext> GetLocationsInTerritory(ushort territoryId)
=> _gatheringLocations.Where(x => x.Root.Steps.LastOrDefault()?.TerritoryId == territoryId);
internal void Save(FileInfo targetFile, GatheringRoot root)
{
JsonSerializerOptions options = new()
{
Encoder = JavaScriptEncoder.UnsafeRelaxedJsonEscaping,
DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingDefault,
WriteIndented = true,
TypeInfoResolver = new DefaultJsonTypeInfoResolver
{
Modifiers = { NoEmptyCollectionModifier }
},
};
using (var stream = File.Create(targetFile.FullName))
{
var jsonNode = (JsonObject)JsonSerializer.SerializeToNode(root, options)!;
var newNode = new JsonObject();
newNode.Add("$schema",
"https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json");
foreach (var (key, value) in jsonNode)
newNode.Add(key, value?.DeepClone());
using var writer = new Utf8JsonWriter(stream, new JsonWriterOptions
{
Encoder = JavaScriptEncoder.UnsafeRelaxedJsonEscaping,
Indented = true
});
newNode.WriteTo(writer, options);
}
Reload();
}
private static void NoEmptyCollectionModifier(JsonTypeInfo typeInfo)
{
foreach (var property in typeInfo.Properties)
{
if (typeof(ICollection).IsAssignableFrom(property.PropertyType))
{
property.ShouldSerialize = (_, val) => val is ICollection { Count: > 0 };
}
}
}
private void TerritoryChanged(ushort territoryId) => Redraw();
private void ClassJobChanged(uint classJobId)
{
_currentClassJob = (EClassJob)classJobId;
Redraw(_currentClassJob);
}
internal void Redraw() => Redraw(_currentClassJob);
private void Redraw(EClassJob classJob)
{
Splatoon.RemoveDynamicElements("GatheringPathRenderer");
if (!classJob.IsGatherer())
return;
var elements = GetLocationsInTerritory(_clientState.TerritoryType)
.SelectMany(location =>
location.Root.Groups.SelectMany(group =>
group.Nodes.SelectMany(node => node.Locations
.SelectMany(x =>
{
bool isUnsaved = false;
bool isCone = false;
int minimumAngle = 0;
int maximumAngle = 0;
if (_editorWindow.TryGetOverride(x.InternalId, out LocationOverride? locationOverride) &&
locationOverride != null)
{
isUnsaved = locationOverride.NeedsSave();
if (locationOverride.IsCone())
{
isCone = true;
minimumAngle = locationOverride.MinimumAngle.GetValueOrDefault();
maximumAngle = locationOverride.MaximumAngle.GetValueOrDefault();
}
}
if (!isCone && x.IsCone())
{
isCone = true;
minimumAngle = x.MinimumAngle.GetValueOrDefault();
maximumAngle = x.MaximumAngle.GetValueOrDefault();
}
#if false
var a = GatheringMath.CalculateLandingLocation(x, 0, 0);
var b = GatheringMath.CalculateLandingLocation(x, 1, 1);
#endif
return new List<Element>
{
new Element(isCone
? ElementType.ConeAtFixedCoordinates
: ElementType.CircleAtFixedCoordinates)
{
refX = x.Position.X,
refY = x.Position.Z,
refZ = x.Position.Y,
Filled = true,
radius = locationOverride?.MinimumDistance ?? x.CalculateMinimumDistance(),
Donut = (locationOverride?.MaximumDistance ?? x.CalculateMaximumDistance()) -
(locationOverride?.MinimumDistance ?? x.CalculateMinimumDistance()),
color = _colors[location.Root.Groups.IndexOf(group) % _colors.Count],
Enabled = true,
coneAngleMin = minimumAngle,
coneAngleMax = maximumAngle,
tether = false,
},
new Element(ElementType.CircleAtFixedCoordinates)
{
refX = x.Position.X,
refY = x.Position.Z,
refZ = x.Position.Y,
color = 0xFFFFFFFF,
radius = 0.1f,
Enabled = true,
overlayText =
$"{location.Root.Groups.IndexOf(group)} // {node.DataId} / {node.Locations.IndexOf(x)}",
overlayBGColor = isUnsaved ? 0xFF2020FF : 0xFF000000,
},
#if false
new Element(ElementType.CircleAtFixedCoordinates)
{
refX = a.X,
refY = a.Z,
refZ = a.Y,
color = _colors[0],
radius = 0.1f,
Enabled = true,
overlayText = "Min Angle"
},
new Element(ElementType.CircleAtFixedCoordinates)
{
refX = b.X,
refY = b.Z,
refZ = b.Y,
color = _colors[1],
radius = 0.1f,
Enabled = true,
overlayText = "Max Angle"
}
#endif
};
}))))
.ToList();
if (elements.Count == 0)
{
_pluginLog.Information("No new elements to render.");
return;
}
_ = new TickScheduler(delegate
{
try
{
Splatoon.AddDynamicElements("GatheringPathRenderer",
elements.ToArray(),
new[] { OnTerritoryChange });
_pluginLog.Information($"Created {elements.Count} splatoon elements.");
}
catch (Exception e)
{
_pluginLog.Error(e, "Unable to create splatoon layer");
}
});
}
public void Dispose()
{
_clientState.ClassJobChanged -= ClassJobChanged;
_clientState.TerritoryChanged -= TerritoryChanged;
_pluginInterface.UiBuilder.Draw -= _windowSystem.Draw;
Splatoon.RemoveDynamicElements("GatheringPathRenderer");
ECommonsMain.Dispose();
_pluginInterface.GetIpcSubscriber<object>("Questionable.ReloadData")
.Unsubscribe(Reload);
_editorCommands.Dispose();
}
internal sealed record GatheringLocationContext(FileInfo File, ushort Id, GatheringRoot Root);
}

View File

@ -0,0 +1,266 @@
using System;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Numerics;
using Dalamud.Game.ClientState.Objects;
using Dalamud.Game.ClientState.Objects.Enums;
using Dalamud.Game.ClientState.Objects.Types;
using Dalamud.Interface.Colors;
using Dalamud.Interface.Windowing;
using Dalamud.Plugin.Services;
using ImGuiNET;
using Lumina.Excel.GeneratedSheets;
using Questionable.Model.Gathering;
namespace GatheringPathRenderer.Windows;
internal sealed class EditorWindow : Window
{
private readonly RendererPlugin _plugin;
private readonly EditorCommands _editorCommands;
private readonly IDataManager _dataManager;
private readonly ITargetManager _targetManager;
private readonly IClientState _clientState;
private readonly IObjectTable _objectTable;
private readonly Dictionary<Guid, LocationOverride> _changes = [];
private IGameObject? _target;
private (RendererPlugin.GatheringLocationContext Context, GatheringNode Node, GatheringLocation Location)?
_targetLocation;
public EditorWindow(RendererPlugin plugin, EditorCommands editorCommands, IDataManager dataManager,
ITargetManager targetManager, IClientState clientState, IObjectTable objectTable)
: base("Gathering Path Editor###QuestionableGatheringPathEditor",
ImGuiWindowFlags.NoFocusOnAppearing | ImGuiWindowFlags.NoNavFocus)
{
_plugin = plugin;
_editorCommands = editorCommands;
_dataManager = dataManager;
_targetManager = targetManager;
_clientState = clientState;
_objectTable = objectTable;
SizeConstraints = new WindowSizeConstraints
{
MinimumSize = new Vector2(300, 300),
};
RespectCloseHotkey = false;
ShowCloseButton = false;
AllowPinning = false;
AllowClickthrough = false;
}
public override void Update()
{
if (!_clientState.IsLoggedIn || _clientState.LocalPlayer == null)
{
_target = null;
_targetLocation = null;
return;
}
_target = _targetManager.Target;
var gatheringLocations = _plugin.GetLocationsInTerritory(_clientState.TerritoryType);
var location = gatheringLocations.SelectMany(context =>
context.Root.Groups.SelectMany(group =>
group.Nodes.SelectMany(node => node.Locations
.Select(location =>
{
float distance;
if (_target != null)
distance = Vector3.Distance(location.Position, _target.Position);
else
distance = Vector3.Distance(location.Position, _clientState.LocalPlayer.Position);
return new { Context = context, Node = node, Location = location, Distance = distance };
})
.Where(location => location.Distance < (_target == null ? 3f : 0.1f)))))
.MinBy(x => x.Distance);
if (_target != null && _target.ObjectKind != ObjectKind.GatheringPoint)
{
_target = null;
_targetLocation = null;
return;
}
if (location == null)
{
_targetLocation = null;
return;
}
_target ??= _objectTable
.Where(x => x.ObjectKind == ObjectKind.GatheringPoint && x.DataId == location.Node.DataId)
.Select(x => new
{
Object = x,
Distance = Vector3.Distance(location.Location.Position, _clientState.LocalPlayer.Position)
})
.Where(x => x.Distance < 3f)
.OrderBy(x => x.Distance)
.Select(x => x.Object)
.FirstOrDefault();
_targetLocation = (location.Context, location.Node, location.Location);
}
public override bool DrawConditions()
{
return _target != null || _targetLocation != null;
}
public override void Draw()
{
if (_target != null && _targetLocation != null)
{
var context = _targetLocation.Value.Context;
var node = _targetLocation.Value.Node;
var location = _targetLocation.Value.Location;
ImGui.Text(context.File.Directory?.Name ?? string.Empty);
ImGui.Indent();
ImGui.Text(context.File.Name);
ImGui.Unindent();
ImGui.Text(
$"{_target.DataId} +{node.Locations.Count - 1} / {location.InternalId.ToString().Substring(0, 4)}");
ImGui.Text(string.Create(CultureInfo.InvariantCulture, $"{location.Position:G}"));
if (!_changes.TryGetValue(location.InternalId, out LocationOverride? locationOverride))
{
locationOverride = new LocationOverride();
_changes[location.InternalId] = locationOverride;
}
int minAngle = locationOverride.MinimumAngle ?? location.MinimumAngle.GetValueOrDefault();
int maxAngle = locationOverride.MaximumAngle ?? location.MaximumAngle.GetValueOrDefault();
if (ImGui.DragIntRange2("Angle", ref minAngle, ref maxAngle, 5, -360, 360))
{
locationOverride.MinimumAngle = minAngle;
locationOverride.MaximumAngle = maxAngle;
_plugin.Redraw();
}
float minDistance = locationOverride.MinimumDistance ?? location.CalculateMinimumDistance();
float maxDistance = locationOverride.MaximumDistance ?? location.CalculateMaximumDistance();
if (ImGui.DragFloatRange2("Distance", ref minDistance, ref maxDistance, 0.1f, 1f, 3f))
{
locationOverride.MinimumDistance = minDistance;
locationOverride.MaximumDistance = maxDistance;
_plugin.Redraw();
}
bool unsaved = locationOverride.NeedsSave();
ImGui.BeginDisabled(!unsaved);
if (unsaved)
ImGui.PushStyleColor(ImGuiCol.Button, ImGuiColors.DalamudRed);
if (ImGui.Button("Save"))
{
if (locationOverride is { MinimumAngle: not null, MaximumAngle: not null })
{
location.MinimumAngle = locationOverride.MinimumAngle ?? location.MinimumAngle;
location.MaximumAngle = locationOverride.MaximumAngle ?? location.MaximumAngle;
}
if (locationOverride is { MinimumDistance: not null, MaximumDistance: not null })
{
location.MinimumDistance = locationOverride.MinimumDistance;
location.MaximumDistance = locationOverride.MaximumDistance;
}
_plugin.Save(context.File, context.Root);
}
if (unsaved)
ImGui.PopStyleColor();
ImGui.SameLine();
if (ImGui.Button("Reset"))
{
_changes[location.InternalId] = new LocationOverride();
_plugin.Redraw();
}
ImGui.EndDisabled();
List<IGameObject> nodesInObjectTable = _objectTable
.Where(x => x.ObjectKind == ObjectKind.GatheringPoint && x.DataId == _target.DataId)
.ToList();
List<IGameObject> missingLocations = nodesInObjectTable
.Where(x => !node.Locations.Any(y => Vector3.Distance(x.Position, y.Position) < 0.1f))
.ToList();
if (missingLocations.Count > 0)
{
if (ImGui.Button("Add missing locations"))
{
foreach (var missing in missingLocations)
_editorCommands.AddToExistingGroup(context.Root, missing);
_plugin.Save(context.File, context.Root);
}
}
}
else if (_target != null)
{
var gatheringPoint = _dataManager.GetExcelSheet<GatheringPoint>()!.GetRow(_target.DataId);
if (gatheringPoint == null)
return;
var locationsInTerritory = _plugin.GetLocationsInTerritory(_clientState.TerritoryType).ToList();
var location = locationsInTerritory.SingleOrDefault(x => x.Id == gatheringPoint.GatheringPointBase.Row);
if (location != null)
{
var targetFile = location.File;
var root = location.Root;
if (ImGui.Button("Add to closest group"))
{
_editorCommands.AddToExistingGroup(root, _target);
_plugin.Save(targetFile, root);
}
ImGui.BeginDisabled(root.Groups.Any(group => group.Nodes.Any(node => node.DataId == _target.DataId)));
ImGui.SameLine();
if (ImGui.Button("Add as new group"))
{
_editorCommands.AddToNewGroup(root, _target);
_plugin.Save(targetFile, root);
}
ImGui.EndDisabled();
}
else
{
if (ImGui.Button($"Create location ({gatheringPoint.GatheringPointBase.Row})"))
{
var (targetFile, root) = _editorCommands.CreateNewFile(gatheringPoint, _target);
_plugin.Save(targetFile, root);
}
}
}
}
public bool TryGetOverride(Guid internalId, out LocationOverride? locationOverride)
=> _changes.TryGetValue(internalId, out locationOverride);
}
internal sealed class LocationOverride
{
public int? MinimumAngle { get; set; }
public int? MaximumAngle { get; set; }
public float? MinimumDistance { get; set; }
public float? MaximumDistance { get; set; }
public bool IsCone()
{
return MinimumAngle != null && MaximumAngle != null && MinimumAngle != MaximumAngle;
}
public bool NeedsSave()
{
return (MinimumAngle != null && MaximumAngle != null) || (MinimumDistance != null && MaximumDistance != null);
}
}

View File

@ -0,0 +1,109 @@
{
"version": 1,
"dependencies": {
"net8.0-windows7.0": {
"DalamudPackager": {
"type": "Direct",
"requested": "[2.1.13, )",
"resolved": "2.1.13",
"contentHash": "rMN1omGe8536f4xLMvx9NwfvpAc9YFFfeXJ1t4P4PE6Gu8WCIoFliR1sh07hM+bfODmesk/dvMbji7vNI+B/pQ=="
},
"DotNet.ReproducibleBuilds": {
"type": "Direct",
"requested": "[1.1.1, )",
"resolved": "1.1.1",
"contentHash": "+H2t/t34h6mhEoUvHi8yGXyuZ2GjSovcGYehJrS2MDm2XgmPfZL2Sdxg+uL2lKgZ4M6tTwKHIlxOob2bgh0NRQ==",
"dependencies": {
"Microsoft.SourceLink.AzureRepos.Git": "1.1.1",
"Microsoft.SourceLink.Bitbucket.Git": "1.1.1",
"Microsoft.SourceLink.GitHub": "1.1.1",
"Microsoft.SourceLink.GitLab": "1.1.1"
}
},
"Microsoft.SourceLink.Gitea": {
"type": "Direct",
"requested": "[8.0.0, )",
"resolved": "8.0.0",
"contentHash": "KOBodmDnlWGIqZt2hT47Q69TIoGhIApDVLCyyj9TT5ct8ju16AbHYcB4XeknoHX562wO1pMS/1DfBIZK+V+sxg==",
"dependencies": {
"Microsoft.Build.Tasks.Git": "8.0.0",
"Microsoft.SourceLink.Common": "8.0.0"
}
},
"Microsoft.Build.Tasks.Git": {
"type": "Transitive",
"resolved": "8.0.0",
"contentHash": "bZKfSIKJRXLTuSzLudMFte/8CempWjVamNUR5eHJizsy+iuOuO/k2gnh7W0dHJmYY0tBf+gUErfluCv5mySAOQ=="
},
"Microsoft.SourceLink.AzureRepos.Git": {
"type": "Transitive",
"resolved": "1.1.1",
"contentHash": "qB5urvw9LO2bG3eVAkuL+2ughxz2rR7aYgm2iyrB8Rlk9cp2ndvGRCvehk3rNIhRuNtQaeKwctOl1KvWiklv5w==",
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.1.1",
"Microsoft.SourceLink.Common": "1.1.1"
}
},
"Microsoft.SourceLink.Bitbucket.Git": {
"type": "Transitive",
"resolved": "1.1.1",
"contentHash": "cDzxXwlyWpLWaH0em4Idj0H3AmVo3L/6xRXKssYemx+7W52iNskj/SQ4FOmfCb8YQt39otTDNMveCZzYtMoucQ==",
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.1.1",
"Microsoft.SourceLink.Common": "1.1.1"
}
},
"Microsoft.SourceLink.Common": {
"type": "Transitive",
"resolved": "8.0.0",
"contentHash": "dk9JPxTCIevS75HyEQ0E4OVAFhB2N+V9ShCXf8Q6FkUQZDkgLI12y679Nym1YqsiSysuQskT7Z+6nUf3yab6Vw=="
},
"Microsoft.SourceLink.GitHub": {
"type": "Transitive",
"resolved": "1.1.1",
"contentHash": "IaJGnOv/M7UQjRJks7B6p7pbPnOwisYGOIzqCz5ilGFTApZ3ktOR+6zJ12ZRPInulBmdAf1SrGdDG2MU8g6XTw==",
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.1.1",
"Microsoft.SourceLink.Common": "1.1.1"
}
},
"Microsoft.SourceLink.GitLab": {
"type": "Transitive",
"resolved": "1.1.1",
"contentHash": "tvsg47DDLqqedlPeYVE2lmiTpND8F0hkrealQ5hYltSmvruy/Gr5nHAKSsjyw5L3NeM/HLMI5ORv7on/M4qyZw==",
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.1.1",
"Microsoft.SourceLink.Common": "1.1.1"
}
},
"System.Text.Encodings.Web": {
"type": "Transitive",
"resolved": "8.0.0",
"contentHash": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ=="
},
"System.Text.Json": {
"type": "Transitive",
"resolved": "8.0.4",
"contentHash": "bAkhgDJ88XTsqczoxEMliSrpijKZHhbJQldhAmObj/RbrN3sU5dcokuXmWJWsdQAhiMJ9bTayWsL1C9fbbCRhw==",
"dependencies": {
"System.Text.Encodings.Web": "8.0.0"
}
},
"ecommons": {
"type": "Project"
},
"llib": {
"type": "Project",
"dependencies": {
"DalamudPackager": "[2.1.13, )"
}
},
"questionable.model": {
"type": "Project",
"dependencies": {
"System.Text.Json": "[8.0.4, )"
}
}
}
}
}

View File

@ -0,0 +1,157 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 141,
"InteractionType": "None",
"AetheryteShortcut": "Central Thanalan - Black Brush Station"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 30425,
"Locations": [
{
"Position": {
"X": 118.6389,
"Y": 7.583679,
"Z": 262.4399
},
"MinimumAngle": 60,
"MaximumAngle": 170
},
{
"Position": {
"X": 113.4342,
"Y": 4.562373,
"Z": 271.4816
},
"MinimumAngle": 80,
"MaximumAngle": 190
},
{
"Position": {
"X": 116.9106,
"Y": 2.964557,
"Z": 285.8209
},
"MinimumAngle": 0,
"MaximumAngle": 115
}
]
}
]
},
{
"Nodes": [
{
"DataId": 30427,
"Locations": [
{
"Position": {
"X": 127.2449,
"Y": 15.54889,
"Z": 240.1923
},
"MinimumAngle": 15,
"MaximumAngle": 115
},
{
"Position": {
"X": 122.0915,
"Y": 14.071,
"Z": 225.1131
},
"MinimumAngle": 0,
"MaximumAngle": 110
},
{
"Position": {
"X": 120.8954,
"Y": 15.9651,
"Z": 213.8515
},
"MinimumAngle": 30,
"MaximumAngle": 115
}
]
}
]
},
{
"Nodes": [
{
"DataId": 30426,
"Locations": [
{
"Position": {
"X": 148.7842,
"Y": 16.44447,
"Z": 292.8037
},
"MinimumAngle": 30,
"MaximumAngle": 135
},
{
"Position": {
"X": 144.9166,
"Y": 18.86193,
"Z": 264.833
},
"MinimumAngle": 15,
"MaximumAngle": 95
},
{
"Position": {
"X": 152.6806,
"Y": 16.58945,
"Z": 300.3315
},
"MinimumAngle": 0,
"MaximumAngle": 75
}
]
}
]
},
{
"Nodes": [
{
"DataId": 30428,
"Locations": [
{
"Position": {
"X": 137.6659,
"Y": 6.65416,
"Z": 311.1226
},
"MinimumAngle": 15,
"MaximumAngle": 135
},
{
"Position": {
"X": 141.0331,
"Y": 5.844177,
"Z": 325.063
},
"MinimumAngle": 0,
"MaximumAngle": 150
},
{
"Position": {
"X": 130.6749,
"Y": 5.736229,
"Z": 300.4703
},
"MinimumAngle": -5,
"MaximumAngle": 100
}
]
}
]
}
]
}

View File

@ -0,0 +1,157 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 140,
"InteractionType": "None",
"AetheryteShortcut": "Western Thanalan - Horizon"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 30414,
"Locations": [
{
"Position": {
"X": 249.8601,
"Y": 55.12077,
"Z": 178.5377
},
"MinimumAngle": 125,
"MaximumAngle": 270
},
{
"Position": {
"X": 253.9519,
"Y": 55.95691,
"Z": 181.4238
},
"MinimumAngle": 180,
"MaximumAngle": 285
},
{
"Position": {
"X": 244.4912,
"Y": 53.49751,
"Z": 169.9265
},
"MinimumAngle": 150,
"MaximumAngle": 250
}
]
}
]
},
{
"Nodes": [
{
"DataId": 30413,
"Locations": [
{
"Position": {
"X": 292.9385,
"Y": 59.79165,
"Z": 187.855
},
"MinimumAngle": 45,
"MaximumAngle": 165
},
{
"Position": {
"X": 300.3293,
"Y": 63.1124,
"Z": 175.0616
},
"MinimumAngle": 65,
"MaximumAngle": 155
},
{
"Position": {
"X": 296.3942,
"Y": 61.46834,
"Z": 182.3181
},
"MinimumAngle": 70,
"MaximumAngle": 185
}
]
}
]
},
{
"Nodes": [
{
"DataId": 30415,
"Locations": [
{
"Position": {
"X": 262.1395,
"Y": 58.70948,
"Z": 239.3097
},
"MinimumAngle": 105,
"MaximumAngle": 210
},
{
"Position": {
"X": 284.4424,
"Y": 59.78878,
"Z": 222.5899
},
"MinimumAngle": 65,
"MaximumAngle": 240
},
{
"Position": {
"X": 278.6144,
"Y": 59.63044,
"Z": 231.8303
},
"MinimumAngle": 95,
"MaximumAngle": 185
}
]
}
]
},
{
"Nodes": [
{
"DataId": 30416,
"Locations": [
{
"Position": {
"X": 222.244,
"Y": 58.86799,
"Z": 244.9212
},
"MinimumAngle": 135,
"MaximumAngle": 275
},
{
"Position": {
"X": 212.3073,
"Y": 58.06055,
"Z": 245.9091
},
"MinimumAngle": 80,
"MaximumAngle": 220
},
{
"Position": {
"X": 235.9484,
"Y": 58.30469,
"Z": 249.0489
},
"MinimumAngle": 80,
"MaximumAngle": 190
}
]
}
]
}
]
}

View File

@ -0,0 +1,149 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 397,
"InteractionType": "None",
"AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 31406,
"Locations": [
{
"Position": {
"X": -501.2244,
"Y": 118.0477,
"Z": -443.4114
}
}
]
},
{
"DataId": 31407,
"Locations": [
{
"Position": {
"X": -468.6656,
"Y": 120.7944,
"Z": -420.1442
}
},
{
"Position": {
"X": -523.499,
"Y": 117.4618,
"Z": -449.0883
},
"MinimumAngle": -160,
"MaximumAngle": 65
},
{
"Position": {
"X": -482.4585,
"Y": 120.3927,
"Z": -442.2994
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 31408,
"Locations": [
{
"Position": {
"X": -685.595,
"Y": 122.3003,
"Z": -379.202
}
}
]
},
{
"DataId": 31409,
"Locations": [
{
"Position": {
"X": -691.5064,
"Y": 123.4536,
"Z": -354.5497
},
"MinimumAngle": 95,
"MaximumAngle": 325
},
{
"Position": {
"X": -673.4897,
"Y": 122.1564,
"Z": -378.4789
}
},
{
"Position": {
"X": -664.5702,
"Y": 121.697,
"Z": -394.0817
},
"MinimumAngle": 0,
"MaximumAngle": 255
}
]
}
]
},
{
"Nodes": [
{
"DataId": 31410,
"Locations": [
{
"Position": {
"X": -496.1503,
"Y": 121.0539,
"Z": -272.0342
}
}
]
},
{
"DataId": 31411,
"Locations": [
{
"Position": {
"X": -459.1924,
"Y": 121.1919,
"Z": -280.8376
},
"MinimumAngle": -105,
"MaximumAngle": 55
},
{
"Position": {
"X": -472.298,
"Y": 121.4754,
"Z": -306.8053
},
"MinimumAngle": 30,
"MaximumAngle": 235
},
{
"Position": {
"X": -486.2957,
"Y": 120.9394,
"Z": -257.3133
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,172 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 397,
"InteractionType": "None",
"AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 31344,
"Locations": [
{
"Position": {
"X": 40.36132,
"Y": 217.3049,
"Z": 405.1829
},
"MinimumAngle": 100,
"MaximumAngle": 250,
"MinimumDistance": 1.5,
"MaximumDistance": 3
}
]
},
{
"DataId": 31345,
"Fly": false,
"Locations": [
{
"Position": {
"X": 20.19547,
"Y": 216.5585,
"Z": 412.4353
},
"MinimumAngle": 75,
"MaximumAngle": 145,
"MinimumDistance": 1.5,
"MaximumDistance": 3
},
{
"Position": {
"X": 17.58205,
"Y": 216.0664,
"Z": 421.5481
},
"MinimumAngle": 0,
"MaximumAngle": 145,
"MinimumDistance": 1.5,
"MaximumDistance": 3
},
{
"Position": {
"X": 51.50931,
"Y": 217.6516,
"Z": 408.2164
},
"MinimumAngle": 155,
"MaximumAngle": 225,
"MinimumDistance": 1.5,
"MaximumDistance": 3
}
]
}
]
},
{
"Nodes": [
{
"DataId": 31340,
"Locations": [
{
"Position": {
"X": 56.06712,
"Y": 216.6702,
"Z": 225.849
},
"MinimumAngle": -20,
"MaximumAngle": 105
}
]
},
{
"DataId": 31341,
"Locations": [
{
"Position": {
"X": 85.05425,
"Y": 218.7078,
"Z": 220.0463
},
"MinimumAngle": -110,
"MaximumAngle": 25
},
{
"Position": {
"X": 78.99079,
"Y": 215.9441,
"Z": 228.9527
},
"MinimumAngle": -110,
"MaximumAngle": 40
},
{
"Position": {
"X": 67.29195,
"Y": 216.4685,
"Z": 228.7955
},
"MinimumAngle": -35,
"MaximumAngle": 80
}
]
},
{
"DataId": 31342,
"Locations": [
{
"Position": {
"X": -124.1629,
"Y": 221.9654,
"Z": 197.8645
},
"MinimumAngle": -15,
"MaximumAngle": 20
}
]
}
]
},
{
"Nodes": [
{
"DataId": 31343,
"Locations": [
{
"Position": {
"X": -138.4112,
"Y": 220.679,
"Z": 204.6822
},
"MinimumAngle": -20,
"MaximumAngle": 20
},
{
"Position": {
"X": -90.40117,
"Y": 223.687,
"Z": 202.5069
},
"MinimumAngle": -90,
"MaximumAngle": 45
},
{
"Position": {
"X": -50.76083,
"Y": 222.9418,
"Z": 217.8322
},
"MinimumAngle": 50,
"MaximumAngle": 140
}
]
}
]
}
]
}

View File

@ -0,0 +1,136 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 397,
"InteractionType": "None",
"AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32349,
"Locations": [
{
"Position": {
"X": 63.68,
"Y": 227.89,
"Z": 570.31
},
"MinimumAngle": 140,
"MaximumAngle": 275
},
{
"Position": {
"X": 100.3585,
"Y": 236.1064,
"Z": 551.248
},
"MinimumAngle": 110,
"MaximumAngle": 245
}
]
},
{
"DataId": 32348,
"Locations": [
{
"Position": {
"X": 68.42817,
"Y": 226.018,
"Z": 558.3953
},
"MinimumAngle": -15,
"MaximumAngle": 105
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32346,
"Locations": [
{
"Position": {
"X": -19.27065,
"Y": 219.13,
"Z": 618.5656
},
"MinimumAngle": 70,
"MaximumAngle": 205
}
]
},
{
"DataId": 32347,
"Locations": [
{
"Position": {
"X": -11.97839,
"Y": 222.4612,
"Z": 613.5499
},
"MinimumAngle": 80,
"MaximumAngle": 235
},
{
"Position": {
"X": -9.830506,
"Y": 220.8649,
"Z": 596.9268
},
"MinimumAngle": 70,
"MaximumAngle": 170
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32344,
"Locations": [
{
"Position": {
"X": -60.89,
"Y": 241.99,
"Z": 692.56
},
"MinimumAngle": 60,
"MaximumAngle": 220
}
]
},
{
"DataId": 32345,
"Locations": [
{
"Position": {
"X": -70.72009,
"Y": 242.5652,
"Z": 704.0363
},
"MinimumAngle": 70,
"MaximumAngle": 225
},
{
"Position": {
"X": -49.4545,
"Y": 241.67,
"Z": 686.183
},
"MinimumAngle": 100,
"MaximumAngle": 235
}
]
}
]
}
]
}

View File

@ -0,0 +1,124 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 397,
"InteractionType": "None",
"AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32355,
"Locations": [
{
"Position": {
"X": 484.6112,
"Y": 160.7014,
"Z": -339.9558
}
},
{
"Position": {
"X": 479.6101,
"Y": 160.8177,
"Z": -328.4199
},
"MinimumAngle": 160,
"MaximumAngle": 335
}
]
},
{
"DataId": 32354,
"Locations": [
{
"Position": {
"X": 481.3153,
"Y": 160.57,
"Z": -339.8337
},
"MinimumAngle": -150,
"MaximumAngle": 45
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32351,
"Locations": [
{
"Position": {
"X": 602.9045,
"Y": 172.9519,
"Z": -376.0714
}
},
{
"Position": {
"X": 610.5079,
"Y": 174.6463,
"Z": -380.3387
}
}
]
},
{
"DataId": 32350,
"Locations": [
{
"Position": {
"X": 609.4385,
"Y": 174.6537,
"Z": -376.958
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32353,
"Locations": [
{
"Position": {
"X": 457.2875,
"Y": 160.5861,
"Z": -451.3749
}
},
{
"Position": {
"X": 471.3904,
"Y": 159.7412,
"Z": -441.1613
}
}
]
},
{
"DataId": 32352,
"Locations": [
{
"Position": {
"X": 478.0674,
"Y": 161.2902,
"Z": -449.485
},
"MinimumAngle": 0,
"MaximumAngle": 210
}
]
}
]
}
]
}

View File

@ -0,0 +1,118 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 397,
"InteractionType": "None",
"AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33290,
"Locations": [
{
"Position": {
"X": -409.5019,
"Y": 171.5775,
"Z": 49.79576
},
"MinimumAngle": -40,
"MaximumAngle": 115
},
{
"Position": {
"X": -418.5088,
"Y": 168.7132,
"Z": 33.29783
},
"MinimumAngle": 10,
"MaximumAngle": 110
}
]
},
{
"DataId": 33289,
"Locations": [
{
"Position": {
"X": -413.911,
"Y": 170.7656,
"Z": 43.01591
},
"MinimumAngle": 0,
"MaximumAngle": 130
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33292,
"Locations": [
{
"Position": {
"X": -510.636,
"Y": 169.9518,
"Z": 119.9934
},
"MinimumAngle": 150,
"MaximumAngle": 310
}
]
},
{
"DataId": 33291,
"Locations": [
{
"Position": {
"X": -519.3103,
"Y": 169.0242,
"Z": 111.3145
},
"MinimumAngle": 125,
"MaximumAngle": 300
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33293,
"Locations": [
{
"Position": {
"X": -563.8201,
"Y": 159.5121,
"Z": -11.58269
},
"MinimumAngle": -100,
"MaximumAngle": 50
}
]
},
{
"DataId": 33294,
"Locations": [
{
"Position": {
"X": -555.6268,
"Y": 159.594,
"Z": -17.77679
},
"MinimumAngle": -145,
"MaximumAngle": 25
}
]
}
]
}
]
}

View File

@ -0,0 +1,113 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 400,
"InteractionType": "None",
"AetheryteShortcut": "The Churning Mists - Moghome"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 31363,
"Locations": [
{
"Position": {
"X": 338.6716,
"Y": -29.70343,
"Z": -89.65448
},
"MinimumAngle": 145,
"MaximumAngle": 275
},
{
"Position": {
"X": 285.6898,
"Y": -32.99854,
"Z": -100.1466
},
"MinimumAngle": 115,
"MaximumAngle": 275
},
{
"Position": {
"X": 326.7051,
"Y": -27.26759,
"Z": -89.31528
},
"MinimumAngle": 110,
"MaximumAngle": 205
}
]
},
{
"DataId": 31362,
"Locations": [
{
"Position": {
"X": 299.2141,
"Y": -33.21008,
"Z": -103.5859
},
"MinimumAngle": 75,
"MaximumAngle": 295
}
]
}
]
},
{
"Nodes": [
{
"DataId": 31358,
"Locations": [
{
"Position": {
"X": 316.6238,
"Y": -30.77305,
"Z": -230.0326
},
"MinimumAngle": -35,
"MaximumAngle": 75
}
]
},
{
"DataId": 31359,
"Locations": [
{
"Position": {
"X": 297.7187,
"Y": -32.66696,
"Z": -234.9031
},
"MinimumAngle": 15,
"MaximumAngle": 135
},
{
"Position": {
"X": 288.7547,
"Y": -33.61605,
"Z": -239.764
},
"MinimumAngle": -30,
"MaximumAngle": 65
},
{
"Position": {
"X": 324.8526,
"Y": -28.45777,
"Z": -209.4378
},
"MinimumAngle": -5,
"MaximumAngle": 120
}
]
}
]
}
]
}

View File

@ -0,0 +1,149 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 400,
"InteractionType": "None",
"AetheryteShortcut": "The Churning Mists - Zenith"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 31419,
"Locations": [
{
"Position": {
"X": -204.7827,
"Y": -18.18443,
"Z": 272.0514
}
},
{
"Position": {
"X": -187.8667,
"Y": -18.16559,
"Z": 260.4704
},
"MinimumAngle": -85,
"MaximumAngle": 105
},
{
"Position": {
"X": -219.7478,
"Y": -18.66556,
"Z": 279.3036
}
}
]
},
{
"DataId": 31418,
"Locations": [
{
"Position": {
"X": -216.0198,
"Y": -14.66686,
"Z": 263.2452
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 31423,
"Locations": [
{
"Position": {
"X": -125.676,
"Y": -13.40994,
"Z": 434.1913
},
"MinimumAngle": 25,
"MaximumAngle": 260
},
{
"Position": {
"X": -99.86462,
"Y": -11.67334,
"Z": 437.7415
},
"MinimumAngle": 85,
"MaximumAngle": 300
},
{
"Position": {
"X": -71.04668,
"Y": -8.40571,
"Z": 445.0867
},
"MinimumAngle": -40,
"MaximumAngle": 170
}
]
},
{
"DataId": 31422,
"Locations": [
{
"Position": {
"X": -88.15926,
"Y": -8.882813,
"Z": 447.7102
},
"MinimumAngle": 155,
"MaximumAngle": 360
}
]
}
]
},
{
"Nodes": [
{
"DataId": 31420,
"Locations": [
{
"Position": {
"X": 12.52414,
"Y": -14.81244,
"Z": 375.4579
}
}
]
},
{
"DataId": 31421,
"Locations": [
{
"Position": {
"X": -11.31142,
"Y": -19.80939,
"Z": 383.9503
}
},
{
"Position": {
"X": 4.771156,
"Y": -17.64155,
"Z": 386.0074
}
},
{
"Position": {
"X": 9.879506,
"Y": -13.13191,
"Z": 358.7252
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,136 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 400,
"InteractionType": "None",
"AetheryteShortcut": "The Churning Mists - Moghome"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32357,
"Locations": [
{
"Position": {
"X": 557.625,
"Y": 5.119438,
"Z": 180.6541
},
"MinimumAngle": -70,
"MaximumAngle": 55
},
{
"Position": {
"X": 570.8357,
"Y": 11.89507,
"Z": 164.9729
},
"MinimumAngle": 55,
"MaximumAngle": 130
}
]
},
{
"DataId": 32356,
"Locations": [
{
"Position": {
"X": 572.8384,
"Y": 11.68007,
"Z": 155.6572
},
"MinimumAngle": 70,
"MaximumAngle": 165
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32358,
"Locations": [
{
"Position": {
"X": 665.114,
"Y": 43.93011,
"Z": 151.3629
},
"MinimumAngle": -80,
"MaximumAngle": 40
}
]
},
{
"DataId": 32359,
"Locations": [
{
"Position": {
"X": 697.7376,
"Y": 41.87314,
"Z": 124.1553
},
"MinimumAngle": -125,
"MaximumAngle": 30
},
{
"Position": {
"X": 681.178,
"Y": 41.71732,
"Z": 147.9972
},
"MinimumAngle": -15,
"MaximumAngle": 85
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32360,
"Locations": [
{
"Position": {
"X": 755.3978,
"Y": 20.37826,
"Z": 201.3921
},
"MinimumAngle": -30,
"MaximumAngle": 70
}
]
},
{
"DataId": 32361,
"Locations": [
{
"Position": {
"X": 771.5975,
"Y": 20.41353,
"Z": 204.8761
},
"MinimumAngle": -45,
"MaximumAngle": 65
},
{
"Position": {
"X": 739.1428,
"Y": 23.87582,
"Z": 196.4766
},
"MinimumAngle": -40,
"MaximumAngle": 55
}
]
}
]
}
]
}

View File

@ -0,0 +1,132 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 400,
"InteractionType": "None",
"AetheryteShortcut": "The Churning Mists - Zenith"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32366,
"Locations": [
{
"Position": {
"X": -699.5319,
"Y": 91.18189,
"Z": -362.7602
}
}
]
},
{
"DataId": 32367,
"Locations": [
{
"Position": {
"X": -681.9284,
"Y": 91.30399,
"Z": -363.0468
}
},
{
"Position": {
"X": -709.8129,
"Y": 91.42828,
"Z": -361.5186
},
"MinimumAngle": 85,
"MaximumAngle": 285
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32364,
"Locations": [
{
"Position": {
"X": -680.1304,
"Y": 91.30952,
"Z": -479.2773
},
"MinimumAngle": 50,
"MaximumAngle": 275
}
]
},
{
"DataId": 32365,
"Locations": [
{
"Position": {
"X": -691.5847,
"Y": 91.2657,
"Z": -491.8746
},
"MinimumAngle": -115,
"MaximumAngle": 90
},
{
"Position": {
"X": -685.3473,
"Y": 91.26568,
"Z": -474.3657
},
"MinimumAngle": 0,
"MaximumAngle": 205
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32362,
"Locations": [
{
"Position": {
"X": -764.3091,
"Y": 91.5154,
"Z": -554.3649
},
"MinimumAngle": -125,
"MaximumAngle": 65
}
]
},
{
"DataId": 32363,
"Locations": [
{
"Position": {
"X": -763.1495,
"Y": 91.37257,
"Z": -542.7809
},
"MinimumAngle": 70,
"MaximumAngle": 305
},
{
"Position": {
"X": -776.5944,
"Y": 91.16921,
"Z": -566.8766
},
"MinimumAngle": -95,
"MaximumAngle": 110
}
]
}
]
}
]
}

View File

@ -0,0 +1,113 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 400,
"InteractionType": "None",
"AetheryteShortcut": "The Churning Mists - Zenith"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33305,
"Locations": [
{
"Position": {
"X": -560.7639,
"Y": 266.9573,
"Z": -744.8922
},
"MinimumAngle": -45,
"MaximumAngle": 80
}
]
},
{
"DataId": 33306,
"Locations": [
{
"Position": {
"X": -547.9997,
"Y": 268.3711,
"Z": -737.2209
},
"MinimumAngle": 0,
"MaximumAngle": 95
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33304,
"Locations": [
{
"Position": {
"X": -682.6185,
"Y": 261.1417,
"Z": -778.2869
},
"MinimumAngle": -50,
"MaximumAngle": 20,
"MinimumDistance": 1.5,
"MaximumDistance": 3
}
]
},
{
"DataId": 33303,
"Locations": [
{
"Position": {
"X": -696.5138,
"Y": 261.6092,
"Z": -759.7711
},
"MinimumAngle": 215,
"MaximumAngle": 310
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33301,
"Locations": [
{
"Position": {
"X": -792.3468,
"Y": 271.3054,
"Z": -737.431
},
"MinimumAngle": 280,
"MaximumAngle": 360,
"MinimumDistance": 2,
"MaximumDistance": 3
}
]
},
{
"DataId": 33302,
"Locations": [
{
"Position": {
"X": -800.0043,
"Y": 269.2748,
"Z": -729.5305
},
"MinimumAngle": 230,
"MaximumAngle": 340
}
]
}
]
}
]
}

View File

@ -0,0 +1,163 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 398,
"InteractionType": "None",
"AetheryteShortcut": "The Dravanian Forelands - Anyx Trine"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 31350,
"Locations": [
{
"Position": {
"X": -115.4501,
"Y": -44.90735,
"Z": 211.8084
},
"MinimumAngle": -5,
"MaximumAngle": 65
}
]
},
{
"DataId": 31351,
"Locations": [
{
"Position": {
"X": -94.4983,
"Y": -46.65615,
"Z": 219.4642
},
"MinimumAngle": -90,
"MaximumAngle": 65
},
{
"Position": {
"X": -133.4304,
"Y": -45.47835,
"Z": 211.6268
},
"MinimumAngle": -50,
"MaximumAngle": 80
},
{
"Position": {
"X": -81.5194,
"Y": -52.42267,
"Z": 241.2021
},
"MinimumAngle": -35,
"MaximumAngle": 85
}
]
}
]
},
{
"Nodes": [
{
"DataId": 31346,
"Locations": [
{
"Position": {
"X": -154.299,
"Y": -70.63795,
"Z": 399.4617
},
"MinimumAngle": 110,
"MaximumAngle": 225
}
]
},
{
"DataId": 31347,
"Locations": [
{
"Position": {
"X": -167.7846,
"Y": -70.11265,
"Z": 418.7766
},
"MinimumAngle": 90,
"MaximumAngle": 235
},
{
"Position": {
"X": -152.9678,
"Y": -68.49996,
"Z": 365.0086
},
"MinimumAngle": -30,
"MaximumAngle": 70
},
{
"Position": {
"X": -189.6693,
"Y": -68.18973,
"Z": 377.6652
},
"MinimumAngle": 205,
"MaximumAngle": 335
}
]
}
]
},
{
"Nodes": [
{
"DataId": 31349,
"Locations": [
{
"Position": {
"X": -312.3143,
"Y": -54.81182,
"Z": 331.0543
},
"MinimumAngle": -145,
"MaximumAngle": 5
},
{
"Position": {
"X": -296.8107,
"Y": -51.96982,
"Z": 310.6086
},
"MinimumAngle": 235,
"MaximumAngle": 330
},
{
"Position": {
"X": -299.3094,
"Y": -46.30565,
"Z": 293.9169
},
"MinimumAngle": 165,
"MaximumAngle": 310
}
]
},
{
"DataId": 31348,
"Locations": [
{
"Position": {
"X": -311.9997,
"Y": -53.59439,
"Z": 326.8317
},
"MinimumAngle": -75,
"MaximumAngle": -20
}
]
}
]
}
]
}

View File

@ -0,0 +1,139 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 398,
"InteractionType": "None",
"AetheryteShortcut": "The Dravanian Forelands - Anyx Trine"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 31413,
"Locations": [
{
"Position": {
"X": -513.1596,
"Y": -85.63485,
"Z": 434.7382
}
},
{
"Position": {
"X": -562.0517,
"Y": -89.33559,
"Z": 445.0961
}
},
{
"Position": {
"X": -523.4441,
"Y": -81.67991,
"Z": 408.9826
}
}
]
},
{
"DataId": 31412,
"Locations": [
{
"Position": {
"X": -553.9171,
"Y": -84.75874,
"Z": 419.2539
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 31416,
"Locations": [
{
"Position": {
"X": -569.6527,
"Y": -96.50298,
"Z": 547.1465
}
}
]
},
{
"DataId": 31417,
"Locations": [
{
"Position": {
"X": -623.1743,
"Y": -101.8206,
"Z": 574.6146
}
},
{
"Position": {
"X": -562.2545,
"Y": -95.6534,
"Z": 545.6004
}
},
{
"Position": {
"X": -601.669,
"Y": -100.0121,
"Z": 559.5313
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 31415,
"Locations": [
{
"Position": {
"X": -680.4672,
"Y": -103.4997,
"Z": 624.0101
}
},
{
"Position": {
"X": -700.5361,
"Y": -107.5581,
"Z": 597.0253
}
},
{
"Position": {
"X": -715.8123,
"Y": -105.2011,
"Z": 622.3116
}
}
]
},
{
"DataId": 31414,
"Locations": [
{
"Position": {
"X": -714.2946,
"Y": -113.8825,
"Z": 557.3662
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,136 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 398,
"InteractionType": "None",
"AetheryteShortcut": "The Dravanian Forelands - Tailfeather"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33300,
"Locations": [
{
"Position": {
"X": 560.8948,
"Y": -19.68621,
"Z": -534.3345
},
"MinimumAngle": -75,
"MaximumAngle": 30
},
{
"Position": {
"X": 557.1625,
"Y": -19.65358,
"Z": -547.1852
},
"MinimumAngle": 60,
"MaximumAngle": 200
}
]
},
{
"DataId": 33299,
"Locations": [
{
"Position": {
"X": 571.0399,
"Y": -19.2677,
"Z": -544.8133
},
"MinimumAngle": 200,
"MaximumAngle": 320
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33297,
"Locations": [
{
"Position": {
"X": 630.7735,
"Y": -18.70739,
"Z": -566.2144
},
"MinimumAngle": 85,
"MaximumAngle": 240
}
]
},
{
"DataId": 33298,
"Locations": [
{
"Position": {
"X": 639.3101,
"Y": -18.78794,
"Z": -559.5169
},
"MinimumAngle": -175,
"MaximumAngle": 0
},
{
"Position": {
"X": 618.4453,
"Y": -18.9477,
"Z": -559.1786
},
"MinimumAngle": 60,
"MaximumAngle": 150
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33295,
"Locations": [
{
"Position": {
"X": 731.6483,
"Y": -20.17027,
"Z": -614.199
},
"MinimumAngle": -35,
"MaximumAngle": 125
}
]
},
{
"DataId": 33296,
"Locations": [
{
"Position": {
"X": 743.4034,
"Y": -19.02,
"Z": -621.8422
},
"MinimumAngle": 195,
"MaximumAngle": 325
},
{
"Position": {
"X": 727.6966,
"Y": -20.47985,
"Z": -627.8105
},
"MinimumAngle": 60,
"MaximumAngle": 210
}
]
}
]
}
]
}

View File

@ -0,0 +1,69 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 398,
"InteractionType": "None",
"AetheryteShortcut": "The Dravanian Forelands - Anyx Trine"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 34382,
"Locations": [
{
"Position": {
"X": -528.8412,
"Y": -89.70924,
"Z": 458.582
},
"MinimumAngle": -10,
"MaximumAngle": 80,
"MinimumDistance": 2.1,
"MaximumDistance": 3
}
]
}
]
},
{
"Nodes": [
{
"DataId": 34383,
"Locations": [
{
"Position": {
"X": -636.4533,
"Y": -100.1258,
"Z": 484.7436
},
"MinimumAngle": -75,
"MaximumAngle": 35
}
]
}
]
},
{
"Nodes": [
{
"DataId": 34384,
"Locations": [
{
"Position": {
"X": -589.4542,
"Y": -100.4852,
"Z": 528.1926
},
"MinimumAngle": -25,
"MaximumAngle": 120
}
]
}
]
}
]
}

View File

@ -0,0 +1,61 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 398,
"InteractionType": "None",
"AetheryteShortcut": "The Dravanian Forelands - Anyx Trine"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 34391,
"Locations": [
{
"Position": {
"X": -49.75243,
"Y": -31.70323,
"Z": -171.6977
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 34392,
"Locations": [
{
"Position": {
"X": -44.89702,
"Y": -32.39204,
"Z": -153.4274
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 34393,
"Locations": [
{
"Position": {
"X": -36.6049,
"Y": -31.32222,
"Z": -134.1001
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,174 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 399,
"InteractionType": "None",
"AetheryteShortcut": "Idyllshire",
"AethernetShortcut": [
"[Idyllshire] Aetheryte Plaza",
"[Idyllshire] Epilogue Gate (Eastern Hinterlands)"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"InTerritory": [
399
]
}
}
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 31356,
"Locations": [
{
"Position": {
"X": 120.1556,
"Y": 70.42133,
"Z": 30.73328
},
"MinimumAngle": -95,
"MaximumAngle": 70
}
]
},
{
"DataId": 31357,
"Locations": [
{
"Position": {
"X": 137.7684,
"Y": 70.04282,
"Z": 64.77115
},
"MinimumAngle": 30,
"MaximumAngle": 130
},
{
"Position": {
"X": 132.1863,
"Y": 70.08203,
"Z": 57.67828
},
"MinimumAngle": -10,
"MaximumAngle": 105
},
{
"Position": {
"X": 145.684,
"Y": 70.47159,
"Z": 45.05047
},
"MinimumAngle": 80,
"MaximumAngle": 215
}
]
}
]
},
{
"Nodes": [
{
"DataId": 31355,
"Locations": [
{
"Position": {
"X": 59.4164,
"Y": 54.40149,
"Z": 160.6752
},
"MinimumAngle": 155,
"MaximumAngle": 285
},
{
"Position": {
"X": 66.6783,
"Y": 53.80389,
"Z": 177.1926
},
"MinimumAngle": -90,
"MaximumAngle": 0
},
{
"Position": {
"X": 47.04347,
"Y": 53.91698,
"Z": 164.1816
},
"MinimumAngle": 0,
"MaximumAngle": 185
}
]
},
{
"DataId": 31354,
"Locations": [
{
"Position": {
"X": 31.89844,
"Y": 54.71996,
"Z": 173.864
},
"MinimumAngle": 105,
"MaximumAngle": 235
}
]
}
]
},
{
"Nodes": [
{
"DataId": 31352,
"Locations": [
{
"Position": {
"X": 231.3517,
"Y": 74.23511,
"Z": 112.9807
},
"MinimumAngle": 130,
"MaximumAngle": 285
}
]
},
{
"DataId": 31353,
"Locations": [
{
"Position": {
"X": 239.051,
"Y": 80.42557,
"Z": 192.2325
},
"MinimumAngle": 140,
"MaximumAngle": 235
},
{
"Position": {
"X": 237.4622,
"Y": 74.67197,
"Z": 150.8143
},
"MinimumAngle": 60,
"MaximumAngle": 225
},
{
"Position": {
"X": 211.4673,
"Y": 75.37302,
"Z": 169.3396
},
"MinimumAngle": 145,
"MaximumAngle": 285
}
]
}
]
}
]
}

View File

@ -0,0 +1,160 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 399,
"InteractionType": "None",
"AetheryteShortcut": "Idyllshire",
"AethernetShortcut": [
"[Idyllshire] Aetheryte Plaza",
"[Idyllshire] Prologue Gate (Western Hinterlands)"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"InTerritory": [
399
]
}
}
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 31431,
"Locations": [
{
"Position": {
"X": -494.1652,
"Y": 142.7381,
"Z": -287.4084
},
"MinimumAngle": 0,
"MaximumAngle": 270
},
{
"Position": {
"X": -485.4606,
"Y": 142.9737,
"Z": -290.856
},
"MinimumAngle": 65,
"MaximumAngle": 310
},
{
"Position": {
"X": -533.1213,
"Y": 142.5874,
"Z": -262.2948
},
"MinimumAngle": -255,
"MaximumAngle": 10
}
]
},
{
"DataId": 31430,
"Locations": [
{
"Position": {
"X": -510.6404,
"Y": 141.9014,
"Z": -280.1611
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 31434,
"Locations": [
{
"Position": {
"X": -562.8221,
"Y": 148.9451,
"Z": -104.9014
}
}
]
},
{
"DataId": 31435,
"Locations": [
{
"Position": {
"X": -520.0394,
"Y": 148.7521,
"Z": -97.8
}
},
{
"Position": {
"X": -570.4307,
"Y": 148.103,
"Z": -130.9921
}
},
{
"Position": {
"X": -573.738,
"Y": 148.4877,
"Z": -158.4798
},
"MinimumAngle": 130,
"MaximumAngle": 360
}
]
}
]
},
{
"Nodes": [
{
"DataId": 31432,
"Locations": [
{
"Position": {
"X": -388.4753,
"Y": 147.345,
"Z": -177.1972
}
}
]
},
{
"DataId": 31433,
"Locations": [
{
"Position": {
"X": -349.5501,
"Y": 144.6325,
"Z": -185.3442
}
},
{
"Position": {
"X": -398.145,
"Y": 145.7528,
"Z": -198.2334
},
"MinimumAngle": 155,
"MaximumAngle": 360
},
{
"Position": {
"X": -374.5566,
"Y": 145.3827,
"Z": -194.8224
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,119 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 399,
"InteractionType": "None",
"AetheryteShortcut": "Idyllshire",
"AethernetShortcut": [
"[Idyllshire] Aetheryte Plaza",
"[Idyllshire] Prologue Gate (Western Hinterlands)"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"InTerritory": [
399
]
}
}
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33285,
"Locations": [
{
"Position": {
"X": -426.4134,
"Y": 137.5601,
"Z": 514.3357
}
}
]
},
{
"DataId": 33286,
"Locations": [
{
"Position": {
"X": -448.7838,
"Y": 137.5986,
"Z": 514.3243
}
},
{
"Position": {
"X": -433.5015,
"Y": 137.6451,
"Z": 487.8173
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33288,
"Locations": [
{
"Position": {
"X": -354.5423,
"Y": 137.5715,
"Z": 638.9959
}
}
]
},
{
"DataId": 33287,
"Locations": [
{
"Position": {
"X": -352.4377,
"Y": 137.5906,
"Z": 604.364
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33284,
"Locations": [
{
"Position": {
"X": -254.4776,
"Y": 137.97,
"Z": 591.0092
},
"MinimumAngle": -20,
"MaximumAngle": 85
}
]
},
{
"DataId": 33283,
"Locations": [
{
"Position": {
"X": -263.1079,
"Y": 137.4419,
"Z": 569.8724
},
"MinimumAngle": -10,
"MaximumAngle": 190
}
]
}
]
}
]
}

View File

@ -0,0 +1,115 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 399,
"InteractionType": "None",
"AetheryteShortcut": "Idyllshire",
"AethernetShortcut": [
"[Idyllshire] Aetheryte Plaza",
"[Idyllshire] Prologue Gate (Western Hinterlands)"
]
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33856,
"Locations": [
{
"Position": {
"X": -395.4635,
"Y": 144.1793,
"Z": -249.5864
},
"MinimumAngle": -190,
"MaximumAngle": 0
}
]
},
{
"DataId": 33855,
"Locations": [
{
"Position": {
"X": -398.5591,
"Y": 144.6183,
"Z": -241.8769
},
"MinimumAngle": -140,
"MaximumAngle": -20
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33857,
"Locations": [
{
"Position": {
"X": -407.5786,
"Y": 149.6453,
"Z": -93.85593
},
"MinimumAngle": 185,
"MaximumAngle": 280,
"MinimumDistance": 2,
"MaximumDistance": 3
}
]
},
{
"DataId": 33858,
"Locations": [
{
"Position": {
"X": -413.9488,
"Y": 148.9834,
"Z": -71.42188
},
"MinimumAngle": 165,
"MaximumAngle": 285
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33860,
"Locations": [
{
"Position": {
"X": -254.579,
"Y": 147.4603,
"Z": -91.96173
},
"MinimumAngle": 30,
"MaximumAngle": 130
}
]
},
{
"DataId": 33859,
"Locations": [
{
"Position": {
"X": -254.9425,
"Y": 146.4598,
"Z": -105.2472
},
"MinimumAngle": 35,
"MaximumAngle": 155
}
]
}
]
}
]
}

View File

@ -0,0 +1,113 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 399,
"InteractionType": "None",
"AetheryteShortcut": "Idyllshire",
"AethernetShortcut": [
"[Idyllshire] Aetheryte Plaza",
"[Idyllshire] Epilogue Gate (Eastern Hinterlands)"
]
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33866,
"Locations": [
{
"Position": {
"X": 679.6339,
"Y": 116.0614,
"Z": 134.6795
},
"MinimumAngle": 200,
"MaximumAngle": 320
}
]
},
{
"DataId": 33865,
"Locations": [
{
"Position": {
"X": 697.5129,
"Y": 122.1484,
"Z": 146.8725
},
"MinimumAngle": -205,
"MaximumAngle": -10
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33862,
"Locations": [
{
"Position": {
"X": 809.8756,
"Y": 152.7643,
"Z": 205.2242
},
"MinimumAngle": -95,
"MaximumAngle": 90
}
]
},
{
"DataId": 33861,
"Locations": [
{
"Position": {
"X": 834.4771,
"Y": 154.8756,
"Z": 206.0541
},
"MinimumAngle": 35,
"MaximumAngle": 185
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33863,
"Locations": [
{
"Position": {
"X": 781.7728,
"Y": 134.6856,
"Z": -22.00103
},
"MinimumAngle": 0,
"MaximumAngle": 135
}
]
},
{
"DataId": 33864,
"Locations": [
{
"Position": {
"X": 774.9854,
"Y": 134.3857,
"Z": -27.45042
},
"MinimumAngle": -25,
"MaximumAngle": 120
}
]
}
]
}
]
}

View File

@ -0,0 +1,145 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 401,
"InteractionType": "None",
"AetheryteShortcut": "The Sea of Clouds - Camp Cloudtop"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 31366,
"Locations": [
{
"Position": {
"X": 529.0662,
"Y": -110.3256,
"Z": 434.3149
},
"MinimumAngle": 15,
"MaximumAngle": 135
}
]
},
{
"DataId": 31367,
"Locations": [
{
"Position": {
"X": 541.8505,
"Y": -111.128,
"Z": 452.5471
},
"MinimumAngle": -45,
"MaximumAngle": 40
},
{
"Position": {
"X": 517.9747,
"Y": -109.2984,
"Z": 417.9554
},
"MinimumAngle": -45,
"MaximumAngle": 55
},
{
"Position": {
"X": 499.3676,
"Y": -108.7323,
"Z": 410.8949
},
"MinimumAngle": -5,
"MaximumAngle": 85
}
]
}
]
},
{
"Nodes": [
{
"DataId": 31365,
"Locations": [
{
"Position": {
"X": 625.9688,
"Y": -115.6856,
"Z": 344.535
},
"MinimumAngle": 125,
"MaximumAngle": 185
},
{
"Position": {
"X": 678.5617,
"Y": -122.8687,
"Z": 356.7407
},
"MinimumAngle": 190,
"MaximumAngle": 290
},
{
"Position": {
"X": 644.1035,
"Y": -122.3688,
"Z": 334.0371
},
"MinimumAngle": 105,
"MaximumAngle": 235
}
]
},
{
"DataId": 31364,
"Locations": [
{
"Position": {
"X": 661.9959,
"Y": -122.6855,
"Z": 333.0707
},
"MinimumAngle": 140,
"MaximumAngle": 260
}
]
}
]
},
{
"Nodes": [
{
"DataId": 31369,
"Locations": [
{
"Position": {
"X": 730.9626,
"Y": -96.64706,
"Z": 449.485
},
"MinimumAngle": 45,
"MaximumAngle": 115
}
]
},
{
"DataId": 31368,
"Locations": [
{
"Position": {
"X": 727.2908,
"Y": -95.47571,
"Z": 460.3798
},
"MinimumAngle": 25,
"MaximumAngle": 180
}
]
}
]
}
]
}

View File

@ -0,0 +1,122 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 401,
"InteractionType": "None",
"AetheryteShortcut": "The Sea of Clouds - Ok' Zundu"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 31425,
"Locations": [
{
"Position": {
"X": -63.97195,
"Y": 13.48263,
"Z": -559.9897
}
},
{
"Position": {
"X": -47.75371,
"Y": 13.66347,
"Z": -571.2774
},
"MinimumAngle": -80,
"MaximumAngle": 115
}
]
},
{
"DataId": 31424,
"Locations": [
{
"Position": {
"X": -26.91866,
"Y": 12.14502,
"Z": -554.869
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 31426,
"Locations": [
{
"Position": {
"X": -26.56338,
"Y": 12.41532,
"Z": -442.6965
}
}
]
},
{
"DataId": 31427,
"Locations": [
{
"Position": {
"X": 2.215849,
"Y": 12.32494,
"Z": -434.0038
}
},
{
"Position": {
"X": -18.38633,
"Y": 12.4451,
"Z": -427.6107
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 31429,
"Locations": [
{
"Position": {
"X": 70.59737,
"Y": 13.45543,
"Z": -599.2373
},
"MinimumAngle": -60,
"MaximumAngle": 125
},
{
"Position": {
"X": 50.8525,
"Y": 13.158,
"Z": -646.834
}
}
]
},
{
"DataId": 31428,
"Locations": [
{
"Position": {
"X": 85.6145,
"Y": 12.69149,
"Z": -629.3397
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,109 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 401,
"InteractionType": "None",
"AetheryteShortcut": "The Sea of Clouds - Camp Cloudtop"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33308,
"Locations": [
{
"Position": {
"X": 612.0084,
"Y": -154.126,
"Z": 721.6054
},
"MinimumAngle": -220,
"MaximumAngle": 25
}
]
},
{
"DataId": 33307,
"Locations": [
{
"Position": {
"X": 601.7455,
"Y": -154.7067,
"Z": 734.4706
},
"MinimumAngle": -120,
"MaximumAngle": 75
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33311,
"Locations": [
{
"Position": {
"X": 654.2362,
"Y": -159.8305,
"Z": 820.9418
}
}
]
},
{
"DataId": 33312,
"Locations": [
{
"Position": {
"X": 656.2291,
"Y": -160.4766,
"Z": 826.9885
},
"MinimumAngle": 100,
"MaximumAngle": 270
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33309,
"Locations": [
{
"Position": {
"X": 739.0756,
"Y": -158.0396,
"Z": 642.5712
},
"MinimumAngle": 110,
"MaximumAngle": 210,
"MinimumDistance": 1,
"MaximumDistance": 3
}
]
},
{
"DataId": 33310,
"Locations": [
{
"Position": {
"X": 723.027,
"Y": -157.7834,
"Z": 626.666
},
"MinimumAngle": -170,
"MaximumAngle": 35
}
]
}
]
}
]
}

View File

@ -0,0 +1,113 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 401,
"InteractionType": "None",
"AetheryteShortcut": "The Sea of Clouds - Ok' Zundu"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33313,
"Locations": [
{
"Position": {
"X": 284.0225,
"Y": -40.41348,
"Z": -766.5984
},
"MinimumAngle": 160,
"MaximumAngle": 245,
"MinimumDistance": 1.6,
"MaximumDistance": 3
}
]
},
{
"DataId": 33314,
"Locations": [
{
"Position": {
"X": 291.4046,
"Y": -40.37925,
"Z": -758.5402
},
"MinimumAngle": 210,
"MaximumAngle": 345
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33315,
"Locations": [
{
"Position": {
"X": 358.8156,
"Y": -41.42974,
"Z": -734.5118
},
"MinimumAngle": 115,
"MaximumAngle": 250
}
]
},
{
"DataId": 33316,
"Locations": [
{
"Position": {
"X": 367.6869,
"Y": -41.54303,
"Z": -735.3597
},
"MinimumAngle": 70,
"MaximumAngle": 220
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33317,
"Locations": [
{
"Position": {
"X": 452.3558,
"Y": -47.13874,
"Z": -752.6805
},
"MinimumAngle": 150,
"MaximumAngle": 275
}
]
},
{
"DataId": 33318,
"Locations": [
{
"Position": {
"X": 465.9165,
"Y": -47.82627,
"Z": -756.4039
},
"MinimumAngle": 35,
"MaximumAngle": 160,
"MinimumDistance": 1.2,
"MaximumDistance": 3
}
]
}
]
}
]
}

View File

@ -0,0 +1,163 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 622,
"InteractionType": "None",
"AetheryteShortcut": "Azim Steppe - Dawn Throne"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32176,
"Locations": [
{
"Position": {
"X": 411.0592,
"Y": 2.207043,
"Z": -174.1382
},
"MinimumAngle": -45,
"MaximumAngle": 130
},
{
"Position": {
"X": 382.993,
"Y": 13.25345,
"Z": -207.7346
},
"MinimumAngle": 130,
"MaximumAngle": 295
},
{
"Position": {
"X": 361.387,
"Y": 14.51455,
"Z": -203.9765
},
"MinimumAngle": 90,
"MaximumAngle": 195
}
]
},
{
"DataId": 32175,
"Locations": [
{
"Position": {
"X": 364.0281,
"Y": 14.81319,
"Z": -208.0434
},
"MinimumAngle": 65,
"MaximumAngle": 200
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32177,
"Locations": [
{
"Position": {
"X": 326.783,
"Y": 27.22089,
"Z": -328.1715
},
"MinimumAngle": -130,
"MaximumAngle": -5
}
]
},
{
"DataId": 32178,
"Locations": [
{
"Position": {
"X": 352.0781,
"Y": 33.91527,
"Z": -369.394
},
"MinimumAngle": -55,
"MaximumAngle": 110
},
{
"Position": {
"X": 319.4689,
"Y": 30.05529,
"Z": -341.346
},
"MinimumAngle": 50,
"MaximumAngle": 215
},
{
"Position": {
"X": 340.3498,
"Y": 34.56527,
"Z": -374.391
},
"MinimumAngle": -90,
"MaximumAngle": 85
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32173,
"Locations": [
{
"Position": {
"X": 460.0648,
"Y": 32.44811,
"Z": -382.8145
},
"MinimumAngle": 30,
"MaximumAngle": 135
}
]
},
{
"DataId": 32174,
"Locations": [
{
"Position": {
"X": 488.255,
"Y": 26.08804,
"Z": -365.4641
},
"MinimumAngle": 0,
"MaximumAngle": 195
},
{
"Position": {
"X": 460.4979,
"Y": 30.90669,
"Z": -376.0688
},
"MinimumAngle": 55,
"MaximumAngle": 180
},
{
"Position": {
"X": 438.8477,
"Y": 38.51477,
"Z": -413.352
},
"MinimumAngle": -70,
"MaximumAngle": 115
}
]
}
]
}
]
}

View File

@ -0,0 +1,143 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 622,
"InteractionType": "None",
"AetheryteShortcut": "Azim Steppe - Dawn Throne"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32264,
"Locations": [
{
"Position": {
"X": -166.6597,
"Y": 3.616752,
"Z": 361.2099
},
"MinimumAngle": -95,
"MaximumAngle": 130
}
]
},
{
"DataId": 32265,
"Locations": [
{
"Position": {
"X": -191.0201,
"Y": 4.361521,
"Z": 354.6401
}
},
{
"Position": {
"X": -162.6655,
"Y": 3.441799,
"Z": 363.0803
},
"MinimumAngle": -95,
"MaximumAngle": 150
},
{
"Position": {
"X": -167.5898,
"Y": 2.5177,
"Z": 377.1267
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32267,
"Locations": [
{
"Position": {
"X": -271.2292,
"Y": 3.341675,
"Z": 401.9989
}
},
{
"Position": {
"X": -349.3433,
"Y": 11.88452,
"Z": 378.1435
}
},
{
"Position": {
"X": -298.7296,
"Y": 5.809261,
"Z": 414.3437
}
}
]
},
{
"DataId": 32266,
"Locations": [
{
"Position": {
"X": -317.19,
"Y": 7.863516,
"Z": 397.5005
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32262,
"Locations": [
{
"Position": {
"X": -350.0407,
"Y": 22.68479,
"Z": 230.4606
}
}
]
},
{
"DataId": 32263,
"Locations": [
{
"Position": {
"X": -352.7808,
"Y": 23.99817,
"Z": 203.1617
}
},
{
"Position": {
"X": -345.5888,
"Y": 22.30608,
"Z": 229.8253
}
},
{
"Position": {
"X": -377.2188,
"Y": 22.65303,
"Z": 221.3997
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,111 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 622,
"InteractionType": "None",
"AetheryteShortcut": "Azim Steppe - Reunion"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33883,
"Locations": [
{
"Position": {
"X": 128.0255,
"Y": -1.00095,
"Z": 322.0047
},
"MinimumAngle": -120,
"MaximumAngle": 65
}
]
},
{
"DataId": 33884,
"Locations": [
{
"Position": {
"X": 116.5815,
"Y": -1.584854,
"Z": 321.8561
},
"MinimumAngle": -65,
"MaximumAngle": 100
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33882,
"Locations": [
{
"Position": {
"X": -31.5303,
"Y": -2.218102,
"Z": 328.7178
},
"MinimumAngle": 110,
"MaximumAngle": 255
}
]
},
{
"DataId": 33881,
"Locations": [
{
"Position": {
"X": -44.53269,
"Y": -1.966054,
"Z": 332.6949
},
"MinimumAngle": 120,
"MaximumAngle": 225
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33880,
"Locations": [
{
"Position": {
"X": 37.46276,
"Y": -4.431953,
"Z": 425.0844
},
"MinimumAngle": 140,
"MaximumAngle": 240
}
]
},
{
"DataId": 33879,
"Locations": [
{
"Position": {
"X": 46.12198,
"Y": -5.283945,
"Z": 426.5148
},
"MinimumAngle": 115,
"MaximumAngle": 255,
"MinimumDistance": 1.5,
"MaximumDistance": 3
}
]
}
]
}
]
}

View File

@ -0,0 +1,99 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 622,
"InteractionType": "None",
"AetheryteShortcut": "Azim Steppe - Dawn Throne"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33885,
"Locations": [
{
"Position": {
"X": 288.2408,
"Y": 23.61323,
"Z": -234.9867
}
}
]
},
{
"DataId": 33886,
"Locations": [
{
"Position": {
"X": 281.9221,
"Y": 23.03055,
"Z": -231.9227
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33887,
"Locations": [
{
"Position": {
"X": 407.1815,
"Y": 26.86968,
"Z": -325.3348
},
"MinimumAngle": -60,
"MaximumAngle": 170
}
]
},
{
"DataId": 33888,
"Locations": [
{
"Position": {
"X": 413.6349,
"Y": 25.90826,
"Z": -320.5389
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33889,
"Locations": [
{
"Position": {
"X": 451.9882,
"Y": 8.707673,
"Z": -136.5769
}
}
]
},
{
"DataId": 33890,
"Locations": [
{
"Position": {
"X": 458.5264,
"Y": 8.823095,
"Z": -132.5937
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,141 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 612,
"InteractionType": "None",
"AetheryteShortcut": "Fringes - Castrum Oriens"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32125,
"Locations": [
{
"Position": {
"X": -317.5445,
"Y": 80.03535,
"Z": -449.2276
},
"MinimumAngle": -80,
"MaximumAngle": 30
}
]
},
{
"DataId": 32126,
"Locations": [
{
"Position": {
"X": -301.3254,
"Y": 69.71587,
"Z": -485.7171
},
"MinimumAngle": -125,
"MaximumAngle": 30
},
{
"Position": {
"X": -311.9155,
"Y": 76.91404,
"Z": -467.1509
},
"MinimumAngle": 160,
"MaximumAngle": 290
},
{
"Position": {
"X": -311.1216,
"Y": 77.83449,
"Z": -454.2029
},
"MinimumAngle": -110,
"MaximumAngle": 30
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32124,
"Locations": [
{
"Position": {
"X": -262.2596,
"Y": 62.06842,
"Z": -550.8122
},
"MinimumAngle": 185,
"MaximumAngle": 335
},
{
"Position": {
"X": -266.0078,
"Y": 62.03654,
"Z": -564.1611
},
"MinimumAngle": 180,
"MaximumAngle": 340
},
{
"Position": {
"X": -255.8366,
"Y": 62.63577,
"Z": -588.0093
},
"MinimumAngle": 245,
"MaximumAngle": 345
}
]
},
{
"DataId": 32123,
"Locations": [
{
"Position": {
"X": -264.8189,
"Y": 62.61843,
"Z": -558.4091
},
"MinimumAngle": 175,
"MaximumAngle": 300
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32127,
"Locations": [
{
"Position": {
"X": -108.2628,
"Y": 64.1357,
"Z": -485.6675
}
}
]
},
{
"DataId": 32128,
"Locations": [
{
"Position": {
"X": -103.2401,
"Y": 59.26093,
"Z": -463.1485
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,163 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 612,
"InteractionType": "None",
"AetheryteShortcut": "Fringes - Castrum Oriens"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32132,
"Locations": [
{
"Position": {
"X": 101.0199,
"Y": 50.70325,
"Z": -410.8297
},
"MinimumAngle": -55,
"MaximumAngle": 25
},
{
"Position": {
"X": 78.0303,
"Y": 48.68632,
"Z": -401.5028
},
"MinimumAngle": -50,
"MaximumAngle": 5
},
{
"Position": {
"X": 115.4548,
"Y": 51.50989,
"Z": -415.8416
},
"MinimumAngle": -115,
"MaximumAngle": -40
}
]
},
{
"DataId": 32131,
"Locations": [
{
"Position": {
"X": 90.52106,
"Y": 49.82163,
"Z": -409.1239
},
"MinimumAngle": -35,
"MaximumAngle": 55
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32134,
"Locations": [
{
"Position": {
"X": 84.90259,
"Y": 44.58842,
"Z": -324.1541
},
"MinimumAngle": -10,
"MaximumAngle": 105
},
{
"Position": {
"X": 82.56047,
"Y": 44.08657,
"Z": -269.3104
},
"MinimumAngle": -5,
"MaximumAngle": 80
},
{
"Position": {
"X": 98.20293,
"Y": 43.59855,
"Z": -299.3164
},
"MinimumAngle": 95,
"MaximumAngle": 185
}
]
},
{
"DataId": 32133,
"Locations": [
{
"Position": {
"X": 82.94646,
"Y": 42.55737,
"Z": -292.9016
},
"MinimumAngle": 105,
"MaximumAngle": 165
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32129,
"Locations": [
{
"Position": {
"X": 240.5221,
"Y": 43.60987,
"Z": -301.7685
},
"MinimumAngle": 155,
"MaximumAngle": 255
}
]
},
{
"DataId": 32130,
"Locations": [
{
"Position": {
"X": 265.4354,
"Y": 43.19557,
"Z": -283.7873
},
"MinimumAngle": -155,
"MaximumAngle": -15
},
{
"Position": {
"X": 246.9251,
"Y": 43.54385,
"Z": -296.2532
},
"MinimumAngle": 170,
"MaximumAngle": 225
},
{
"Position": {
"X": 213.1443,
"Y": 43.26488,
"Z": -308.4924
},
"MinimumAngle": 110,
"MaximumAngle": 250
}
]
}
]
}
]
}

View File

@ -0,0 +1,155 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 612,
"InteractionType": "None",
"AetheryteShortcut": "Fringes - Castrum Oriens"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32193,
"Locations": [
{
"Position": {
"X": -249.9619,
"Y": 61.05618,
"Z": -604.3008
}
},
{
"Position": {
"X": -238.5267,
"Y": 60.51727,
"Z": -560.746
},
"MinimumAngle": -25,
"MaximumAngle": 120
},
{
"Position": {
"X": -263.4823,
"Y": 61.9943,
"Z": -566.3988
},
"MinimumAngle": 115,
"MaximumAngle": 360
}
]
},
{
"DataId": 32192,
"Locations": [
{
"Position": {
"X": -261.7163,
"Y": 61.86325,
"Z": -574.8586
},
"MinimumAngle": -140,
"MaximumAngle": 125
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32189,
"Locations": [
{
"Position": {
"X": -260.6172,
"Y": 70.60548,
"Z": -685.7728
},
"MinimumAngle": 55,
"MaximumAngle": 265
},
{
"Position": {
"X": -293.3862,
"Y": 75.88585,
"Z": -675.9405
},
"MinimumAngle": -235,
"MaximumAngle": 10
},
{
"Position": {
"X": -289.601,
"Y": 73.41101,
"Z": -659.3271
},
"MinimumAngle": 135,
"MaximumAngle": 350
}
]
},
{
"DataId": 32188,
"Locations": [
{
"Position": {
"X": -267.9963,
"Y": 75.16626,
"Z": -708.2614
},
"MinimumAngle": 150,
"MaximumAngle": 360
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32191,
"Locations": [
{
"Position": {
"X": -97.48006,
"Y": 61.31205,
"Z": -668.7775
},
"MinimumAngle": -50,
"MaximumAngle": 30
},
{
"Position": {
"X": -36.55207,
"Y": 61.9393,
"Z": -606.5457
}
},
{
"Position": {
"X": -79.96028,
"Y": 61.16011,
"Z": -625.305
}
}
]
},
{
"DataId": 32190,
"Locations": [
{
"Position": {
"X": -88.68313,
"Y": 61.06887,
"Z": -653.9121
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,136 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 612,
"InteractionType": "None",
"AetheryteShortcut": "Fringes - Castrum Oriens"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32217,
"Locations": [
{
"Position": {
"X": -492.6537,
"Y": 52.48105,
"Z": 114.5392
}
},
{
"Position": {
"X": -523.8553,
"Y": 58.91578,
"Z": 174.0902
},
"MinimumAngle": -185,
"MaximumAngle": 115
},
{
"Position": {
"X": -499.2416,
"Y": 54.9705,
"Z": 144.132
}
}
]
},
{
"DataId": 32216,
"Locations": [
{
"Position": {
"X": -510.2239,
"Y": 55.62017,
"Z": 137.6676
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32215,
"Locations": [
{
"Position": {
"X": -498.1188,
"Y": 57.86262,
"Z": 230.4597
}
},
{
"Position": {
"X": -513.0305,
"Y": 56.18323,
"Z": 239.2122
},
"MinimumAngle": -35,
"MaximumAngle": 235
},
{
"Position": {
"X": -506.6473,
"Y": 56.30998,
"Z": 258.2175
}
}
]
},
{
"DataId": 32214,
"Locations": [
{
"Position": {
"X": -509.9459,
"Y": 56.21313,
"Z": 252.2773
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32213,
"Locations": [
{
"Position": {
"X": -391.9599,
"Y": 50.21202,
"Z": 184.0853
}
},
{
"Position": {
"X": -419.9665,
"Y": 48.34329,
"Z": 125.2942
}
}
]
},
{
"DataId": 32212,
"Locations": [
{
"Position": {
"X": -391.2807,
"Y": 47.10617,
"Z": 153.422
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,136 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 612,
"InteractionType": "None",
"AetheryteShortcut": "Fringes - Castrum Oriens"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32236,
"Locations": [
{
"Position": {
"X": -590.3985,
"Y": 37.74836,
"Z": 392.8004
},
"MinimumAngle": 60,
"MaximumAngle": 260
}
]
},
{
"DataId": 32237,
"Locations": [
{
"Position": {
"X": -713.7814,
"Y": 51.18425,
"Z": 365.8188
},
"MinimumAngle": 145,
"MaximumAngle": 275
},
{
"Position": {
"X": -674.6958,
"Y": 44.06395,
"Z": 347.5866
},
"MinimumAngle": -70,
"MaximumAngle": 75
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32239,
"Locations": [
{
"Position": {
"X": -625.3124,
"Y": 36.73846,
"Z": 442.5669
},
"MinimumAngle": 140,
"MaximumAngle": 235
},
{
"Position": {
"X": -655.4194,
"Y": 40.51354,
"Z": 402.2708
},
"MinimumAngle": -95,
"MaximumAngle": 60
}
]
},
{
"DataId": 32238,
"Locations": [
{
"Position": {
"X": -628.1135,
"Y": 36.66908,
"Z": 480.3016
},
"MinimumAngle": 85,
"MaximumAngle": 250
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32240,
"Locations": [
{
"Position": {
"X": -575.3094,
"Y": 36.61243,
"Z": 500.9136
},
"MinimumAngle": 15,
"MaximumAngle": 180
}
]
},
{
"DataId": 32241,
"Locations": [
{
"Position": {
"X": -560.735,
"Y": 37.00333,
"Z": 439.5417
},
"MinimumAngle": -15,
"MaximumAngle": 95
},
{
"Position": {
"X": -586.5652,
"Y": 37.77999,
"Z": 459.6001
},
"MinimumAngle": 40,
"MaximumAngle": 200
}
]
}
]
}
]
}

View File

@ -0,0 +1,115 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 612,
"InteractionType": "None",
"AetheryteShortcut": "Fringes - Peering Stones"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33871,
"Locations": [
{
"Position": {
"X": 556.8531,
"Y": 73.44064,
"Z": 99.57761
},
"MinimumAngle": 35,
"MaximumAngle": 160
}
]
},
{
"DataId": 33872,
"Locations": [
{
"Position": {
"X": 561.7782,
"Y": 73.45153,
"Z": 72.6368
},
"MinimumAngle": 15,
"MaximumAngle": 165,
"MinimumDistance": 1.3,
"MaximumDistance": 3
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33867,
"Locations": [
{
"Position": {
"X": 498.26,
"Y": 76.74628,
"Z": -46.34168
},
"MinimumAngle": -65,
"MaximumAngle": 45
}
]
},
{
"DataId": 33868,
"Locations": [
{
"Position": {
"X": 473.011,
"Y": 76.55681,
"Z": -47.70556
},
"MinimumAngle": -45,
"MaximumAngle": 60,
"MinimumDistance": 1.9,
"MaximumDistance": 3
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33870,
"Locations": [
{
"Position": {
"X": 361.4784,
"Y": 70.79905,
"Z": 146.1887
},
"MinimumAngle": -55,
"MaximumAngle": 40,
"MinimumDistance": 1.3,
"MaximumDistance": 3
}
]
},
{
"DataId": 33869,
"Locations": [
{
"Position": {
"X": 364.7684,
"Y": 70.90228,
"Z": 167.3831
},
"MinimumAngle": 105,
"MaximumAngle": 230
}
]
}
]
}
]
}

View File

@ -0,0 +1,109 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 612,
"InteractionType": "None",
"AetheryteShortcut": "Fringes - Peering Stones"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33875,
"Locations": [
{
"Position": {
"X": 567.9412,
"Y": 50.43103,
"Z": 373.1152
},
"MinimumAngle": 200,
"MaximumAngle": 350
}
]
},
{
"DataId": 33876,
"Locations": [
{
"Position": {
"X": 578.4171,
"Y": 48.36443,
"Z": 365.4806
},
"MinimumAngle": -45,
"MaximumAngle": 120
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33873,
"Locations": [
{
"Position": {
"X": 599.5352,
"Y": 75.60928,
"Z": 244.3069
},
"MinimumAngle": -80,
"MaximumAngle": 70
}
]
},
{
"DataId": 33874,
"Locations": [
{
"Position": {
"X": 592.9609,
"Y": 75.62624,
"Z": 268.9515
},
"MinimumAngle": 110,
"MaximumAngle": 285
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33878,
"Locations": [
{
"Position": {
"X": 753.3094,
"Y": 72.73058,
"Z": 364.073
},
"MinimumAngle": 95,
"MaximumAngle": 240
}
]
},
{
"DataId": 33877,
"Locations": [
{
"Position": {
"X": 764.3023,
"Y": 74.18732,
"Z": 337.2563
},
"MinimumAngle": -70,
"MaximumAngle": 105
}
]
}
]
}
]
}

View File

@ -0,0 +1,163 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 621,
"InteractionType": "None",
"AetheryteShortcut": "Lochs - Porta Praetoria"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32167,
"Locations": [
{
"Position": {
"X": -569.6677,
"Y": 17.29578,
"Z": -148.952
},
"MinimumAngle": 175,
"MaximumAngle": 300
},
{
"Position": {
"X": -575.41,
"Y": 18.57019,
"Z": -160.1905
},
"MinimumAngle": -90,
"MaximumAngle": 15
},
{
"Position": {
"X": -569.3643,
"Y": 15.97435,
"Z": -170.2152
},
"MinimumAngle": 225,
"MaximumAngle": 350
}
]
},
{
"DataId": 32166,
"Locations": [
{
"Position": {
"X": -578.1491,
"Y": 20.07928,
"Z": -153.1853
},
"MinimumAngle": 205,
"MaximumAngle": 355
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32170,
"Locations": [
{
"Position": {
"X": -542.444,
"Y": 15.60992,
"Z": -299.645
},
"MinimumAngle": 245,
"MaximumAngle": 360
}
]
},
{
"DataId": 32171,
"Locations": [
{
"Position": {
"X": -540.2715,
"Y": 16.96567,
"Z": -304.0383
},
"MinimumAngle": 220,
"MaximumAngle": 350
},
{
"Position": {
"X": -516.496,
"Y": 21.84032,
"Z": -346.177
},
"MinimumAngle": -55,
"MaximumAngle": 75
},
{
"Position": {
"X": -507.6519,
"Y": 9.185992,
"Z": -287.0281
},
"MinimumAngle": 30,
"MaximumAngle": 160
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32168,
"Locations": [
{
"Position": {
"X": -404.0753,
"Y": 14.02301,
"Z": -270.8308
},
"MinimumAngle": 195,
"MaximumAngle": 315
}
]
},
{
"DataId": 32169,
"Locations": [
{
"Position": {
"X": -393.6106,
"Y": 13.93396,
"Z": -262.3799
},
"MinimumAngle": 15,
"MaximumAngle": 130
},
{
"Position": {
"X": -406.0579,
"Y": 12.16138,
"Z": -255.3292
},
"MinimumAngle": -145,
"MaximumAngle": 20
},
{
"Position": {
"X": -394.2554,
"Y": 13.38954,
"Z": -275.8168
},
"MinimumAngle": 60,
"MaximumAngle": 135
}
]
}
]
}
]
}

View File

@ -0,0 +1,163 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 621,
"InteractionType": "None",
"AetheryteShortcut": "Lochs - Ala Mhigan Quarter"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32245,
"Locations": [
{
"Position": {
"X": 333.1211,
"Y": 20.88004,
"Z": -522.5363
},
"MinimumAngle": 160,
"MaximumAngle": 335
},
{
"Position": {
"X": 338.3687,
"Y": 21.54188,
"Z": -512.1134
},
"MinimumAngle": 120,
"MaximumAngle": 275
},
{
"Position": {
"X": 374.9138,
"Y": 25.00688,
"Z": -515.2723
},
"MinimumAngle": -85,
"MaximumAngle": 90
}
]
},
{
"DataId": 32244,
"Locations": [
{
"Position": {
"X": 368.5785,
"Y": 24.38493,
"Z": -507.3824
},
"MinimumAngle": 65,
"MaximumAngle": 240
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32243,
"Locations": [
{
"Position": {
"X": 426.1108,
"Y": 25.12664,
"Z": -607.2003
},
"MinimumAngle": -20,
"MaximumAngle": 145
},
{
"Position": {
"X": 400.1029,
"Y": 25.21572,
"Z": -648.0899
},
"MinimumAngle": 190,
"MaximumAngle": 325
},
{
"Position": {
"X": 463.1597,
"Y": 24.9486,
"Z": -602.0026
},
"MinimumAngle": 0,
"MaximumAngle": 150
}
]
},
{
"DataId": 32242,
"Locations": [
{
"Position": {
"X": 396.3124,
"Y": 25.41136,
"Z": -663.1417
},
"MinimumAngle": 20,
"MaximumAngle": 205
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32247,
"Locations": [
{
"Position": {
"X": 274.2476,
"Y": 18.49642,
"Z": -627.4052
},
"MinimumAngle": -95,
"MaximumAngle": 100
},
{
"Position": {
"X": 248.6237,
"Y": 10.63078,
"Z": -592.5243
},
"MinimumAngle": -145,
"MaximumAngle": 35
},
{
"Position": {
"X": 259.3484,
"Y": 11.24844,
"Z": -586.5854
},
"MinimumAngle": -120,
"MaximumAngle": 45
}
]
},
{
"DataId": 32246,
"Locations": [
{
"Position": {
"X": 266.4147,
"Y": 18.26739,
"Z": -620.2316
},
"MinimumAngle": 135,
"MaximumAngle": 305
}
]
}
]
}
]
}

View File

@ -0,0 +1,43 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 621,
"InteractionType": "None",
"AetheryteShortcut": "Lochs - Porta Praetoria"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32274,
"Locations": [
{
"Position": {
"X": -737.3265,
"Y": 76.50858,
"Z": -591.2296
}
},
{
"Position": {
"X": -787.0406,
"Y": 78.22382,
"Z": -640.0532
}
},
{
"Position": {
"X": -670.0129,
"Y": 70.42876,
"Z": -645.2087
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,120 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 621,
"InteractionType": "None",
"AetheryteShortcut": "Lochs - Ala Mhigan Quarter"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33339,
"Locations": [
{
"Position": {
"X": 440.6299,
"Y": 74.86803,
"Z": -205.3779
},
"MinimumAngle": 85,
"MaximumAngle": 215
}
]
},
{
"DataId": 33340,
"Locations": [
{
"Position": {
"X": 426.4497,
"Y": 70.57706,
"Z": -198.046
},
"MinimumAngle": 95,
"MaximumAngle": 180,
"MinimumDistance": 1.3,
"MaximumDistance": 3
},
{
"Position": {
"X": 453.1248,
"Y": 77.29013,
"Z": -211.6347
},
"MinimumAngle": 85,
"MaximumAngle": 190
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33337,
"Locations": [
{
"Position": {
"X": 561.2196,
"Y": 94.65154,
"Z": -315.6258
},
"MinimumAngle": 50,
"MaximumAngle": 160
}
]
},
{
"DataId": 33338,
"Locations": [
{
"Position": {
"X": 563.1749,
"Y": 93.41929,
"Z": -335.4834
},
"MinimumAngle": -25,
"MaximumAngle": 75
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33341,
"Locations": [
{
"Position": {
"X": 388.9345,
"Y": 54.85489,
"Z": -350.8919
},
"MinimumAngle": 55,
"MaximumAngle": 150
}
]
},
{
"DataId": 33342,
"Locations": [
{
"Position": {
"X": 394.7824,
"Y": 51.66671,
"Z": -369.6645
},
"MinimumAngle": 70,
"MaximumAngle": 135
}
]
}
]
}
]
}

View File

@ -0,0 +1,163 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 620,
"InteractionType": "None",
"AetheryteShortcut": "Peaks - Ala Gannha"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32147,
"Locations": [
{
"Position": {
"X": 112.743,
"Y": 115.1324,
"Z": -511.142
},
"MinimumAngle": -165,
"MaximumAngle": -20
}
]
},
{
"DataId": 32148,
"Locations": [
{
"Position": {
"X": 101.6789,
"Y": 114.9711,
"Z": -506.4506
},
"MinimumAngle": 20,
"MaximumAngle": 225
},
{
"Position": {
"X": 122.53,
"Y": 116.4095,
"Z": -533.6536
},
"MinimumAngle": -80,
"MaximumAngle": 75
},
{
"Position": {
"X": 108.0162,
"Y": 115.2875,
"Z": -509.5858
},
"MinimumAngle": -20,
"MaximumAngle": 110
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32152,
"Locations": [
{
"Position": {
"X": -6.542124,
"Y": 113.9997,
"Z": -406.9197
},
"MinimumAngle": 80,
"MaximumAngle": 150
},
{
"Position": {
"X": -4.06374,
"Y": 113.4698,
"Z": -413.3034
},
"MinimumAngle": 80,
"MaximumAngle": 200
},
{
"Position": {
"X": -13.96204,
"Y": 113.9696,
"Z": -383.4135
},
"MinimumAngle": 45,
"MaximumAngle": 160
}
]
},
{
"DataId": 32151,
"Locations": [
{
"Position": {
"X": -11.21539,
"Y": 114.1222,
"Z": -392.7825
},
"MinimumAngle": 70,
"MaximumAngle": 165
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32149,
"Locations": [
{
"Position": {
"X": 167.207,
"Y": 137.3464,
"Z": -336.0433
},
"MinimumAngle": 85,
"MaximumAngle": 225
}
]
},
{
"DataId": 32150,
"Locations": [
{
"Position": {
"X": 176.9339,
"Y": 138.3656,
"Z": -335.729
},
"MinimumAngle": 115,
"MaximumAngle": 220
},
{
"Position": {
"X": 182.5719,
"Y": 138.795,
"Z": -333.3691
},
"MinimumAngle": 195,
"MaximumAngle": 290
},
{
"Position": {
"X": 198.0379,
"Y": 136.6125,
"Z": -337.0126
},
"MinimumAngle": 60,
"MaximumAngle": 160
}
]
}
]
}
]
}

View File

@ -0,0 +1,145 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 620,
"InteractionType": "None",
"AetheryteShortcut": "Peaks - Ala Gannha"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32234,
"Locations": [
{
"Position": {
"X": -381.2856,
"Y": 66.03626,
"Z": -548.9689
}
}
]
},
{
"DataId": 32235,
"Locations": [
{
"Position": {
"X": -421.8894,
"Y": 69.34563,
"Z": -520.4478
}
},
{
"Position": {
"X": -376.2228,
"Y": 66.67438,
"Z": -545.8188
}
},
{
"Position": {
"X": -355.3144,
"Y": 66.57961,
"Z": -545.7592
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32232,
"Locations": [
{
"Position": {
"X": -517.0562,
"Y": 63.73144,
"Z": -477.6884
}
}
]
},
{
"DataId": 32233,
"Locations": [
{
"Position": {
"X": -550.7997,
"Y": 69.32131,
"Z": -449.5795
},
"MinimumAngle": 0,
"MaximumAngle": 230
},
{
"Position": {
"X": -507.8166,
"Y": 66.39982,
"Z": -470.319
}
},
{
"Position": {
"X": -494.5092,
"Y": 63.5919,
"Z": -497.5369
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32230,
"Locations": [
{
"Position": {
"X": -402.3759,
"Y": 95.33111,
"Z": -371.9796
},
"MinimumAngle": -15,
"MaximumAngle": 230
}
]
},
{
"DataId": 32231,
"Locations": [
{
"Position": {
"X": -398.7086,
"Y": 95.14203,
"Z": -377.1731
},
"MinimumAngle": 30,
"MaximumAngle": 230
},
{
"Position": {
"X": -427.5446,
"Y": 90.42126,
"Z": -391.9806
}
},
{
"Position": {
"X": -398.5008,
"Y": 98.82507,
"Z": -351.0829
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,138 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 620,
"InteractionType": "None",
"AetheryteShortcut": "Peaks - Ala Gannha"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32286,
"Locations": [
{
"Position": {
"X": 720.7598,
"Y": 247.8707,
"Z": -571.472
},
"MinimumAngle": 115,
"MaximumAngle": 235
}
]
},
{
"DataId": 32287,
"Locations": [
{
"Position": {
"X": 749.6198,
"Y": 250.0555,
"Z": -569.6151
},
"MinimumAngle": 160,
"MaximumAngle": 280
},
{
"Position": {
"X": 700.801,
"Y": 248.3289,
"Z": -569.3172
},
"MinimumAngle": 185,
"MaximumAngle": 275
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32285,
"Locations": [
{
"Position": {
"X": 792.5579,
"Y": 257.8186,
"Z": -661.4872
},
"MinimumAngle": 80,
"MaximumAngle": 155
},
{
"Position": {
"X": 773.1775,
"Y": 253.9753,
"Z": -671.3119
},
"MinimumAngle": -80,
"MaximumAngle": -5
}
]
},
{
"DataId": 32284,
"Locations": [
{
"Position": {
"X": 788.1879,
"Y": 257.4255,
"Z": -669.3115
},
"MinimumAngle": -50,
"MaximumAngle": -15,
"MinimumDistance": 2.1,
"MaximumDistance": 3
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32289,
"Locations": [
{
"Position": {
"X": 846.4332,
"Y": 262.9354,
"Z": -500.6171
},
"MinimumAngle": 40,
"MaximumAngle": 155
},
{
"Position": {
"X": 838.9346,
"Y": 262.0732,
"Z": -527.0631
},
"MinimumAngle": 60,
"MaximumAngle": 145
}
]
},
{
"DataId": 32288,
"Locations": [
{
"Position": {
"X": 845.8228,
"Y": 263.8849,
"Z": -511.0472
},
"MinimumAngle": -30,
"MaximumAngle": 60
}
]
}
]
}
]
}

View File

@ -0,0 +1,118 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 620,
"InteractionType": "None",
"AetheryteShortcut": "Peaks - Ala Gannha"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32292,
"Locations": [
{
"Position": {
"X": -276.0765,
"Y": 74.99889,
"Z": -751.7645
}
}
]
},
{
"DataId": 32293,
"Locations": [
{
"Position": {
"X": -291.6779,
"Y": 75.03039,
"Z": -740.0215
}
},
{
"Position": {
"X": -309.4909,
"Y": 74.66329,
"Z": -746.8633
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32290,
"Locations": [
{
"Position": {
"X": -377.3709,
"Y": 59.22021,
"Z": -721.5839
}
}
]
},
{
"DataId": 32291,
"Locations": [
{
"Position": {
"X": -385.6718,
"Y": 59.15918,
"Z": -741.5427
}
},
{
"Position": {
"X": -409.1402,
"Y": 56.75652,
"Z": -746.273
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32295,
"Locations": [
{
"Position": {
"X": -456.0745,
"Y": 57.47042,
"Z": -804.0213
}
},
{
"Position": {
"X": -455.9548,
"Y": 57.93848,
"Z": -785.8549
}
}
]
},
{
"DataId": 32294,
"Locations": [
{
"Position": {
"X": -472.6482,
"Y": 57.45007,
"Z": -798.8556
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,118 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 620,
"InteractionType": "None",
"AetheryteShortcut": "Peaks - Ala Gannha"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33321,
"Locations": [
{
"Position": {
"X": 518.1079,
"Y": 218.4718,
"Z": -593.7597
},
"MinimumAngle": -140,
"MaximumAngle": 70
}
]
},
{
"DataId": 33322,
"Locations": [
{
"Position": {
"X": 543.8551,
"Y": 223.6571,
"Z": -583.9418
},
"MinimumAngle": 175,
"MaximumAngle": 290
},
{
"Position": {
"X": 513.8116,
"Y": 218.4708,
"Z": -580.1434
},
"MinimumAngle": 0,
"MaximumAngle": 145
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33323,
"Locations": [
{
"Position": {
"X": 648.0388,
"Y": 230.7679,
"Z": -678.8027
},
"MinimumAngle": 225,
"MaximumAngle": 345
}
]
},
{
"DataId": 33324,
"Locations": [
{
"Position": {
"X": 675.1682,
"Y": 234.6712,
"Z": -675.749
},
"MinimumAngle": -55,
"MaximumAngle": 85
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33320,
"Locations": [
{
"Position": {
"X": 722.4699,
"Y": 242.8886,
"Z": -598.9974
},
"MinimumAngle": 65,
"MaximumAngle": 195
}
]
},
{
"DataId": 33319,
"Locations": [
{
"Position": {
"X": 718.4479,
"Y": 244.6019,
"Z": -583.6996
},
"MinimumAngle": 45,
"MaximumAngle": 190
}
]
}
]
}
]
}

View File

@ -0,0 +1,31 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 620,
"InteractionType": "None",
"AetheryteShortcut": "Peaks - Ala Gannha"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33028,
"Locations": [
{
"Position": {
"X": 454.6367,
"Y": 227.1414,
"Z": -731.7471
},
"MinimumAngle": -120,
"MaximumAngle": 65
}
]
}
]
}
]
}

View File

@ -0,0 +1,167 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 613,
"InteractionType": "None",
"AetheryteShortcut": "Kugane",
"AethernetShortcut": [
"[Kugane] Aetheryte Plaza",
"[Kugane] The Ruby Price"
]
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32140,
"Locations": [
{
"Position": {
"X": 210.5032,
"Y": 28.51213,
"Z": 718.0732
},
"MinimumAngle": 210,
"MaximumAngle": 325
},
{
"Position": {
"X": 202.0474,
"Y": 30.18633,
"Z": 700.0951
},
"MinimumAngle": 160,
"MaximumAngle": 295
},
{
"Position": {
"X": 195.6331,
"Y": 33.43727,
"Z": 695.2228
},
"MinimumAngle": 150,
"MaximumAngle": 235
}
]
},
{
"DataId": 32139,
"Locations": [
{
"Position": {
"X": 208.3533,
"Y": 28.65312,
"Z": 706.8864
},
"MinimumAngle": 180,
"MaximumAngle": 250
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32135,
"Locations": [
{
"Position": {
"X": 67.65472,
"Y": 25.89518,
"Z": 652.348
},
"MinimumAngle": -105,
"MaximumAngle": 15
}
]
},
{
"DataId": 32136,
"Locations": [
{
"Position": {
"X": 41.55281,
"Y": 27.65364,
"Z": 654.9735
},
"MinimumAngle": -115,
"MaximumAngle": 35
},
{
"Position": {
"X": 52.98101,
"Y": 27.03981,
"Z": 652.5334
},
"MinimumAngle": -45,
"MaximumAngle": 55
},
{
"Position": {
"X": 71.80375,
"Y": 26.55341,
"Z": 644.8627
},
"MinimumAngle": 205,
"MaximumAngle": 335
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32137,
"Locations": [
{
"Position": {
"X": 136.1673,
"Y": 35.7457,
"Z": 802.5483
},
"MinimumAngle": 175,
"MaximumAngle": 300
}
]
},
{
"DataId": 32138,
"Locations": [
{
"Position": {
"X": 120.3011,
"Y": 33.62519,
"Z": 797.1313
},
"MinimumAngle": 100,
"MaximumAngle": 215
},
{
"Position": {
"X": 137.5746,
"Y": 35.89635,
"Z": 805.4796
},
"MinimumAngle": 195,
"MaximumAngle": 325
},
{
"Position": {
"X": 136.7552,
"Y": 38.41375,
"Z": 817.2667
},
"MinimumAngle": 215,
"MaximumAngle": 325
}
]
}
]
}
]
}

View File

@ -0,0 +1,149 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"Position": {
"X": 322.1539,
"Y": -121.22571,
"Z": -314.2446
},
"TerritoryId": 613,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Ruby Sea - Tamamizu",
"RestartNavigationIfCancelled": false
},
{
"TerritoryId": 613,
"InteractionType": "None"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32153,
"Locations": [
{
"Position": {
"X": -373.2205,
"Y": -136.6522,
"Z": -274.8914
}
}
]
},
{
"DataId": 32154,
"Locations": [
{
"Position": {
"X": -448.4877,
"Y": -116.7225,
"Z": -302.5894
}
},
{
"Position": {
"X": -367.8707,
"Y": -141.2844,
"Z": -234.9824
}
},
{
"Position": {
"X": -410.8549,
"Y": -118.3526,
"Z": -327.6413
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32158,
"Locations": [
{
"Position": {
"X": -541.3218,
"Y": -110.9725,
"Z": -162.0661
}
},
{
"Position": {
"X": -541.0571,
"Y": -101.0088,
"Z": -238.4313
}
},
{
"Position": {
"X": -557.3869,
"Y": -91.38704,
"Z": -232.6365
}
}
]
},
{
"DataId": 32157,
"Locations": [
{
"Position": {
"X": -527.4707,
"Y": -125.4386,
"Z": -165.366
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32155,
"Locations": [
{
"Position": {
"X": -460.3799,
"Y": -154.5827,
"Z": -110.9484
}
}
]
},
{
"DataId": 32156,
"Locations": [
{
"Position": {
"X": -399.089,
"Y": -145.1425,
"Z": -6.001478
}
},
{
"Position": {
"X": -474.2804,
"Y": -142.6447,
"Z": -92.2213
}
},
{
"Position": {
"X": -474.9154,
"Y": -132.8651,
"Z": -73.47042
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,143 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 613,
"InteractionType": "None",
"AetheryteShortcut": "Ruby Sea - Onokoro"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32205,
"Locations": [
{
"Position": {
"X": 58.18178,
"Y": 2.700867,
"Z": -778.6965
},
"MinimumAngle": 45,
"MaximumAngle": 235
}
]
},
{
"DataId": 32204,
"Locations": [
{
"Position": {
"X": 72.41409,
"Y": 3.151178,
"Z": -776.8186
},
"MinimumAngle": 80,
"MaximumAngle": 255
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32200,
"Locations": [
{
"Position": {
"X": -69.36879,
"Y": 3.296089,
"Z": -821.5594
},
"MinimumAngle": -120,
"MaximumAngle": 40
}
]
},
{
"DataId": 32201,
"Locations": [
{
"Position": {
"X": -69.29061,
"Y": 3.013922,
"Z": -803.5723
},
"MinimumAngle": 30,
"MaximumAngle": 185
},
{
"Position": {
"X": -58.63464,
"Y": 2.637568,
"Z": -819.6691
},
"MinimumAngle": 0,
"MaximumAngle": 195
},
{
"Position": {
"X": -58.09113,
"Y": 3.463745,
"Z": -787.4418
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32202,
"Locations": [
{
"Position": {
"X": -73.56532,
"Y": 2.819433,
"Z": -633.0066
},
"MinimumAngle": 195,
"MaximumAngle": 335
}
]
},
{
"DataId": 32203,
"Locations": [
{
"Position": {
"X": -22.5884,
"Y": 3.535999,
"Z": -617.6862
},
"MinimumAngle": 35,
"MaximumAngle": 225
},
{
"Position": {
"X": -84.8622,
"Y": 3.222104,
"Z": -642.1901
},
"MinimumAngle": 75,
"MaximumAngle": 305
},
{
"Position": {
"X": -74.18819,
"Y": 2.731044,
"Z": -645.1037
},
"MinimumAngle": 20,
"MaximumAngle": 220
}
]
}
]
}
]
}

View File

@ -0,0 +1,138 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 613,
"InteractionType": "None",
"AetheryteShortcut": "Ruby Sea - Onokoro"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32223,
"Locations": [
{
"Position": {
"X": -741.6174,
"Y": 6.276045,
"Z": -639.2435
}
},
{
"Position": {
"X": -724.2017,
"Y": 2.514658,
"Z": -647.5651
}
}
]
},
{
"DataId": 32222,
"Locations": [
{
"Position": {
"X": -719.345,
"Y": 2.520793,
"Z": -645.692
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32218,
"Locations": [
{
"Position": {
"X": -664.7355,
"Y": 15.23751,
"Z": -801.2688
},
"MinimumAngle": -60,
"MaximumAngle": 185
}
]
},
{
"DataId": 32219,
"Locations": [
{
"Position": {
"X": -673.4941,
"Y": 16.74037,
"Z": -818.1156
}
},
{
"Position": {
"X": -677.8458,
"Y": 15.77772,
"Z": -809.6718
}
},
{
"Position": {
"X": -663.3188,
"Y": 14.57053,
"Z": -797.132
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32221,
"Locations": [
{
"Position": {
"X": -502.177,
"Y": 36.7399,
"Z": -724.8087
}
},
{
"Position": {
"X": -508.0492,
"Y": 33.89026,
"Z": -703.5477
}
},
{
"Position": {
"X": -490.3923,
"Y": 36.73062,
"Z": -685.7646
},
"MinimumAngle": -40,
"MaximumAngle": 150
}
]
},
{
"DataId": 32220,
"Locations": [
{
"Position": {
"X": -493.5531,
"Y": 36.08752,
"Z": -687.7089
},
"MinimumAngle": -70,
"MaximumAngle": 160
}
]
}
]
}
]
}

View File

@ -0,0 +1,149 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"Position": {
"X": 322.1539,
"Y": -121.22571,
"Z": -314.2446
},
"TerritoryId": 613,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Ruby Sea - Tamamizu",
"RestartNavigationIfCancelled": false
},
{
"TerritoryId": 613,
"InteractionType": "None"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32225,
"Locations": [
{
"Position": {
"X": 283.2321,
"Y": -105.8964,
"Z": -89.553
}
},
{
"Position": {
"X": 251.241,
"Y": -112.7794,
"Z": -103.9756
}
},
{
"Position": {
"X": 338.0264,
"Y": -86.76475,
"Z": -30.31015
}
}
]
},
{
"DataId": 32224,
"Locations": [
{
"Position": {
"X": 304.9474,
"Y": -98.91968,
"Z": -59.39315
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32228,
"Locations": [
{
"Position": {
"X": 260.0728,
"Y": -124.0964,
"Z": 68.48814
}
}
]
},
{
"DataId": 32229,
"Locations": [
{
"Position": {
"X": 265.4464,
"Y": -128.0422,
"Z": 88.30737
}
},
{
"Position": {
"X": 256.5239,
"Y": -113.9164,
"Z": -3.19258
}
},
{
"Position": {
"X": 237.8169,
"Y": -122.1193,
"Z": -35.11102
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32226,
"Locations": [
{
"Position": {
"X": 318.7197,
"Y": -88.4566,
"Z": 91.66042
}
}
]
},
{
"DataId": 32227,
"Locations": [
{
"Position": {
"X": 281.2504,
"Y": -113.1205,
"Z": 176.6557
}
},
{
"Position": {
"X": 309.1248,
"Y": -88.04077,
"Z": 109.5688
}
},
{
"Position": {
"X": 312.3843,
"Y": -95.51873,
"Z": 79.94166
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,146 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"Position": {
"X": 322.1539,
"Y": -121.22571,
"Z": -314.2446
},
"TerritoryId": 613,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Ruby Sea - Tamamizu",
"RestartNavigationIfCancelled": false
},
{
"TerritoryId": 613,
"InteractionType": "None"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32282,
"Locations": [
{
"Position": {
"X": -332.5556,
"Y": -139.5151,
"Z": -276.7727
}
},
{
"Position": {
"X": -398.5437,
"Y": -137.4753,
"Z": -264.6068
}
}
]
},
{
"DataId": 32281,
"Locations": [
{
"Position": {
"X": -377.4165,
"Y": -151.0521,
"Z": -211.4394
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32277,
"Locations": [
{
"Position": {
"X": -509.283,
"Y": -107.1854,
"Z": -389.3152
}
}
]
},
{
"DataId": 32278,
"Locations": [
{
"Position": {
"X": -470.5726,
"Y": -93.28533,
"Z": -430.0346
}
},
{
"Position": {
"X": -549.3453,
"Y": -103.2194,
"Z": -352.9945
}
},
{
"Position": {
"X": -548.5269,
"Y": -99.45416,
"Z": -459.6198
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32279,
"Locations": [
{
"Position": {
"X": -347.0872,
"Y": -72.09894,
"Z": -420.7435
},
"MinimumAngle": -80,
"MaximumAngle": 100
}
]
},
{
"DataId": 32280,
"Locations": [
{
"Position": {
"X": -410.6145,
"Y": -86.76735,
"Z": -432.2196
}
},
{
"Position": {
"X": -407.9324,
"Y": -108.0931,
"Z": -384.4449
}
},
{
"Position": {
"X": -341.0429,
"Y": -89.68655,
"Z": -396.5815
},
"MinimumAngle": -45,
"MaximumAngle": 110
}
]
}
]
}
]
}

View File

@ -0,0 +1,143 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 613,
"InteractionType": "None",
"AetheryteShortcut": "Kugane",
"AethernetShortcut": [
"[Kugane] Aetheryte Plaza",
"[Kugane] The Ruby Price"
]
}
],
"FlyBetweenNodes": true,
"Groups": [
{
"Nodes": [
{
"DataId": 32296,
"Locations": [
{
"Position": {
"X": -216.1387,
"Y": 0.6300181,
"Z": 616.7697
},
"MinimumAngle": 180,
"MaximumAngle": 265
}
]
},
{
"DataId": 32297,
"Locations": [
{
"Position": {
"X": -236.5302,
"Y": 0.503479,
"Z": 634.821
},
"MinimumAngle": 45,
"MaximumAngle": 65,
"MinimumDistance": 1.6,
"MaximumDistance": 3
},
{
"Position": {
"X": -242.0282,
"Y": 1.464991,
"Z": 649.7866
},
"MinimumAngle": -20,
"MaximumAngle": 70
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32298,
"Locations": [
{
"Position": {
"X": -267.9128,
"Y": 0.6036554,
"Z": 722.319
},
"MinimumAngle": 230,
"MaximumAngle": 330
}
]
},
{
"DataId": 32299,
"Locations": [
{
"Position": {
"X": -275.2201,
"Y": 1.438162,
"Z": 727.0667
},
"MinimumAngle": 0,
"MaximumAngle": 105
},
{
"Position": {
"X": -277.8375,
"Y": 2.060616,
"Z": 721.6605
},
"MinimumAngle": 20,
"MaximumAngle": 85
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32300,
"Locations": [
{
"Position": {
"X": -148.4246,
"Y": 11.42871,
"Z": 776.8299
},
"MinimumAngle": 105,
"MaximumAngle": 240
}
]
},
{
"DataId": 32301,
"Locations": [
{
"Position": {
"X": -135.4789,
"Y": 11.61927,
"Z": 765.4382
},
"MinimumAngle": 45,
"MaximumAngle": 155
},
{
"Position": {
"X": -169.3294,
"Y": 11.36792,
"Z": 784.0237
},
"MinimumAngle": 85,
"MaximumAngle": 210
}
]
}
]
}
]
}

View File

@ -0,0 +1,120 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 613,
"InteractionType": "None",
"AetheryteShortcut": "Ruby Sea - Tamamizu"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32302,
"Locations": [
{
"Position": {
"X": 831.4452,
"Y": 48.62377,
"Z": -131.4108
}
}
]
},
{
"DataId": 32303,
"Locations": [
{
"Position": {
"X": 865.9036,
"Y": 46.76892,
"Z": -129.9611
}
},
{
"Position": {
"X": 822.6691,
"Y": 48.57434,
"Z": -130.6889
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32305,
"Locations": [
{
"Position": {
"X": 780.787,
"Y": 51.3394,
"Z": -265.6496
}
},
{
"Position": {
"X": 824.1245,
"Y": 40.93994,
"Z": -250.4464
}
}
]
},
{
"DataId": 32304,
"Locations": [
{
"Position": {
"X": 816.6475,
"Y": 41.2146,
"Z": -263.6606
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32306,
"Locations": [
{
"Position": {
"X": 648.2073,
"Y": 75.29906,
"Z": -226.7926
},
"MinimumAngle": 25,
"MaximumAngle": 290
}
]
},
{
"DataId": 32307,
"Locations": [
{
"Position": {
"X": 652.0435,
"Y": 71.82505,
"Z": -241.2778
}
},
{
"Position": {
"X": 645.0362,
"Y": 69.79202,
"Z": -255.1373
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,49 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 613,
"InteractionType": "None",
"AetheryteShortcut": "Ruby Sea - Onokoro"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32308,
"Locations": [
{
"Position": {
"X": -531.8166,
"Y": 16.39526,
"Z": 34.16671
},
"MinimumAngle": 245,
"MaximumAngle": 325
},
{
"Position": {
"X": -532.9277,
"Y": 15.60621,
"Z": 50.29741
},
"MinimumAngle": 190,
"MaximumAngle": 330
},
{
"Position": {
"X": -520.6714,
"Y": 14.15115,
"Z": 73.84262
},
"MinimumAngle": 105,
"MaximumAngle": 230
}
]
}
]
}
]
}

View File

@ -0,0 +1,150 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"Position": {
"X": 322.1539,
"Y": -121.22571,
"Z": -314.2446
},
"TerritoryId": 613,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Ruby Sea - Tamamizu",
"RestartNavigationIfCancelled": false
},
{
"TerritoryId": 613,
"InteractionType": "None"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33325,
"Locations": [
{
"Position": {
"X": 953.1041,
"Y": -127.1716,
"Z": -816.3145
},
"MinimumAngle": -25,
"MaximumAngle": 100
}
]
},
{
"DataId": 33326,
"Locations": [
{
"Position": {
"X": 956.8734,
"Y": -129.366,
"Z": -843.1625
},
"MinimumAngle": 75,
"MaximumAngle": 210
},
{
"Position": {
"X": 976.0558,
"Y": -131.5356,
"Z": -813.2305
},
"MinimumAngle": -65,
"MaximumAngle": 30,
"MinimumDistance": 1.4,
"MaximumDistance": 3
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33327,
"Locations": [
{
"Position": {
"X": 887.1607,
"Y": -141.6279,
"Z": -863.3355
},
"MinimumAngle": 185,
"MaximumAngle": 340
}
]
},
{
"DataId": 33328,
"Locations": [
{
"Position": {
"X": 874.0369,
"Y": -135.9791,
"Z": -848.3512
},
"MinimumAngle": -80,
"MaximumAngle": 60
},
{
"Position": {
"X": 895.865,
"Y": -144.0468,
"Z": -890.5269
},
"MinimumAngle": 195,
"MaximumAngle": 315
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33329,
"Locations": [
{
"Position": {
"X": 836.5433,
"Y": -140.1729,
"Z": -948.7974
},
"MinimumAngle": 130,
"MaximumAngle": 295
}
]
},
{
"DataId": 33330,
"Locations": [
{
"Position": {
"X": 843.2012,
"Y": -139.2853,
"Z": -961.9124
},
"MinimumAngle": -95,
"MaximumAngle": 15,
"MinimumDistance": 1.3,
"MaximumDistance": 3
},
{
"Position": {
"X": 856.3994,
"Y": -142.4276,
"Z": -941.0324
},
"MinimumAngle": 115,
"MaximumAngle": 265
}
]
}
]
}
]
}

View File

@ -0,0 +1,163 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 614,
"InteractionType": "None",
"AetheryteShortcut": "Yanxia - Namai"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32144,
"Locations": [
{
"Position": {
"X": 407.4102,
"Y": 68.66914,
"Z": 19.0117
},
"MinimumAngle": 105,
"MaximumAngle": 255
},
{
"Position": {
"X": 376.4243,
"Y": 61.81466,
"Z": 5.657309
},
"MinimumAngle": 170,
"MaximumAngle": 275
},
{
"Position": {
"X": 441.2355,
"Y": 75.06916,
"Z": 17.49573
},
"MinimumAngle": 110,
"MaximumAngle": 235
}
]
},
{
"DataId": 32143,
"Locations": [
{
"Position": {
"X": 417.9466,
"Y": 70.24178,
"Z": 19.50875
},
"MinimumAngle": 140,
"MaximumAngle": 215,
"MinimumDistance": 1.8,
"MaximumDistance": 3
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32142,
"Locations": [
{
"Position": {
"X": 606.259,
"Y": 93.63981,
"Z": 85.09741
},
"MinimumAngle": 65,
"MaximumAngle": 185
},
{
"Position": {
"X": 594.0188,
"Y": 87.54358,
"Z": 51.05505
}
},
{
"Position": {
"X": 576.0488,
"Y": 91.74075,
"Z": 114.4922
},
"MinimumAngle": 75,
"MaximumAngle": 165
}
]
},
{
"DataId": 32141,
"Locations": [
{
"Position": {
"X": 608.4475,
"Y": 94.5528,
"Z": 80.633
},
"MinimumAngle": 45,
"MaximumAngle": 135
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32146,
"Locations": [
{
"Position": {
"X": 519.749,
"Y": 46.5653,
"Z": -59.9632
},
"MinimumAngle": 25,
"MaximumAngle": 125
},
{
"Position": {
"X": 532.2807,
"Y": 41.75984,
"Z": -85.99076
},
"MinimumAngle": 55,
"MaximumAngle": 190
},
{
"Position": {
"X": 519.0377,
"Y": 44.42293,
"Z": -67.19048
},
"MinimumAngle": 30,
"MaximumAngle": 175
}
]
},
{
"DataId": 32145,
"Locations": [
{
"Position": {
"X": 520.0951,
"Y": 43.35083,
"Z": -70.45672
},
"MinimumAngle": 40,
"MaximumAngle": 145
}
]
}
]
}
]
}

View File

@ -0,0 +1,163 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 614,
"InteractionType": "None",
"AetheryteShortcut": "Yanxia - Namai"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32160,
"Locations": [
{
"Position": {
"X": 708.6117,
"Y": 111.2374,
"Z": -117.7716
},
"MinimumAngle": -65,
"MaximumAngle": 45
},
{
"Position": {
"X": 719.1514,
"Y": 103.8884,
"Z": -115.8518
},
"MinimumAngle": 170,
"MaximumAngle": 240
},
{
"Position": {
"X": 719.6881,
"Y": 103.6927,
"Z": -122.8691
},
"MinimumAngle": -85,
"MaximumAngle": 15
}
]
},
{
"DataId": 32159,
"Locations": [
{
"Position": {
"X": 728.5063,
"Y": 104.6812,
"Z": -115.4031
},
"MinimumAngle": 160,
"MaximumAngle": 260
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32162,
"Locations": [
{
"Position": {
"X": 786.5566,
"Y": 127.8859,
"Z": 12.83276
},
"MinimumAngle": 200,
"MaximumAngle": 280
},
{
"Position": {
"X": 843.5591,
"Y": 136.583,
"Z": 25.3552
},
"MinimumAngle": 150,
"MaximumAngle": 205
},
{
"Position": {
"X": 822.8708,
"Y": 132.8188,
"Z": 15.71949
},
"MinimumAngle": 120,
"MaximumAngle": 220
}
]
},
{
"DataId": 32161,
"Locations": [
{
"Position": {
"X": 814.1754,
"Y": 132.0118,
"Z": 22.69431
},
"MinimumAngle": 70,
"MaximumAngle": 175
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32163,
"Locations": [
{
"Position": {
"X": 893.1265,
"Y": 141.6431,
"Z": -143.2574
},
"MinimumAngle": 25,
"MaximumAngle": 140
}
]
},
{
"DataId": 32164,
"Locations": [
{
"Position": {
"X": 885.5841,
"Y": 139.7701,
"Z": -160.253
},
"MinimumAngle": 35,
"MaximumAngle": 110
},
{
"Position": {
"X": 894.9779,
"Y": 147.4415,
"Z": -128.2257
},
"MinimumAngle": 20,
"MaximumAngle": 190
},
{
"Position": {
"X": 893.0733,
"Y": 142.1001,
"Z": -140.2642
},
"MinimumAngle": 30,
"MaximumAngle": 155
}
]
}
]
}
]
}

View File

@ -0,0 +1,152 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 614,
"InteractionType": "None",
"AetheryteShortcut": "Yanxia - Namai"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32209,
"Locations": [
{
"Position": {
"X": 631.2573,
"Y": 127.0901,
"Z": -332.0291
},
"MinimumAngle": 155,
"MaximumAngle": 300
},
{
"Position": {
"X": 622.622,
"Y": 131.7365,
"Z": -383.0027
}
},
{
"Position": {
"X": 652.4154,
"Y": 136.6543,
"Z": -419.1716
},
"MinimumAngle": -25,
"MaximumAngle": 140
}
]
},
{
"DataId": 32208,
"Locations": [
{
"Position": {
"X": 629.0482,
"Y": 138.9971,
"Z": -423.2108
},
"MinimumAngle": 240,
"MaximumAngle": 360
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32207,
"Locations": [
{
"Position": {
"X": 708.5831,
"Y": 127.3671,
"Z": -351.2474
},
"MinimumAngle": 0,
"MaximumAngle": 100
},
{
"Position": {
"X": 684.129,
"Y": 126.6719,
"Z": -335.2414
},
"MinimumAngle": 80,
"MaximumAngle": 235
}
]
},
{
"DataId": 32206,
"Locations": [
{
"Position": {
"X": 705.5267,
"Y": 125.35,
"Z": -370.0978
},
"MinimumAngle": -35,
"MaximumAngle": 105
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32210,
"Locations": [
{
"Position": {
"X": 791.947,
"Y": 101.7719,
"Z": -288.1637
},
"MinimumAngle": 0,
"MaximumAngle": 155
}
]
},
{
"DataId": 32211,
"Locations": [
{
"Position": {
"X": 788.803,
"Y": 103.5642,
"Z": -240.686
},
"MinimumAngle": 75,
"MaximumAngle": 270
},
{
"Position": {
"X": 809.0134,
"Y": 110.9159,
"Z": -306.1294
},
"MinimumAngle": 120,
"MaximumAngle": 255
},
{
"Position": {
"X": 760.2955,
"Y": 98.77714,
"Z": -209.9551
},
"MinimumAngle": 0,
"MaximumAngle": 115
}
]
}
]
}
]
}

View File

@ -0,0 +1,120 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 614,
"InteractionType": "None",
"AetheryteShortcut": "Yanxia - Namai"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33334,
"Locations": [
{
"Position": {
"X": -222.386,
"Y": 23.28162,
"Z": 425.76
}
},
{
"Position": {
"X": -209.1725,
"Y": 22.35068,
"Z": 425.5524
}
}
]
},
{
"DataId": 33333,
"Locations": [
{
"Position": {
"X": -219.9592,
"Y": 22.78741,
"Z": 431.5036
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33335,
"Locations": [
{
"Position": {
"X": -349.8553,
"Y": 33.90925,
"Z": 452.5893
},
"MinimumAngle": -90,
"MaximumAngle": 90
}
]
},
{
"DataId": 33336,
"Locations": [
{
"Position": {
"X": -361.5062,
"Y": 33.49068,
"Z": 453.4639
}
},
{
"Position": {
"X": -359.826,
"Y": 35.47207,
"Z": 442.164
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33331,
"Locations": [
{
"Position": {
"X": -231.3864,
"Y": 17.74118,
"Z": 511.0694
}
}
]
},
{
"DataId": 33332,
"Locations": [
{
"Position": {
"X": -219.0789,
"Y": 18.05494,
"Z": 525.418
}
},
{
"Position": {
"X": -220.9139,
"Y": 17.97838,
"Z": 514.0063
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,138 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 815,
"InteractionType": "None",
"AetheryteShortcut": "Amh Araeng - Inn at Journey's Head"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32625,
"Locations": [
{
"Position": {
"X": 451.1189,
"Y": -40.18039,
"Z": 184.7025
},
"MinimumAngle": 95,
"MaximumAngle": 245
},
{
"Position": {
"X": 471.4881,
"Y": -41.63216,
"Z": 185.0577
},
"MinimumAngle": 160,
"MaximumAngle": 285
}
]
},
{
"DataId": 32624,
"Locations": [
{
"Position": {
"X": 463.4016,
"Y": -41.51461,
"Z": 181.6076
},
"MinimumAngle": 90,
"MaximumAngle": 250
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32622,
"Locations": [
{
"Position": {
"X": 507.8041,
"Y": -33.50595,
"Z": 26.54234
},
"MinimumAngle": 60,
"MaximumAngle": 180,
"MinimumDistance": 1,
"MaximumDistance": 3
}
]
},
{
"DataId": 32623,
"Locations": [
{
"Position": {
"X": 509.3797,
"Y": -30.43971,
"Z": -2.22134
},
"MinimumAngle": -55,
"MaximumAngle": 30
},
{
"Position": {
"X": 490.9295,
"Y": -30.41992,
"Z": -0.7659363
},
"MinimumAngle": -70,
"MaximumAngle": 25
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32621,
"Locations": [
{
"Position": {
"X": 378.5,
"Y": -29.83888,
"Z": 25.41485
},
"MinimumAngle": -65,
"MaximumAngle": 30
},
{
"Position": {
"X": 358.2361,
"Y": -30,
"Z": 26.45336
},
"MinimumAngle": -40,
"MaximumAngle": 45
}
]
},
{
"DataId": 32620,
"Locations": [
{
"Position": {
"X": 365.5395,
"Y": -34.4827,
"Z": 42.98462
},
"MinimumAngle": 190,
"MaximumAngle": 285
}
]
}
]
}
]
}

View File

@ -0,0 +1,132 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 815,
"InteractionType": "None",
"AetheryteShortcut": "Amh Araeng - Mord Souq"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32686,
"Locations": [
{
"Position": {
"X": 486.6385,
"Y": -28.30028,
"Z": -161.7677
},
"MinimumAngle": 155,
"MaximumAngle": 335
},
{
"Position": {
"X": 494.8945,
"Y": -21.52249,
"Z": -137.1469
}
}
]
},
{
"DataId": 32685,
"Locations": [
{
"Position": {
"X": 503.6436,
"Y": -23.70927,
"Z": -142.2979
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32689,
"Locations": [
{
"Position": {
"X": 657.1875,
"Y": -26.81644,
"Z": -235.4547
},
"MinimumAngle": 65,
"MaximumAngle": 270
}
]
},
{
"DataId": 32690,
"Locations": [
{
"Position": {
"X": 655.8629,
"Y": -27.85928,
"Z": -256.156
},
"MinimumAngle": 65,
"MaximumAngle": 235
},
{
"Position": {
"X": 656.6887,
"Y": -26.66475,
"Z": -230.172
},
"MinimumAngle": -75,
"MaximumAngle": 135
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32688,
"Locations": [
{
"Position": {
"X": 487.4965,
"Y": -33.01668,
"Z": -304.6423
},
"MinimumAngle": 150,
"MaximumAngle": 330
},
{
"Position": {
"X": 477.8194,
"Y": -31.87613,
"Z": -320.6989
},
"MinimumAngle": 180,
"MaximumAngle": 310
}
]
},
{
"DataId": 32687,
"Locations": [
{
"Position": {
"X": 481.1932,
"Y": -32.4591,
"Z": -313.7588
},
"MinimumAngle": 170,
"MaximumAngle": 305
}
]
}
]
}
]
}

View File

@ -0,0 +1,136 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 815,
"InteractionType": "None",
"AetheryteShortcut": "Amh Araeng - Twine"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 34411,
"Locations": [
{
"Position": {
"X": -418.0731,
"Y": 16.25609,
"Z": -127.4739
},
"MinimumAngle": 240,
"MaximumAngle": 360
}
]
},
{
"DataId": 34412,
"Locations": [
{
"Position": {
"X": -436.8404,
"Y": 18.18649,
"Z": -121.9686
},
"MinimumAngle": -80,
"MaximumAngle": 75
},
{
"Position": {
"X": -412.7203,
"Y": 17.72583,
"Z": -144.2871
},
"MinimumAngle": -145,
"MaximumAngle": 5
}
]
}
]
},
{
"Nodes": [
{
"DataId": 34409,
"Locations": [
{
"Position": {
"X": -309.9351,
"Y": 22.43881,
"Z": -196.324
},
"MinimumAngle": -70,
"MaximumAngle": 60
}
]
},
{
"DataId": 34410,
"Locations": [
{
"Position": {
"X": -301.4662,
"Y": 22.08392,
"Z": -205.1306
},
"MinimumAngle": -145,
"MaximumAngle": -20
},
{
"Position": {
"X": -318.3467,
"Y": 23.1723,
"Z": -198.7676
},
"MinimumAngle": -45,
"MaximumAngle": 85
}
]
}
]
},
{
"Nodes": [
{
"DataId": 34414,
"Locations": [
{
"Position": {
"X": -229.6105,
"Y": 5.158276,
"Z": -103.3359
},
"MinimumAngle": -40,
"MaximumAngle": 170
},
{
"Position": {
"X": -247.2413,
"Y": 9.6758,
"Z": -128.0531
},
"MinimumAngle": 30,
"MaximumAngle": 125
}
]
},
{
"DataId": 34413,
"Locations": [
{
"Position": {
"X": -248.8988,
"Y": 7.998118,
"Z": -121.8732
},
"MinimumAngle": 0,
"MaximumAngle": 160
}
]
}
]
}
]
}

View File

@ -0,0 +1,122 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 815,
"InteractionType": "None",
"AetheryteShortcut": "Amh Araeng - Twine"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 34430,
"Locations": [
{
"Position": {
"X": -449.9385,
"Y": -1.370689,
"Z": -409.258
}
},
{
"Position": {
"X": -445.7757,
"Y": -0.7637522,
"Z": -415.8121
}
}
]
},
{
"DataId": 34429,
"Locations": [
{
"Position": {
"X": -451.2528,
"Y": -1.577711,
"Z": -414.294
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 34427,
"Locations": [
{
"Position": {
"X": -346.0392,
"Y": 0.6433533,
"Z": -541.9421
}
}
]
},
{
"DataId": 34428,
"Locations": [
{
"Position": {
"X": -326.9622,
"Y": 1.097262,
"Z": -537.5435
},
"MinimumAngle": 0,
"MaximumAngle": 220
},
{
"Position": {
"X": -357.2281,
"Y": 0.4458784,
"Z": -513.3207
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 34431,
"Locations": [
{
"Position": {
"X": -441.0019,
"Y": -5.337227,
"Z": -636.1525
}
}
]
},
{
"DataId": 34432,
"Locations": [
{
"Position": {
"X": -464.1121,
"Y": -5.420424,
"Z": -649.8243
}
},
{
"Position": {
"X": -436.4872,
"Y": -5.205373,
"Z": -638.8244
},
"MinimumAngle": -95,
"MaximumAngle": 85
}
]
}
]
}
]
}

View File

@ -0,0 +1,140 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"Position": {
"X": 329.38184,
"Y": 9.586891,
"Z": 749.2314
},
"TerritoryId": 816,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Il Mheg - Lydha Lran",
"Fly": true,
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
},
{
"Position": {
"X": 351.29465,
"Y": -38.275272,
"Z": 763.0457
},
"TerritoryId": 816,
"InteractionType": "WalkTo",
"Fly": true,
"DisableNavmesh": true
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32832,
"Locations": [
{
"Position": {
"X": 382.7488,
"Y": -72.47251,
"Z": 794.3513
}
},
{
"Position": {
"X": 388.7861,
"Y": -74.19925,
"Z": 801.0947
}
},
{
"Position": {
"X": 386.1797,
"Y": -73.5009,
"Z": 787.0967
}
}
]
},
{
"DataId": 32831,
"Locations": [
{
"Position": {
"X": 396.5799,
"Y": -76.29187,
"Z": 790.9022
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32830,
"Locations": [
{
"Position": {
"X": 492.6384,
"Y": -82.73045,
"Z": 804.714
}
},
{
"Position": {
"X": 482.808,
"Y": -82.61642,
"Z": 802.591
}
}
]
},
{
"DataId": 32829,
"Locations": [
{
"Position": {
"X": 493.5814,
"Y": -82.43644,
"Z": 790.831
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32827,
"Locations": [
{
"Position": {
"X": 490.9451,
"Y": -97.88062,
"Z": 636.6115
}
}
]
},
{
"DataId": 32828,
"Locations": [
{
"Position": {
"X": 491.5274,
"Y": -100.762,
"Z": 626.6958
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,158 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"Position": {
"X": 491.82068,
"Y": 3.9304812,
"Z": 487.9401
},
"TerritoryId": 816,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Il Mheg - Lydha Lran",
"Fly": true,
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
},
{
"Position": {
"X": 506.00256,
"Y": -37.76961,
"Z": 485.49347
},
"TerritoryId": 816,
"InteractionType": "WalkTo",
"Fly": true,
"DisableNavmesh": true
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32836,
"Locations": [
{
"Position": {
"X": 539.5437,
"Y": -81.62054,
"Z": 520.1647
},
"MinimumAngle": -30,
"MaximumAngle": 165
},
{
"Position": {
"X": 555.8599,
"Y": -73.65717,
"Z": 494.6164
},
"MinimumAngle": 35,
"MaximumAngle": 240
},
{
"Position": {
"X": 576.4164,
"Y": -69.75835,
"Z": 512.9263
},
"MinimumAngle": -75,
"MaximumAngle": 70
}
]
},
{
"DataId": 32835,
"Locations": [
{
"Position": {
"X": 552.5504,
"Y": -78.23183,
"Z": 512.429
},
"MinimumAngle": -30,
"MaximumAngle": 135
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32838,
"Locations": [
{
"Position": {
"X": 652.7063,
"Y": -46.64378,
"Z": 488.4543
},
"MinimumAngle": 0,
"MaximumAngle": 120
},
{
"Position": {
"X": 669.2959,
"Y": -47.14824,
"Z": 513.9606
},
"MinimumAngle": -20,
"MaximumAngle": 105
}
]
},
{
"DataId": 32837,
"Locations": [
{
"Position": {
"X": 659.1685,
"Y": -46.65159,
"Z": 499.8015
},
"MinimumAngle": 0,
"MaximumAngle": 125
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32834,
"Locations": [
{
"Position": {
"X": 576.1583,
"Y": -46.68682,
"Z": 375.5306
},
"MinimumAngle": -40,
"MaximumAngle": 150
}
]
},
{
"DataId": 32833,
"Locations": [
{
"Position": {
"X": 571.1834,
"Y": -46.41214,
"Z": 360.5112
},
"MinimumAngle": 0,
"MaximumAngle": 115
}
]
}
]
}
]
}

View File

@ -0,0 +1,134 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 816,
"InteractionType": "None",
"AetheryteShortcut": "Il Mheg - Wolekdorf"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 34407,
"Locations": [
{
"Position": {
"X": 398.7715,
"Y": 58.00708,
"Z": -535.3972
},
"MinimumAngle": 95,
"MaximumAngle": 225
}
]
},
{
"DataId": 34408,
"Locations": [
{
"Position": {
"X": 395.787,
"Y": 57.58823,
"Z": -532.1421
},
"MinimumAngle": 105,
"MaximumAngle": 180,
"MinimumDistance": 1.5,
"MaximumDistance": 3
},
{
"Position": {
"X": 403.3334,
"Y": 58.56588,
"Z": -533.6083
},
"MinimumAngle": 155,
"MaximumAngle": 325
}
]
}
]
},
{
"Nodes": [
{
"DataId": 34405,
"Locations": [
{
"Position": {
"X": 563.6605,
"Y": 96.62567,
"Z": -409.83
},
"MinimumAngle": 60,
"MaximumAngle": 205
}
]
},
{
"DataId": 34406,
"Locations": [
{
"Position": {
"X": 584.2038,
"Y": 97.61217,
"Z": -429.3185
}
},
{
"Position": {
"X": 541.3574,
"Y": 95.33327,
"Z": -385.5562
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 34403,
"Locations": [
{
"Position": {
"X": 569.0512,
"Y": 96.43839,
"Z": -571.2072
},
"MinimumAngle": 45,
"MaximumAngle": 190
}
]
},
{
"DataId": 34404,
"Locations": [
{
"Position": {
"X": 557.5918,
"Y": 92.0403,
"Z": -582.1814
},
"MinimumAngle": 70,
"MaximumAngle": 200
},
{
"Position": {
"X": 573.9432,
"Y": 96.50874,
"Z": -575.4167
},
"MinimumAngle": 85,
"MaximumAngle": 220
}
]
}
]
}
]
}

View File

@ -0,0 +1,120 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 816,
"InteractionType": "None",
"AetheryteShortcut": "Il Mheg - Wolekdorf"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 34422,
"Locations": [
{
"Position": {
"X": -161.9915,
"Y": 60.04895,
"Z": -647.3901
}
},
{
"Position": {
"X": -179.2945,
"Y": 60.84981,
"Z": -630.9084
}
}
]
},
{
"DataId": 34421,
"Locations": [
{
"Position": {
"X": -182.311,
"Y": 60.81965,
"Z": -640.2197
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 34423,
"Locations": [
{
"Position": {
"X": -182.0749,
"Y": 60.70063,
"Z": -567.6271
}
}
]
},
{
"DataId": 34424,
"Locations": [
{
"Position": {
"X": -184.7115,
"Y": 59.23207,
"Z": -573.9592
}
},
{
"Position": {
"X": -171.0273,
"Y": 62.20385,
"Z": -576.3321
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 34425,
"Locations": [
{
"Position": {
"X": -333.3387,
"Y": 82.66466,
"Z": -505.7937
}
}
]
},
{
"DataId": 34426,
"Locations": [
{
"Position": {
"X": -333.0683,
"Y": 82.72758,
"Z": -501.5885
},
"MinimumAngle": 75,
"MaximumAngle": 265
},
{
"Position": {
"X": -349.0388,
"Y": 89.44427,
"Z": -512.492
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,134 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 814,
"InteractionType": "None",
"AetheryteShortcut": "Kholusia - Wright"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32816,
"Locations": [
{
"Position": {
"X": -210.0211,
"Y": 27.87489,
"Z": 244.1517
}
},
{
"Position": {
"X": -184.2966,
"Y": 33.53575,
"Z": 220.416
},
"MinimumAngle": -70,
"MaximumAngle": 100
}
]
},
{
"DataId": 32815,
"Locations": [
{
"Position": {
"X": -194.756,
"Y": 30.00866,
"Z": 235.5003
},
"MinimumAngle": 85,
"MaximumAngle": 290
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32819,
"Locations": [
{
"Position": {
"X": -184.1455,
"Y": 44.3671,
"Z": 162.0892
},
"MinimumAngle": -90,
"MaximumAngle": 100
}
]
},
{
"DataId": 32820,
"Locations": [
{
"Position": {
"X": -164.9459,
"Y": 43.40527,
"Z": 153.1118
},
"MinimumAngle": -100,
"MaximumAngle": 75
},
{
"Position": {
"X": -167.3752,
"Y": 47.25292,
"Z": 136.0359
},
"MinimumAngle": -105,
"MaximumAngle": 105
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32818,
"Locations": [
{
"Position": {
"X": -246.385,
"Y": 72.55199,
"Z": 90.56253
},
"MinimumAngle": -85,
"MaximumAngle": 80
},
{
"Position": {
"X": -208.7709,
"Y": 77.46264,
"Z": 68.17573
},
"MinimumAngle": -105,
"MaximumAngle": 90
}
]
},
{
"DataId": 32817,
"Locations": [
{
"Position": {
"X": -243.0861,
"Y": 79.1743,
"Z": 75.10091
},
"MinimumAngle": -120,
"MaximumAngle": 95
}
]
}
]
}
]
}

View File

@ -0,0 +1,136 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 814,
"InteractionType": "None",
"AetheryteShortcut": "Kholusia - Wright"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32825,
"Locations": [
{
"Position": {
"X": -482.4797,
"Y": 39.54587,
"Z": 243.9857
},
"MinimumAngle": -95,
"MaximumAngle": 30
}
]
},
{
"DataId": 32826,
"Locations": [
{
"Position": {
"X": -479.1443,
"Y": 39.79183,
"Z": 240.7795
},
"MinimumAngle": -75,
"MaximumAngle": 15
},
{
"Position": {
"X": -486.3334,
"Y": 39.4147,
"Z": 246.6178
},
"MinimumAngle": -105,
"MaximumAngle": 35
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32824,
"Locations": [
{
"Position": {
"X": -591.8113,
"Y": 26.1771,
"Z": 413.057
},
"MinimumAngle": 165,
"MaximumAngle": 265
},
{
"Position": {
"X": -583.5104,
"Y": 26.20471,
"Z": 419.7504
},
"MinimumAngle": 180,
"MaximumAngle": 280
}
]
},
{
"DataId": 32823,
"Locations": [
{
"Position": {
"X": -587.8331,
"Y": 26.20816,
"Z": 416.5177
},
"MinimumAngle": 155,
"MaximumAngle": 250
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32821,
"Locations": [
{
"Position": {
"X": -667.9664,
"Y": 24.58142,
"Z": 365.2537
},
"MinimumAngle": 165,
"MaximumAngle": 240
}
]
},
{
"DataId": 32822,
"Locations": [
{
"Position": {
"X": -672.0605,
"Y": 24.69111,
"Z": 363.4729
},
"MinimumAngle": 115,
"MaximumAngle": 215
},
{
"Position": {
"X": -663.9247,
"Y": 24.84755,
"Z": 366.6812
},
"MinimumAngle": 170,
"MaximumAngle": 310
}
]
}
]
}
]
}

View File

@ -0,0 +1,69 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 817,
"InteractionType": "None",
"AetheryteShortcut": "Rak'tika - Slitherbough"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32993,
"Locations": [
{
"Position": {
"X": -704.8221,
"Y": 2.162976,
"Z": 563.2257
},
"MinimumAngle": 35,
"MaximumAngle": 120,
"MinimumDistance": 1,
"MaximumDistance": 2.4
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32991,
"Locations": [
{
"Position": {
"X": -702.9366,
"Y": 3.147394,
"Z": 580.9824
},
"MinimumAngle": 20,
"MaximumAngle": 120
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32992,
"Locations": [
{
"Position": {
"X": -731.9697,
"Y": 2.883299,
"Z": 562.4577
},
"MinimumAngle": 100,
"MaximumAngle": 245
}
]
}
]
}
]
}

View File

@ -0,0 +1,90 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"Position": {
"X": -790.09827,
"Y": 5.6,
"Z": 239.26955
},
"TerritoryId": 817,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Rak'tika - Slitherbough",
"Fly": true
},
{
"Position": {
"X": -789.0584,
"Y": -26.2001,
"Z": 239.5829
},
"TerritoryId": 817,
"InteractionType": "WalkTo",
"DisableNavmesh": true,
"Fly": true
},
{
"TerritoryId": 817,
"InteractionType": "None"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32996,
"Locations": [
{
"Position": {
"X": -831.8083,
"Y": -41.57311,
"Z": 115.2932
},
"MinimumAngle": 40,
"MaximumAngle": 145,
"MinimumDistance": 1.4,
"MaximumDistance": 3
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32994,
"Locations": [
{
"Position": {
"X": -874.5662,
"Y": -38.51086,
"Z": 112.2362
},
"MinimumAngle": -75,
"MaximumAngle": 10
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32995,
"Locations": [
{
"Position": {
"X": -885.0585,
"Y": -37.47266,
"Z": 140.9555
},
"MinimumAngle": 225,
"MaximumAngle": 335
}
]
}
]
}
]
}

View File

@ -0,0 +1,66 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 817,
"InteractionType": "None"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 32997,
"Locations": [
{
"Position": {
"X": 476.9907,
"Y": -2.17159,
"Z": -464.3045
},
"MinimumAngle": -10,
"MaximumAngle": 110
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32999,
"Locations": [
{
"Position": {
"X": 447.1716,
"Y": -0.6280748,
"Z": -467.6738
},
"MinimumAngle": -120,
"MaximumAngle": -5
}
]
}
]
},
{
"Nodes": [
{
"DataId": 32998,
"Locations": [
{
"Position": {
"X": 438.931,
"Y": -1.880641,
"Z": -455.9972
},
"MinimumAngle": -80,
"MaximumAngle": 40
}
]
}
]
}
]
}

View File

@ -0,0 +1,66 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 817,
"InteractionType": "None"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33002,
"Locations": [
{
"Position": {
"X": 164.1997,
"Y": 24.4362,
"Z": 58.99305
},
"MinimumAngle": 85,
"MaximumAngle": 225
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33001,
"Locations": [
{
"Position": {
"X": 131.2174,
"Y": 27.21391,
"Z": 45.33313
},
"MinimumAngle": 160,
"MaximumAngle": 275
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33000,
"Locations": [
{
"Position": {
"X": 65.9342,
"Y": 22.4589,
"Z": 45.68196
},
"MinimumAngle": 180,
"MaximumAngle": 265
}
]
}
]
}
]
}

View File

@ -0,0 +1,67 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 817,
"InteractionType": "None",
"AetheryteShortcut": "Rak'tika - Slitherbough"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33005,
"Locations": [
{
"Position": {
"X": 214.7744,
"Y": -19.57758,
"Z": 623.6767
},
"MinimumAngle": -15,
"MaximumAngle": 55
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33004,
"Locations": [
{
"Position": {
"X": 235.4031,
"Y": -17.474,
"Z": 645.2612
},
"MinimumAngle": -75,
"MaximumAngle": 60
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33003,
"Locations": [
{
"Position": {
"X": 263.691,
"Y": -15.7453,
"Z": 659.6932
},
"MinimumAngle": 5,
"MaximumAngle": 110
}
]
}
]
}
]
}

View File

@ -0,0 +1,65 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 817,
"InteractionType": "None",
"AetheryteShortcut": "Rak'tika - Slitherbough"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33007,
"Locations": [
{
"Position": {
"X": -643.0819,
"Y": 1.715566,
"Z": 600.3007
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33006,
"Locations": [
{
"Position": {
"X": -664.0663,
"Y": 4.130917,
"Z": 608.2639
},
"MinimumAngle": 100,
"MaximumAngle": 235
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33008,
"Locations": [
{
"Position": {
"X": -689.2495,
"Y": 4.592032,
"Z": 603.05
},
"MinimumAngle": -95,
"MaximumAngle": 85
}
]
}
]
}
]
}

View File

@ -0,0 +1,82 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"Position": {
"X": -790.09827,
"Y": 5.6,
"Z": 239.26955
},
"TerritoryId": 817,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Rak'tika - Slitherbough",
"Fly": true
},
{
"Position": {
"X": -789.0584,
"Y": -26.2001,
"Z": 239.5829
},
"TerritoryId": 817,
"InteractionType": "WalkTo",
"DisableNavmesh": true,
"Fly": true
},
{
"TerritoryId": 817,
"InteractionType": "None"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33011,
"Locations": [
{
"Position": {
"X": -833.2918,
"Y": -44.18139,
"Z": 229.6708
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33010,
"Locations": [
{
"Position": {
"X": -869.9858,
"Y": -41.20595,
"Z": 221.9869
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33009,
"Locations": [
{
"Position": {
"X": -847.5519,
"Y": -41.43839,
"Z": 195.9766
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,64 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 817,
"InteractionType": "None"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33013,
"Locations": [
{
"Position": {
"X": 471.6041,
"Y": 0.1209641,
"Z": -476.659
},
"MinimumAngle": 0,
"MaximumAngle": 125
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33012,
"Locations": [
{
"Position": {
"X": 448.4756,
"Y": 2.033593,
"Z": -482.1674
},
"MinimumAngle": 155,
"MaximumAngle": 345
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33014,
"Locations": [
{
"Position": {
"X": 433.1882,
"Y": 10.99631,
"Z": -517.6039
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,66 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 817,
"InteractionType": "None"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33015,
"Locations": [
{
"Position": {
"X": 301.3512,
"Y": 8.535884,
"Z": 8.796566
},
"MinimumAngle": 55,
"MaximumAngle": 245
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33016,
"Locations": [
{
"Position": {
"X": 273.905,
"Y": 10.59709,
"Z": 19.72124
},
"MinimumAngle": 135,
"MaximumAngle": 340
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33017,
"Locations": [
{
"Position": {
"X": 271.7985,
"Y": 7.424402,
"Z": -29.68495
},
"MinimumAngle": -165,
"MaximumAngle": 15
}
]
}
]
}
]
}

View File

@ -0,0 +1,67 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 817,
"InteractionType": "None",
"AetheryteShortcut": "Rak'tika - Slitherbough"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33020,
"Locations": [
{
"Position": {
"X": 226.1767,
"Y": -20.10281,
"Z": 643.5543
},
"MinimumAngle": -50,
"MaximumAngle": 120
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33018,
"Locations": [
{
"Position": {
"X": 248.9525,
"Y": -17.98949,
"Z": 657.4498
},
"MinimumAngle": -55,
"MaximumAngle": 100,
"MinimumDistance": 1,
"MaximumDistance": 3
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33019,
"Locations": [
{
"Position": {
"X": 209.0277,
"Y": -25.56828,
"Z": 701.8604
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,132 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 818,
"InteractionType": "None",
"AetheryteShortcut": "Tempest - Ondo Cups"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 34458,
"Locations": [
{
"Position": {
"X": 44.00173,
"Y": 428.2346,
"Z": -656.6179
},
"MinimumAngle": -65,
"MaximumAngle": 10
},
{
"Position": {
"X": 16.55597,
"Y": 426.627,
"Z": -670.5577
},
"MinimumAngle": -25,
"MaximumAngle": 110
}
]
},
{
"DataId": 34457,
"Locations": [
{
"Position": {
"X": 37.23584,
"Y": 427.2601,
"Z": -653.0619
},
"MinimumAngle": 245,
"MaximumAngle": 335
}
]
}
]
},
{
"Nodes": [
{
"DataId": 34461,
"Locations": [
{
"Position": {
"X": -65.51347,
"Y": 400.3132,
"Z": -539.7745
}
}
]
},
{
"DataId": 34462,
"Locations": [
{
"Position": {
"X": -67.70384,
"Y": 400.7841,
"Z": -542.4638
},
"MinimumAngle": -85,
"MaximumAngle": 55
},
{
"Position": {
"X": -55.10947,
"Y": 399.0878,
"Z": -536.9024
},
"MinimumDistance": 1,
"MaximumDistance": 2.5
}
]
}
]
},
{
"Nodes": [
{
"DataId": 34459,
"Locations": [
{
"Position": {
"X": -216.086,
"Y": 426.8226,
"Z": -649.2361
}
}
]
},
{
"DataId": 34460,
"Locations": [
{
"Position": {
"X": -215.228,
"Y": 427.4708,
"Z": -653.9598
},
"MinimumAngle": -55,
"MaximumAngle": 135
},
{
"Position": {
"X": -201.5463,
"Y": 427.882,
"Z": -655.0467
},
"MinimumAngle": -70,
"MaximumAngle": 65
}
]
}
]
}
]
}

View File

@ -0,0 +1,136 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 818,
"InteractionType": "None",
"AetheryteShortcut": "Tempest - Ondo Cups"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 34466,
"Locations": [
{
"Position": {
"X": 403.2184,
"Y": 408.0598,
"Z": -755.5223
},
"MinimumAngle": 80,
"MaximumAngle": 190
},
{
"Position": {
"X": 438.6136,
"Y": 416.6389,
"Z": -758.985
},
"MinimumAngle": 110,
"MaximumAngle": 240
}
]
},
{
"DataId": 34465,
"Locations": [
{
"Position": {
"X": 415.5816,
"Y": 412.4482,
"Z": -758.7325
},
"MinimumAngle": 90,
"MaximumAngle": 195
}
]
}
]
},
{
"Nodes": [
{
"DataId": 34463,
"Locations": [
{
"Position": {
"X": 415.8845,
"Y": 431.2351,
"Z": -896.2997
},
"MinimumAngle": -65,
"MaximumAngle": 45
}
]
},
{
"DataId": 34464,
"Locations": [
{
"Position": {
"X": 400.7106,
"Y": 428.3826,
"Z": -893.9595
},
"MinimumAngle": -40,
"MaximumAngle": 50
},
{
"Position": {
"X": 431.8092,
"Y": 434.546,
"Z": -902.1445
},
"MinimumAngle": -95,
"MaximumAngle": 35
}
]
}
]
},
{
"Nodes": [
{
"DataId": 34467,
"Locations": [
{
"Position": {
"X": 284.0778,
"Y": 433.4644,
"Z": -916.6171
},
"MinimumAngle": -75,
"MaximumAngle": 30
}
]
},
{
"DataId": 34468,
"Locations": [
{
"Position": {
"X": 278.6176,
"Y": 428.9509,
"Z": -904.3234
},
"MinimumAngle": 220,
"MaximumAngle": 345
},
{
"Position": {
"X": 305.7502,
"Y": 432.027,
"Z": -912.7272
},
"MinimumAngle": -80,
"MaximumAngle": 40
}
]
}
]
}
]
}

View File

@ -0,0 +1,163 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 961,
"InteractionType": "None",
"AetheryteShortcut": "Elpis - Poieten Oikos"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33938,
"Locations": [
{
"Position": {
"X": 44.65063,
"Y": 100.2818,
"Z": -531.6971
},
"MinimumAngle": 150,
"MaximumAngle": 310
}
]
},
{
"DataId": 33939,
"Locations": [
{
"Position": {
"X": 33.19277,
"Y": 104.5029,
"Z": -555.932
},
"MinimumAngle": 190,
"MaximumAngle": 350
},
{
"Position": {
"X": 65.9342,
"Y": 97.38677,
"Z": -524.9155
},
"MinimumAngle": 125,
"MaximumAngle": 295
},
{
"Position": {
"X": 74.52164,
"Y": 98.45871,
"Z": -489.864
},
"MinimumAngle": 165,
"MaximumAngle": 300
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33941,
"Locations": [
{
"Position": {
"X": 279.4078,
"Y": 101.9103,
"Z": -511.9555
},
"MinimumAngle": 80,
"MaximumAngle": 215
},
{
"Position": {
"X": 265.2476,
"Y": 100.4918,
"Z": -491.8746
},
"MinimumAngle": 110,
"MaximumAngle": 180
},
{
"Position": {
"X": 290.6152,
"Y": 102.41,
"Z": -549.2336
},
"MinimumAngle": 40,
"MaximumAngle": 185
}
]
},
{
"DataId": 33940,
"Locations": [
{
"Position": {
"X": 288.9601,
"Y": 101.2474,
"Z": -520.9278
},
"MinimumAngle": 35,
"MaximumAngle": 145
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33937,
"Locations": [
{
"Position": {
"X": 124.7882,
"Y": 105.6518,
"Z": -712.3575
},
"MinimumAngle": -45,
"MaximumAngle": 70
},
{
"Position": {
"X": 94.71277,
"Y": 105.52,
"Z": -696.7798
},
"MinimumAngle": -60,
"MaximumAngle": 80
},
{
"Position": {
"X": 172.8746,
"Y": 102.9022,
"Z": -700.0879
},
"MinimumAngle": -50,
"MaximumAngle": 125
}
]
},
{
"DataId": 33936,
"Locations": [
{
"Position": {
"X": 156.3894,
"Y": 103.6386,
"Z": -707.1092
},
"MinimumAngle": -85,
"MaximumAngle": 60
}
]
}
]
}
]
}

View File

@ -0,0 +1,165 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 961,
"InteractionType": "None",
"AetheryteShortcut": "Elpis - Poieten Oikos"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33945,
"Locations": [
{
"Position": {
"X": -478.091,
"Y": 136.505,
"Z": -144.7721
},
"MinimumAngle": 185,
"MaximumAngle": 360
},
{
"Position": {
"X": -472.7283,
"Y": 136.9691,
"Z": -153.0142
},
"MinimumAngle": -105,
"MaximumAngle": 20,
"MinimumDistance": 1.6,
"MaximumDistance": 3
},
{
"Position": {
"X": -457.2324,
"Y": 136.2298,
"Z": -153.2787
},
"MinimumAngle": 70,
"MaximumAngle": 195
}
]
},
{
"DataId": 33944,
"Locations": [
{
"Position": {
"X": -477.1867,
"Y": 137.1741,
"Z": -150.0524
},
"MinimumAngle": -95,
"MaximumAngle": 20
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33946,
"Locations": [
{
"Position": {
"X": -335.5337,
"Y": 148.5269,
"Z": -83.30743
},
"MinimumAngle": 140,
"MaximumAngle": 275
}
]
},
{
"DataId": 33947,
"Locations": [
{
"Position": {
"X": -333.4615,
"Y": 148.59,
"Z": -78.42037
},
"MinimumAngle": -160,
"MaximumAngle": -15
},
{
"Position": {
"X": -342.3078,
"Y": 145.4429,
"Z": -109.3348
},
"MinimumAngle": 210,
"MaximumAngle": 355
},
{
"Position": {
"X": -327.4102,
"Y": 143.6382,
"Z": -118.3601
},
"MinimumAngle": -30,
"MaximumAngle": 85
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33942,
"Locations": [
{
"Position": {
"X": -291.2093,
"Y": 136.4047,
"Z": -228.9244
},
"MinimumAngle": 120,
"MaximumAngle": 225
}
]
},
{
"DataId": 33943,
"Locations": [
{
"Position": {
"X": -343.5337,
"Y": 140.0085,
"Z": -243.2652
},
"MinimumAngle": 115,
"MaximumAngle": 255
},
{
"Position": {
"X": -337.3867,
"Y": 136.3985,
"Z": -237.7285
},
"MinimumAngle": -130,
"MaximumAngle": 10
},
{
"Position": {
"X": -304.9684,
"Y": 136.2381,
"Z": -229.2424
},
"MinimumAngle": 115,
"MaximumAngle": 240
}
]
}
]
}
]
}

View File

@ -0,0 +1,118 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"TerritoryId": 961,
"InteractionType": "None",
"AetheryteShortcut": "Elpis - Anagnorisis"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 34020,
"Locations": [
{
"Position": {
"X": 44.78436,
"Y": 7.229512,
"Z": 98.57001
}
}
]
},
{
"DataId": 34021,
"Locations": [
{
"Position": {
"X": 46.74728,
"Y": 7.877012,
"Z": 88.79111
}
},
{
"Position": {
"X": 34.40783,
"Y": 3.908499,
"Z": 67.13975
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 34023,
"Locations": [
{
"Position": {
"X": -91.27831,
"Y": -8.489767,
"Z": 69.08894
}
},
{
"Position": {
"X": -117.3572,
"Y": -11.70367,
"Z": 38.49854
}
}
]
},
{
"DataId": 34022,
"Locations": [
{
"Position": {
"X": -124.86,
"Y": -11.29384,
"Z": 89.80068
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 34019,
"Locations": [
{
"Position": {
"X": -13.48685,
"Y": 4.629431,
"Z": 208.5452
}
},
{
"Position": {
"X": -65.74567,
"Y": -2.738637,
"Z": 195.961
}
}
]
},
{
"DataId": 34018,
"Locations": [
{
"Position": {
"X": -41.94958,
"Y": -0.697382,
"Z": 173.7239
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,84 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"DataId": 2013074,
"Position": {
"X": 304.3412,
"Y": 483.48206,
"Z": 143.11438
},
"TerritoryId": 960,
"InteractionType": "Interact",
"TargetTerritoryId": 1073,
"SkipConditions": {
"StepIf": {
"InTerritory": [
1073
]
}
}
},
{
"TerritoryId": 1073,
"InteractionType": "None"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 31819,
"Locations": [
{
"Position": {
"X": -5.492728,
"Y": 499.6548,
"Z": 37.58726
},
"MinimumAngle": 145,
"MaximumAngle": 300
}
]
}
]
},
{
"Nodes": [
{
"DataId": 31700,
"Locations": [
{
"Position": {
"X": 27.22863,
"Y": 499.8322,
"Z": 2.94655
},
"MinimumAngle": -15,
"MaximumAngle": 210
}
]
}
]
},
{
"Nodes": [
{
"DataId": 31489,
"Locations": [
{
"Position": {
"X": 28.38036,
"Y": 500.019,
"Z": -0.7058061
},
"MinimumAngle": 0,
"MaximumAngle": 210
}
]
}
]
}
]
}

View File

@ -0,0 +1,80 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"DataId": 2013074,
"Position": {
"X": 304.3412,
"Y": 483.48206,
"Z": 143.11438
},
"TerritoryId": 960,
"InteractionType": "Interact",
"TargetTerritoryId": 1073,
"SkipConditions": {
"StepIf": {
"InTerritory": [
1073
]
}
}
},
{
"TerritoryId": 1073,
"InteractionType": "None"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 31822,
"Locations": [
{
"Position": {
"X": -4.054798,
"Y": 494.3483,
"Z": -54.37905
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 31821,
"Locations": [
{
"Position": {
"X": -5.287843,
"Y": 494.2204,
"Z": -66.80152
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 31820,
"Locations": [
{
"Position": {
"X": -9.143447,
"Y": 494.1166,
"Z": -82.62958
},
"MinimumAngle": -75,
"MaximumAngle": 95
}
]
}
]
}
]
}

View File

@ -0,0 +1,78 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"DataId": 2013074,
"Position": {
"X": 304.3412,
"Y": 483.48206,
"Z": 143.11438
},
"TerritoryId": 960,
"InteractionType": "Interact",
"TargetTerritoryId": 1073,
"SkipConditions": {
"StepIf": {
"InTerritory": [
1073
]
}
}
},
{
"TerritoryId": 1073,
"InteractionType": "None"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33840,
"Locations": [
{
"Position": {
"X": 10.28351,
"Y": 486.144,
"Z": -136.9586
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33841,
"Locations": [
{
"Position": {
"X": 19.46428,
"Y": 485.9226,
"Z": -136.738
}
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33643,
"Locations": [
{
"Position": {
"X": 14.21117,
"Y": 486.0551,
"Z": -143.435
}
}
]
}
]
}
]
}

View File

@ -0,0 +1,84 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"DataId": 2013074,
"Position": {
"X": 304.3412,
"Y": 483.48206,
"Z": 143.11438
},
"TerritoryId": 960,
"InteractionType": "Interact",
"TargetTerritoryId": 1073,
"SkipConditions": {
"StepIf": {
"InTerritory": [
1073
]
}
}
},
{
"TerritoryId": 1073,
"InteractionType": "None"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33842,
"Locations": [
{
"Position": {
"X": -71.72573,
"Y": 495.8044,
"Z": -23.42241
},
"MinimumAngle": -15,
"MaximumAngle": 90
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33846,
"Locations": [
{
"Position": {
"X": -85.765,
"Y": 493.9822,
"Z": -11.33734
},
"MinimumAngle": -185,
"MaximumAngle": 20
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33847,
"Locations": [
{
"Position": {
"X": -100.52,
"Y": 493.6702,
"Z": -9.731167
},
"MinimumAngle": -185,
"MaximumAngle": -25
}
]
}
]
}
]
}

View File

@ -0,0 +1,84 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "liza",
"Steps": [
{
"DataId": 2013074,
"Position": {
"X": 304.3412,
"Y": 483.48206,
"Z": 143.11438
},
"TerritoryId": 960,
"InteractionType": "Interact",
"TargetTerritoryId": 1073,
"SkipConditions": {
"StepIf": {
"InTerritory": [
1073
]
}
}
},
{
"TerritoryId": 1073,
"InteractionType": "None"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 33848,
"Locations": [
{
"Position": {
"X": -109.0629,
"Y": 491.0458,
"Z": 34.78553
},
"MinimumAngle": -110,
"MaximumAngle": 35
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33849,
"Locations": [
{
"Position": {
"X": -110.2371,
"Y": 491.0116,
"Z": 54.68977
},
"MinimumAngle": -170,
"MaximumAngle": -45
}
]
}
]
},
{
"Nodes": [
{
"DataId": 33850,
"Locations": [
{
"Position": {
"X": -101.4737,
"Y": 490.7073,
"Z": 54.9267
},
"MinimumAngle": 90,
"MaximumAngle": 220
}
]
}
]
}
]
}

Some files were not shown because too many files have changed in this diff Show More