YN130-眼睛炮塔建在地上后可搬运
代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2一三0.眼睛炮塔建在地上后可搬运 3 4 用MT管理器打开游戏目录/assets/scripts/prefabs/eyeturret.lua文件, 5 6 1.在inst:AddComponent("inventoryitem")的下一行插入以下内容: 7 8 inst:AddComponent("stackable") 9 inst.components.stackable.maxsize = TUNING.STACK_SIZE_SMALLITEM 10 11 12 2.将下列内容: 13 14 inst.components.health:SetMaxHealth(TUNING.EYETURRET_HEALTH) 15 inst.components.health:StartRegen(TUNING.EYETURRET_REGEN, 1) 16 17 inst:AddComponent("combat") 18 inst.components.combat:SetRange(TUNING.EYETURRET_RANGE) 19 inst.components.combat:SetDefaultDamage(TUNING.EYETURRET_DAMAGE) 20 21 替换为: 22 23 inst.components.health:SetMaxHealth(TUNING.EYETURRET_HEALTH*10) 24 inst.components.health:StartRegen(TUNING.EYETURRET_REGEN*10, 1) 25 inst:AddComponent("combat") 26 inst.components.combat:SetRange(TUNING.EYETURRET_RANGE) 27 inst.components.combat:SetDefaultDamage(TUNING.EYETURRET_DAMAGE*10) 28local function turnon(inst) 29 inst.components.machine.ison = true 30 inst:Remove() 31 SpawnPrefab("eyeturret_item").Transform:SetPosition(inst.Transform:GetWorldPosition()) 32end 33 inst:AddComponent("machine") 34 inst.components.machine.turnonfn = turnon 35 36 即可在眼睛炮塔建在地上后仍能搬运,对其按鼠标右键即可解除部署,再按鼠标左键即可带走,到别处重新部署吧。另外将眼睛炮塔的生命值、回血效率、攻击力均提高了10倍,并且可堆叠