PDP-10 / its

Incompatible Timesharing System
Other
858 stars 81 forks source link

Zork no longer calls ITS-GET-NAME #2169

Open eswenson1 opened 1 year ago

eswenson1 commented 1 year ago

Zork, in LCF;ROOMS >, in the function START, used to set FN to the result of evaluating <ITS-GET-NAME .XUNM>. Now, because the ITS-GET-NAME function causes an MPV error, we simply set FN to .XUNM. This has the side effect of addressing the player by their UNAME rather than their first name (taken from the INQUIRE database if such an entry exists).

This ticket is to change the code back to <SET FN <ITS-GET-NAME .XUNM>> once ITS-GET-NAME Is made to work again. ITS-GET-NAME calls the Muddle LSRTNS library, which is where the MPV is occurring. I haven't yet been able to figure out what is wrong with LSRTNS. Ticket #2161 describes the issue with LSRTNS. Once this is fixed, we can revert the change in ROOMS and make FN get set from <ITS-GET-NAME .XUNM> again.