Fixed incorrect banker NPC look-up behavior for bank booths

Banker interactions are now properly restricted for Ultimate Ironmen
Added theme-appropriate banker NPCs to booths at Void Knights' Outpost Island
Added missing Canifis banker NPCs
Fixed incorrect handling of Arnold Lydspor banking-related logic
Added Arnold Lydspor dialogue
Consolidated banker NPC listener logic into BankerNPC class itself
Added ContentAPI call to check if a node offers an interaction option
This commit is contained in:
vddcore
2022-07-02 09:46:24 +00:00
committed by Ryan
parent fdf8e3ea1b
commit 534f568ef0
36 changed files with 374 additions and 262 deletions
+20 -4
View File
@@ -1261,7 +1261,7 @@
},
{
"npc_id": "494",
"loc_data": "{2807,3443,0,0,6}-{2810,3443,0,0,6}-{2657,3283,0,0,3}-{2657,3286,0,0,3}-{2615,3094,0,0,3}-{2615,3092,0,0,3}-{2615,3092,0,0,3}-{2615,3094,0,0,3}-{3122,3125,0,0,6}-{3120,3125,0,0,6}-{3090,3242,0,0,4}-{3090,3245,0,0,4}-{3090,3243,0,0,4}-{2584,3422,0,0,4}-{2584,3419,0,0,4}-{3682,2981,0,0,3}-{2618,3330,0,0,0}-{2619,3330,0,0,0}-{2584,3418,0,0,4}"
"loc_data": "{2807,3443,0,0,6}-{2810,3443,0,0,6}-{2657,3283,0,0,3}-{2657,3286,0,0,3}-{2615,3094,0,0,3}-{2615,3092,0,0,3}-{2615,3092,0,0,3}-{2615,3094,0,0,3}-{3122,3125,0,0,6}-{3120,3125,0,0,6}-{3090,3242,0,0,4}-{3090,3245,0,0,4}-{3090,3243,0,0,4}-{2584,3422,0,0,4}-{2584,3419,0,0,4}-{2618,3330,0,0,0}-{2619,3330,0,0,0}-{2584,3418,0,0,4}"
},
{
"npc_id": "495",
@@ -1269,11 +1269,11 @@
},
{
"npc_id": "496",
"loc_data": "{3267,3164,0,0,4}-{3267,3167,0,0,4}-{3267,3169,0,0,4}-{3682,2983,0,0,3}"
"loc_data": "{3267,3164,0,0,4}-{3267,3167,0,0,4}-{3267,3169,0,0,4}"
},
{
"npc_id": "497",
"loc_data": "{3267,3166,0,0,4}-{3267,3168,0,0,4}-{3682,2982,0,0,3}"
"loc_data": "{3267,3166,0,0,4}-{3267,3168,0,0,4}"
},
{
"npc_id": "498",
@@ -2481,7 +2481,7 @@
},
{
"npc_id": "1036",
"loc_data": "{3514,3479,1,0,0}-{3514,3481,1,0,0}-{3514,3481,0,0,3}-{3514,3479,0,0,3}"
"loc_data": "{3514,3478,0,0,0}-{3514,3479,0,0,0}-{3514,3480,0,0,0}-{3514,3481,0,0,0}-{3514,3482,0,0,0}-{3514,3483,0,0,0}"
},
{
"npc_id": "1037",
@@ -5511,6 +5511,14 @@
"npc_id": "3196",
"loc_data": "{3649,3004,0,1,6}"
},
{
"npc_id": "3198",
"loc_data": "{3682,2982,0,0,3}"
},
{
"npc_id": "3199",
"loc_data": "{3682,2981,0,0,3}-{3682,2983,0,0,3}"
},
{
"npc_id": "3200",
"loc_data": "{3263,3932,0,1,3}"
@@ -7395,6 +7403,14 @@
"npc_id": "5202",
"loc_data": "{3621,3528,0,1,4}"
},
{
"npc_id": "5258",
"loc_data": "{2666,2651,0,0,1}-{2668,2651,0,0,1}"
},
{
"npc_id": "5260",
"loc_data": "{2665,2651,0,0,1}-{2667,2651,0,0,1}"
},
{
"npc_id": "5291",
"loc_data": "{3300,2792,0,0,6}-{3282,2807,0,0,6}-{3285,2811,0,0,1}-{3283,2772,0,1,5}-{3281,2771,0,1,7}-{3283,2776,0,1,6}-{3278,2770,0,1,6}"