project-rubika / issues

6 stars 0 forks source link

Ergo in Stret West Bank takes only one item (instead of 4) #409

Closed Enfodoug closed 4 weeks ago

Enfodoug commented 8 months ago

Describe the bug Ergo in Stret West Bank takes only one item (instead of 4). One must hand over all 4 items to get the Insipid Ring (Insipid Ring Quest from Ergo on Rubi-Ka)

To Reproduce Steps to reproduce the behavior: Talk to Ergo. "Hello once again." "I have all items you need" Trade opens.

Expected behavior The tradewindow beside the chat should have 4 slots to place the items.

Screenshots image

Playfield info:

(21:26) Extended location information:
(21:26) - 1501.4, 2713.5, 1.0 (1501.4 2713.5 y 1.0 790)
(21:26) - Pf Proxy: Model=51100:790 GS=0 SG=0 R=790, resource: 790
(21:26) - zone: 4727, area: "East Last Ditch"
(21:26) Server id: 660, character id: 50000:660, time: 2024-01-09 20:26:43 (UTC)
(21:26) Version: 00.4.2_EP1, map id: NOT FOUND, build: 52606.

RaggyLP commented 1 month ago

Update. Ergo now takes all 4 items, however, does not actively accept them, instead returning them to your inventory with the Alas, something is still missing... response. Trade (756)

prkdrake commented 1 month ago

Sorry to be a pain - can this be checked again since the item changes?

RaggyLP commented 4 weeks ago

image image

Ergo (752) takes all 4 items (234875, 234877, 234874, 234876) on the trade (465), returns them to the player inventory and outputs 'Alas, something is still missing...'

RaggyLP commented 4 weeks ago

Further testing has shown that, this process doesn't work on a Trader or Doctor (Support Profession), but does work on a Crat (Control Profession), Enforcer (Infantry), NT (Extermination) and Soldier (Artillery).

Both convo options, [4198] and [5782], lead to the 4 slot trade window, Ergo accepts those items and then gives you Caliginous Ring, which is supposed to be Use on Aquire. However, this is also the wrong ring. It's meant to be the Inspid Ring.

RaggyLP commented 4 weeks ago

Ergo also appears to give you the option [5577] 'Is this very bugged?' immediately, which is meant to be part of a later convo tree:

[5528] -> [5531] -> [5577].

When giving him a Caliginous Ring of the XYZ, he eats the item and doesn't return it, however, given an Insipid Ring of the XYZ, this doesn't occur.

prkdrake commented 4 weeks ago

This should now be fixed as of the latest release.

RaggyLP commented 4 weeks ago

Confirmed! Ergo now accepts all the relevant Subway items, gives the correct Insipid ring based on the characters set profession and also teleports the player to the correct location when giving him the Insipid ring. Amazing job!

However

When giving him either tha Ely or Scheol rings, he will still send you to the initial Nasc TP point, since he only offers the convo choice [5580]. The additional 'Yes' convo options: [5589] (Nasc), [5788] (Scheol), [5790] (Ely), [5791] (Ely), [5792] (Ely), [5793] (Ely). These should become available based on the ring given, however, I am unsure on how the various teleport locations are determined.

prkdrake commented 4 weeks ago

The teleportation destination is based on your ring and your character level. If you're level 150 for example he sends you to Elysium, if you're level 220, he sends you to Scheol. I believe this is working as intended.

RaggyLP commented 4 weeks ago

Confirmed. Ergo sends you to various places based on level. Closing as fixed as of 25/08/2024.