red1500z Posted February 3, 2021 Share Posted February 3, 2021 hello I used this code from alainmcd and wanted to know if anyone knows any way for the character to change his skin (use google translator) --moon local function onmoonphasechange(inst, phase) if not inst:HasTag("playerghost") then --only apply if the player is alive local health_max = 150 local damagemult = 1 if phase == "new" then health_max = 50 damagemult = 0.8 elseif phase == "quarter" then health_max = 70 damagemult = 1 elseif phase == "half" then health_max = 90 damagemult = 1.2 elseif phase == "threequarter" then health_max = 110 damagemult = 1.3 elseif phase == "full" then damagemult = 1.5 health_max = 150 damagemult = 2 end --SetMaxHealth set the current health to the max, so use this workaround to keep the current percentage local health_percent = inst.components.health:GetPercent() inst.components.health:SetMaxHealth(health_max) inst.components.health:SetPercent(health_percent, true) --we do this check in case there are other multipliers applied local newdamagemult = (inst.components.combat.damagemultiplier or 1) / (inst.moonphasedamagemult or 1) * damagemult inst.components.combat.damagemultiplier = newdamagemult inst.moonphasedamagemult = damagemult end end Link to comment Share on other sites More sharing options...
Bigfootmech Posted February 4, 2021 Share Posted February 4, 2021 Hey Do you mean this? https://forums.kleientertainment.com/forums/topic/115602-making-custom-skins-for-modded-characters-tutorial/ Or do you mean for him to change appearance of the default skin, based on the moon phase? Link to comment Share on other sites More sharing options...
red1500z Posted June 27, 2021 Author Share Posted June 27, 2021 On 2/4/2021 at 2:12 AM, Bigfootmech said: Hey Do you mean this? https://forums.kleientertainment.com/forums/topic/115602-making-custom-skins-for-modded-characters-tutorial/ Or do you mean for him to change appearance of the default skin, based on the moon phase? Yes, but don't worry, I fixed it and managed to make it work. Thank you for answering. Link to comment 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