


我的字符串操作工具!比原版的ONCE啊FIRSTMEET啊这些!更好用!
-
分为临时记忆(CSTR:60:1)和非临时记忆(CSTR:60:0)两种,临时的是每日刷新(因为和K60的ONCE本质用的是一个字符串)。
它的优点在于,可以以“记忆(组)名:记忆内容/记忆(组)名:记忆内容/记忆(组)名:记忆内容/”的形式,大规模地精确地存储内容、并进行检索。
例如,我写入一个"EVENT:AAA",再写入一个"EVENT:BBB",以FIRSTTIME的形式查找的话需要知道写入的东西可能有"EVENT:AAA"才能读出"EVENT:AAA","EVENT:BBB"同理。
但按我这么设计,我只需要知道我有"EVNET:"这么一个组,就可以通过检索这个组来获取一个"EVENT:AAA/EVENT:BBB/"的串,包含这个组下的所有元素(带组名是为了后续可能的操作),而不需要打一个表去"AAA""BBB""CCC"这么一个一个对、一个一个找。以及原版的工具不能有重复的元素,但我这个可以。
正如这个工具的名称,“MEMORY_STR”,它被设计出来的初衷是更方便地存储一些事件的记忆。这样的话,就不需要费心费力去记住那些用于控制事件的CFLAG、也不怕搞混一大堆用FIRSTMEET存储的元素了。
基于这个工具,【图1】是以记忆用字符串存储数值的工具。无论是隐藏的好感、隐藏的信赖,还是每日会面次数的计数器,都可以超级方便地读写。CALLF控制对应数值的函数,变量仅仅只有一个增量(负数的情况就是减少量、0的时候就只是获取当前数值)!实在是太好用了!
顺便,发这个东西,是因为几个小时前发现了这个东西的一个BUG而连忙修补(最后直接造了个模板类出来,省得每开一个新变量就要复制粘贴一轮)