AVoraciousLatia Posted May 17, 2018 Share Posted May 17, 2018 I'm wanting to add a few things to my character I'd like to add something that prevents him from wearing body armor and equipping weapons I'd like something that gives him a light aura at 25% and above And I'd like to know how to add food restrictions, he can only eat living creatures (like captured ones) Thanks! Link to comment https://forums.kleientertainment.com/forums/topic/90901-help-coding-custom-character-abilities/ Share on other sites More sharing options...
RedHairedHero Posted May 17, 2018 Share Posted May 17, 2018 21 hours ago, AVoraciousLatia said: I'm wanting to add a few things to my character I'd like to add something that prevents him from wearing body armor and equipping weapons I'd like something that gives him a light aura at 25% and above And I'd like to know how to add food restrictions, he can only eat living creatures (like captured ones) Thanks! I won't be able to give you a copy paste code answer, but I can give you an idea on how to go about the equipment. So with equipment you'll need to setup a listener on your character to know when they've equipped something. I believe there should be a listener you can use in the equippable.lua component. Once you have your listener setup you'll need to determine if the item being equipped is a weapon or armor. This part is tricky as anything that goes into the handslot can used as a weapon such as an axe since it uses the weapon component. I think the easiest way is to create a table of each item you want to check and perform a for loop to check if the equipped item is inside your table. If it is then toss it on the ground. Here's a rough example local function check_equip(inst) local equips = {} equips[1] = "axe" equips[2] = "spear" for key, value in pairs(equips) do if value == inst.components.inventory:GetEquippedItem(EQUIPSLOTS.HANDS) then --drop the item end end end Hopefully this gets you in the right direction and helps out. Link to comment https://forums.kleientertainment.com/forums/topic/90901-help-coding-custom-character-abilities/#findComment-1036131 Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now