代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。

原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html


 1
 2一八一.隐身背心(穿小巧背心可隐身)
 3
 4	MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/sweatervest.lua文件,将下列内容:
 5
 6local function onequip(inst, owner) 
 7	owner.AnimState:OverrideSymbol("swap_body", "armor_sweatervest", "swap_body")
 8	inst.components.fueled:StartConsuming()
 9end
10
11local function onunequip(inst, owner) 
12	owner.AnimState:ClearOverrideSymbol("swap_body")
13	inst.components.fueled:StopConsuming()
14end
15
16	替换为:
17
18local function onequip(inst, owner) 
19	owner.AnimState:OverrideSymbol("swap_body", "armor_sweatervest", "swap_body")
20	inst.components.equippable.walkspeedmult = TUNING.CANE_SPEED_MULT*2
21	owner:Hide()
22	local shadow = GetPlayer().entity:AddDynamicShadow()
23	shadow:SetSize( 0, 0 )
24end
25local function onunequip(inst, owner) 
26	owner.AnimState:ClearOverrideSymbol("swap_body")
27	owner:Show()
28	local shadow = GetPlayer().entity:AddDynamicShadow()
29	shadow:SetSize( 1.3, .6 )
30end
31
32	即可穿上小巧背心隐身,你可以攻击敌人,敌人找不到你,连鸟、兔子都可以直接攻击哦。小巧背心在穿戴选项(画着礼帽)下,用8个犬牙、6个蛛丝制造