So, in my most recent playing, I found I was unable to sell skill books to Trip in the pawn shop, the sell button was greyed out entirely. Is this a bug, or an intentional change/fix/nerf introduced in the UP?
Intentional, people were exploiting a bug where you could sell the book, buy it twice and use it twice....
Sadly there is no way to do this correctly as the whole gate model and size is different and we can't edit the hub maps because of the water in the sewers! I tried turning it into a decal, but the form is bad and it's too dark there anyway. Also I fear that a sign there would rather help players to notice that the gate is different! I'll change the name in the computer file though...
You could edit the cemetery map to look more like the hub version and just add a sign (as a static prop) to hub one, so the two will closely match.
Namely i'm interested in making picking a dialog not require going to another zone of the keyboard or anything more than a gamepad/mouse.
Quote from: SCO on October 20, 2020, 05:49:35 pmNamely i'm interested in making picking a dialog not require going to another zone of the keyboard or anything more than a gamepad/mouse.I understood only half of the things you wrote, but I actually have a programmer looking into a way to select the lines with the mouse at the moment!
#called in the dlg files on the npc lines and 'start condition' (just in case they point to player responses)def LR(): global mouse_mod_lines global mouse_mod_line mouse_mod_lines = 0 #number of lines to pick mouse_mod_line = 0 #current pick return 1#called in the dlg files on the pc lines, autolink lines included #because sometimes they only autolink depending on gender and are normal pc responses otherwise#this assumes that auto-link will only link to npc lines againdef LI(): global mouse_mod_lines mouse_mod_lines = mouse_mod_lines + 1 return 1def dlgPickLine(): global mouse_mod_line consoleutil.console("dialogpick \"%s\"" % mouse_mod_line)#dialogs without audio may show a phantom response (LI wasn't called) so guard the modulus against div by zerodef dlgLinePrevious(): global mouse_mod_lines global mouse_mod_line mouse_mod_line = ( mouse_mod_line - 1 ) % max([1,mouse_mod_lines]) consoleutil.console("say \"response %s\"" % mouse_mod_line) def dlgLineNext(): global mouse_mod_lines global mouse_mod_line mouse_mod_line = ( mouse_mod_line + 1 ) % max([1,mouse_mod_lines]) consoleutil.console("say \"response %s\"" % mouse_mod_line)