然后进入正题前我先放一条咒语在这(需要安装Tony佬的BCCM),其实就是复制了一下widget "npcNamed"的一部分并进行微调,楼下会直接放结果,想自己试试的同学记得回档后删除或者直接用新存档试,这只是方便个人查看用的...所以写得很草率
【查看NPC初始设定】
<<set $NPCName = []>>
<<for _npc range setup.NPCNameList>>
<<run $NPCName.push(clone(setup.baseNNPC))>>
<</for>>
<<set $NPCNameList to setup.NPCNameList>> /* temporary compatibility layer before full C.npc conversion */
<!-- Draft default pronoun list. Random selection is part of initNPCgender widget -->
<<set _pro to ["m","f","f","m","m","m","m","m","f","f","m","m","f","m","f","m","m","m","f","m","m","m","m","m","f","m","m"]>>
<<set _tit to ["businessperson", "caretaker", "brothel owner", "dance coach", "club owner","English teacher","hunter", "shopkeeper", "doctor", "pious", "loner", "criminal", "headteacher", "swimming teacher", "sewer dweller", "maths teacher", "orphan", "cafe owner", "science teacher", "bully", "history teacher", "alpha", "photographer", "mayor", "farmer", "farmhand", "terror", "smuggler", "faithful", "reflection", "pirate"]>>
<<set _ins to ["weak", "weak", "looks", "ethics", "ethics", "ethics", "looks", "weak", "skill", "ethics", "weak", "skill", "skill", "ethics", "weak", "ethics", "ethics", "ethics", "ethics", "looks", "skill", "weak", "skill", "looks", "looks", "weak", "looks", "ethics", "skill", "looks", "skill"]>>
<!-- Type needs to conform to beast type: wolf, dog, etc. -->
<<set _tpe to ["human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "wolf", "human", "human", "human", "human", "hawk", "human", "human", "human", "human"]>>
<<set _swi to ["a","a","a","a","a","a","a","t","a","a","t","a","a","a","a","a","t","a","a","t","a","a","a","a","a","t","a","a","t","a", "a"]>>
<<for _i to 0; _i lt $NPCName.length; _i++>>
<<set $NPCName[_i].name to $NPCNameList[_i]>>
<<set $NPCName[_i].gender to _pro[_i]>>
<<set $NPCName[_i].title to _tit[_i]>>
<<set $NPCName[_i].insecurity to _ins[_i]>>
<<if _swi[_i] is "t">>
<<set $NPCName[_i].adult to 0>>
<<set $NPCName[_i].teen to 1>>
<<else>>
<<set $NPCName[_i].adult to 1>>
<<set $NPCName[_i].teen to 0>>
<</if>>
<<set $NPCName[_i].type to _tpe[_i]>>
_i. 姓名: $NPCName[_i].name,性别:$NPCName[_i].gender,头衔:$NPCName[_i].title,不安感:$NPCName[_i].insecurity,是否成年人(1是0否):$NPCName[_i].adult
<br><br>
<</for>>