I think I figured out why 2d art portraits are not unlocking for me.
At start of both DIK mansion free roams following script is run.
if minigames:
if mTask_2f_state_list[1]:
if art_unlock_orders():
$ new_chat_msg("Jacob",True,1)
else:
if art_unlock_orders():
$ new_chat_msg("Jacob",True,1)
mTask_2f_state_list is fixed Jacob's room.
So if room is not already fixed at the beginning of these roam events (and minigames are active), then art_unlock_orders() function would not run that unlocks portraits. And you will not get chat message from Jacob that portraits are done (I know I never did, my chat history with him is empty).
I only started working on his room in 2nd instance of this mini-game in ep7, and it was finished in 3rd one, which is after both roaming sections were already finished.
So no unlocks for me.
TD;DR
Fix Jacob room ASAP, if you want to see 2D portraits. If you did not do it in ep6, do it at first instance on working minigame in ep7, or you will not get unlocks.
At start of both DIK mansion free roams following script is run.
if minigames:
if mTask_2f_state_list[1]:
if art_unlock_orders():
$ new_chat_msg("Jacob",True,1)
else:
if art_unlock_orders():
$ new_chat_msg("Jacob",True,1)
mTask_2f_state_list is fixed Jacob's room.
So if room is not already fixed at the beginning of these roam events (and minigames are active), then art_unlock_orders() function would not run that unlocks portraits. And you will not get chat message from Jacob that portraits are done (I know I never did, my chat history with him is empty).
I only started working on his room in 2nd instance of this mini-game in ep7, and it was finished in 3rd one, which is after both roaming sections were already finished.
So no unlocks for me.
TD;DR
Fix Jacob room ASAP, if you want to see 2D portraits. If you did not do it in ep6, do it at first instance on working minigame in ep7, or you will not get unlocks.