• Announcements

    • JoeW

      [UPDATED] Physical Megapack Disc Issues   04/16/2018

      We are now ready to accept claims for PS4 Megapack replacements.  Once again, our deepest appologies for this entire situation. We understand that your purchase of the Megapack was a show of support by our fans, many of which already owned the game. Please know that we have done our best to push as hard as we can for a quick and fair resolution to this issue. This has taken WAY too long to be resolved but we have done everything in our power to make sure our fans get what they purchased.   We are going to use the voucher codes we have been using to provide the digital version to claim the physical replacement discs. For North America, we are handling these requests directly through our own store with help from our friends at IndieBox. Claims will be handled at no cost to you. For claims outside of North America, 505 will be taking your information and processing your claims.  Those who purchased the Megapack after 4/26/2018 should have been given a voucher at the time of purchase on your receipt.  Those who purchased before 4/26/2018 or did not get a code otherwise can contact us for a voucher code that will entitle them to the digital megapack and can be used to claim the physical replacement discs. We have been handing those out for a while now, but if you are in this category and have not requested a code, you can do so here: http://support.kleientertainment.com/customer/en/portal/articles/2935839-physical-mega-pack-disc-support-information Once you have a voucher code:
      For purchasers in Europe (SIEE). To make a claim you will need to make file a claim through 505 here: https://docs.google.com/forms/d/e/1FAIpQLSckru65CWkXH5RZ_3j2f5_h1djNiAyrl8R0PCvdKPmGwItyvA/viewform For purchasers in North America (SIEA). To make a claim you will use our support site and use the voucher code to claim a replacement here: http://support.kleientertainment.com/customer/portal/articles/2952265-ps4-faulty-disc-claim If you have any questions or concerns, please let us know here on this thread or contact us at livesupport@kleientertainment.com Thank you.   

Wolf_EX

  • Content count

    23
  • Joined

  • Last visited

Community Reputation

4 Neutral

About Wolf_EX

  • Rank
    Junior Member
  1. Can try editing the onequip function of the axe to have if owner:HasTag("axespecialist") then inst.components.weapon:SetDamage(TUNING.AXE_DAMAGE * AXEMULTIPLIER) else inst.components.weapon:SetDamage(TUNING.AXE_DAMAGE) end If you want to do it from the character then activeitem = inst.components.inventory:GetActiveItem() if activeitem.prefab == "axe" then activeitem.components.weapon:SetDamage(TUNING.AXE_DAMAGE * AXEMULTIPLIER) end or activeitem = inst.components.inventory:IsItemEquipped("axe") if activeitem ~= nil then activeitem.components.weapon:SetDamage(TUNING.AXE_DAMAGE * AXEMULTIPLIER) end I never tested any of these and don't remember using any of the inventory functions before so not too sure if these will work. Not sure what event you even put those in, maybe the OnEqup event of playercommon or you can add your own inst:ListenForEvent("equip", OnEquip)?
  2. the lantern prefab is called mininglantern. I just checked the staffs and lantern anim files and it looks like all the ground images are in them.
  3. in notepad++ press ctrl + f and go to "find in files" tab
  4. I'm not sure about the first question but for the second question it's eater:SetDiet(caneat, preferseating). Both of the arguments are tables and what ever is in the caneat but not the preferseating will be rejected.
  5. inst:DoPeriodicTask( 0.0, function(inst) CheckTemperature(inst) end) I'm not sure if how you are doing it works or not but usually you set it to a variable like inst.tasktemp = inst.DoPeriodicTask(.5, CheckTemperature, nil) And also you are calling it in the function that you are repeating which isn't necessary, you just need it in the main function. I haven't tested it but I think using inst:ListenForEvent("temperaturedelta", CheckTemperature) would be better than DoPeriodicTask.
  6. for the monstermeat and spoiled food it's probably inst.components.eater.strongstomach = true inst.components.eater.ignoresspoilage = true i don't have time to figure out the other ones right now but quickly glancing at how webber does it, there is this on the spider.lua local function ShouldAcceptItem(inst, item, giver) return giver:HasTag("spiderwhisperer") and inst.components.eater:CanEat(item) end local function OnGetItemFromPlayer(inst, giver, item) if inst.components.eater:CanEat(item) then inst.sg:GoToState("eat", true) local playedfriendsfx = false if inst.components.combat.target == giver then inst.components.combat:SetTarget(nil) elseif giver.components.leader ~= nil and inst.components.follower ~= nil then giver:PushEvent("makefriend") playedfriendsfx = true giver.components.leader:AddFollower(inst) inst.components.follower:AddLoyaltyTime(item.components.edible:GetHunger() * TUNING.SPIDER_LOYALTY_PER_HUNGER) end if giver.components.leader ~= nil then local spiders = GetOtherSpiders(inst) local maxSpiders = 3 for i, v in ipairs(spiders) do if maxSpiders <= 0 then break end if v.components.combat.target == giver then v.components.combat:SetTarget(nil) elseif giver.components.leader ~= nil and v.components.follower ~= nil and v.components.follower.leader == nil then if not playedfriendsfx then giver:PushEvent("makefriend") playedfriendsfx = true end giver.components.leader:AddFollower(v) v.components.follower:AddLoyaltyTime(item.components.edible:GetHunger() * TUNING.SPIDER_LOYALTY_PER_HUNGER) end maxSpiders = maxSpiders - 1 if v.components.sleeper:IsAsleep() then v.components.sleeper:WakeUp() end end end end end inst:AddComponent("trader") inst.components.trader:SetAcceptTest(ShouldAcceptItem) inst.components.trader.onaccept = OnGetItemFromPlayer