claudiodekker / runelite-nievive

A simple RuneLite plugin that restores Old School RuneScape to the one true timeline.
BSD 2-Clause "Simplified" License
0 stars 1 forks source link

Add WGS npcs #2

Open YvesW opened 1 month ago

YvesW commented 1 month ago

Ghommal and Duradel probably also got varbits like Nieve after WGS. Preferably they'd be added to this plugin with some config options to enable/disable.

Edit: I think some other npcs like Turael and Sloane also die during WGS.

CodePanter commented 1 month ago

I came here to request the same thing.

After the quest, the following four NPCs who died are replaced. (Hazelmere or Cyrisus aren't replaced; and Mazchna doesn't die) Turael → Aya Duradel → Kuradal Ghommal → Laidee Gnonock Sloane → Yadech Strongarm

claudiodekker commented 3 weeks ago

Hey,

I wouldn't mind adding these, but I currently haven't done the quest yet and am not aware of the varbits that are being used to swap them out.

Once I do it and know more, I wouldn't mind adding them, but until that time (dunno when I get around to it) feel free to PR these if you know how, or to add varbit details etc. to this issue if you've got them, so that I can take a look at this sooner.

YvesW commented 3 weeks ago

It might be difficult and/or impossible, sadly, at least using the same approach as Nievive did for Nieve. E.g. for some reason Ghommal is a different base npc than Laidee, and the server doesn't send them if they are multinpc'd into nothing. Thus setting the varbit to 0 just makes Laidee disappear without showing Ghommal. For more info see https://discord.com/channels/301497432909414422/419891709883973642/1264362492365373500 (continue reading for a bit, see Abex's and Polar's comments)

The varbits themselves can mostly be found in the cache, and have also been mentioned in the discord https://discord.com/channels/301497432909414422/419891709883973642/1261099767400890508