2.待掉落物品在TC系统中的归类存放
1)自动TC匹配系统
每个TC中都会详细地列出其中所包含的物品装备,但自动TC除外。自动TC匹配系统允许TC只记录一个数字,游戏会根据这个数字自动找到匹配的Qlvl的所有底材。
自动TC从3到87,每次加3,共有29个自动TC等阶。每个自动TC等阶包含了其之下3个等级的Qlvl。例如“自动TC等阶87”包含了85~87这3个Qlvl的所有底材。
*底材Qlvl设定:游戏会从Weapons.txt中Level列读取武器底材的Qlvl,从Armor.txt中同一位置读取防具底材的Qlvl,从Misc.txt中同一位置读取饰品底材的Qlvl
*注意:饰品(项链、戒指)的底材Qlvl=1固定不变(任务物品蝮蛇项链这里不讨论)
游戏中允许使用自动TC匹配系统的物品类型在ItemTypes.txt中被确定。其中TreasureClass一项=1则表示允许使用自动TC匹配。实际游戏中有5类物品允许使用自动TC匹配,分别是:弓(bow),武器(weap),近战武器(mele),防具(armo),亚马逊专用弓(abow),简单说就是游戏中所有的【武器】和【防具】能使用自动TC匹配系统。其中的几个子武器类别是用于修正近战和远程武器在不同怪物中的掉落几率而设(例如有些弓箭手怪物的TC中包含了自动TC“bow+数字”,于是其掉落弓的几率相对大一些)
*我们在入门篇中介绍的TC=XX,这个XX数字就是该怪物TC中的自动TC等阶的最高等阶值。我们在日常交流和地图插件中显示的都是这个值。
比如地狱难度墨菲斯托的TC中的自动TC最高为“weap78”和“armo78”,因此我们简称墨菲斯托TC=78。这也就能理解我在上文中提到的83场景的小怪和85场景的小怪TC不同了,虽然都简称TC=87。这是由于两者的TC中的自动TC的最高等阶都是87,因此两者都有可能掉落Qlvl=85~87的最高级的底材。但两者的TC是完全不同的两个TC,因此掉落同一底材的几率完全不同。
2)其他杂物的存放
杂物在TC中分为3大类,分别是金币(Gold)、货物(Good)和废物(Junk)
*这里稍做介绍以方便大家深入研究TC嵌套系统,不耐的话可以跳过。
货物(Good)中包含有:珠宝饰品(Jewelry)、宝石(Gem)、符文(Runes)
废物(Junk)中包含有:药水(Potion)、杂物(Misc)、弹药(Ammo)
-珠宝饰品(Jewelry)中包含有:戒指、项链、珠宝、护符
-药水(Potion)中包含有:各种生命药剂、魔法药剂、活力药剂、溶解药剂、解毒药剂、耐力药剂
-杂物(Misc)中包含有:钥匙、回城卷轴、鉴定卷轴、各种投掷类药剂
-弹药(Ammo)中包含有:箭矢、十字弓弹
这些子TC也像所有TC一样,以PICKS代表了抽取装备的数量,Item和Prob标示出物品和几率。这里着重介绍一下符文TC系统的结构:
符文TC共有17个,每个TC包含2个符文以及嵌套入上一等级的符文TC,第1级符文TC只包含1
#和2#,第17级符文TC只包含33#和上一级TC。
例如:【Runes 1】这个TC包含了1
#和2# 【Runes 2】这个TC包含3#、4#以及子TC【Runes 1】
【Runes 17】这个TC包含了33#和子TC【Runes 16】.
3)TC嵌套系统以及对怪物掉落的修正
一个TC的Item项不仅能填入一个物品代码,还能填入一个TC名称。因此一个TC中可能包含另一个TC,就像一本书的目录中的大标题下可以包含小标题一样。这就是TC嵌套系统。
上文中的符文TC就是通过TC嵌套系统使得当前符文TC可以掉落之前的符文TC包含的所有符文。
TC嵌套系统最大的作用就是对怪物的掉落物品类型作出修正。比如在一个近战怪的总掉落TC下嵌套进一个近战武器的自动TC并设定概率,这就能提高这个怪物掉落近战武器的概率。又比如,在一个怪物的TC中分别嵌套进装备和药水2个子TC,并设定好数量,就能让怪物每次都掉落固定数量的装备和药水。
*要使得怪物掉落金币,除了在其TC中嵌套入金币子TC外,还可以直接填入"gld,mul=2048"之类的值以使得BOSS怪掉落更多的金币。
例如:女伯爵的总掉落TC中嵌套有女伯爵物品子TC和女伯爵符文子TC这2个子TC。然后在女伯爵物品子TC中嵌套有其能掉的金币、装备、杂物(包括符文),在女伯爵符文子TC中嵌套有另一个符文TC。于是女伯爵这个怪物的符文爆率就会高于一般怪,并且只对一定范围的符文提高爆率。