12-28-2015, 05:18 AM
Haven't went through all of it yet but seems like you have most of it covered, you need to include on the part about placing the npc, that whereever they get placed, you have to be able to only talk to them from the top.
If not, say you place them off to the side instead of in line with the rest, you'll have to add a check for what direction your facing before you can do the move down command. (If your talking to them from the left side, it won't "swap" them by moving your character down 1 square.) In other words for all practical reasons, you "must" have the new characters in line with the original to prevent even more required code.
The "load caseword" command, loads the name of the character your doing the talking with, I believe. That subroutine at CC/C39A will need to be extended to account for any new characters added.
If not, say you place them off to the side instead of in line with the rest, you'll have to add a check for what direction your facing before you can do the move down command. (If your talking to them from the left side, it won't "swap" them by moving your character down 1 square.) In other words for all practical reasons, you "must" have the new characters in line with the original to prevent even more required code.
The "load caseword" command, loads the name of the character your doing the talking with, I believe. That subroutine at CC/C39A will need to be extended to account for any new characters added.
The only true wisdom is knowing you know nothing.