角色心愿不像地点ID这么简单,但也不难。
一共只涉及“角色的 Role ID”和“相关心愿的 Base ID”。
角色心愿关系
NameID记录了角色的基础ID 可通过Language文本表查到相关值;
RoleID记录了角色的人物ID 可通过NameID在role文本找到对应值;
WishQuestID记录了该角色所有的心愿 可通过RoleID在role文本找到对应值;
以未完工的探索模式(端游叫开发剧本)送的半作弊NPC白芊芊为例:
例,查找白芊芊,
白芊芊(魔君本)的Language171.lua文本 可查询到NameID=1713518;
通过NameID=1713518可在Role2.lua文本 找到对应值RoleID=1000011008;
相关的WishQuestID为{138,139,140,}
如果要直接调成完成心愿的状态,
直接控制台选项“角色心愿”输入人物RoleID值1000011008,
心愿BaseID=138,139,140其中一项。
但是,白芊芊的MarryRole已经有属值1000011007了,也就是何亭云的ID,
是无法结成新的MarryRole关系的~
(不要问什么是Marry,就算不懂洋玩意儿,根据剧情也能猜到罢)
所以大可不必有大逆不道。除非修改她的role相关值,再注入回resources.assets,
嗯……
需要注意的是,如果是任务链完成的心愿,这样是不会解锁相关任务完成解锁值的,
所以推荐自己小本本,记一下那些应急解锁心愿,任务以后如果要去做还是要搞一搞滴。

好了,就是这么简单呢,是不是很容易呢?快去试试吧!