Simple Dino Heal
This mod will add a simple Dino Aid Injector, healing 1000 health over 60 seconds by default, or using a percentage based divisor to heal a customizable amount. Engram is accesable at lvl 35 and you will need Metal Ingot(5), Crystal(5), Leech Blood(10), Narcotics(10) and Stimulant(10) to build it. The injector has a cooldown period of 60 seconds and the heal effect doesn't stack.
You can customize four .ini options: heal amount, the time it takes for the full healing to be applied, if you want to use percentage based healing, and the multiplier(divisor) how much of the Dino's current health should be recovered if you decide to use percentage based healing.
Project ID: 1200756
Is it multi platform?
Yes, it is.
What assets did you use?
All props, engrams and blueprints were vanilla integrated inside the dev kit, and customized as needed. The icon image, I customized via Gimp, I got from the Unreal Engine Market Place over here:
https://www.fab.com/listings/56223a4e-ba50-43e4-bd37-e596c09a62af
All credits for their work go to @Hector.
Can we customize the item variables?
Yes, you can. Add the following variables to your GameUserSettings.ini:
[SimpleDinoHeal]
DinoAidHealAmount=1000.0
DinoAidTimeAmount=60.0
PercentageBasedHeal=False
PercentageMultiplier=2.000000
The default Static healing amount is 1000.0, the default time to apply the healing is 60.0(seconds). Both initial values are Float(decimal). There is no limitation in range. The percentage based boolean toggle will ignore non static healing logic(false), or consider the current ridden Dino's maximum health(true) divided by the multiplier. The math goes like this: DinoMaxHealth/PercentageMultiplier=HealAmount.
So a Dino with a health amount of 1000 will be healed by 500 units. If you have a Dino with health 10000 and use a multiplier of 10, you would basically have the default static amount(1000). If you decide to use the none static variant, the static amount won't be changed, nor will it ever be taken into consideration for the logic.
Make sure to ride your current Dino at least once and exchange the Dino Aid between inventories to apply the new changes. This has to be done for every new Dino you ride or shoulder mount, because I am using "OnItemAdded" event graphs to forward the logic. If you ask why? Because using ticks, while 100% functional, has an uncomfortable "sideffect" of creating noticeable "lag"(performant stutter), which will manifest if the tick interval is set too short and/or you are using a lot of mods that are using tick based graph variants.
Any console commands and engrams?
cheat giveitem "/SDH_SimpleDinoHeal/Syringe/PrimalItemConsumable_Syringe. PrimalItemConsumable_Syringe" 1 0 0
EngramEntry_Consumable_Syringe_C
Sometimes the item wouldn't work?
This usually happens after an update. Try switching the Dino Aid between inventories(both variants) and/or drop to the floor and pick up(static variant only). If all fails simply drop the old "version" item from your inventory and console replace it. I'm sure this isn't considered a cheat, given the author potentially messed up. Notice that for the percentage based variant you will need to ride/shoulder mount Dinos at least once so the logic considers them your target.
Didn't you initially provided multi platform?
That's true. But I'm going to give you an easy mathematic job to reason why I no longer do.
- Waiting time for a mod to be approved multi platform: 24-36, sometimes even 72 hours
- Waiting time for a mod to be approved PC only: nearly instant to few minutes.
The problem is not my impatience alone. It also made playtesting changes in game extremely hard and inconvenient since I had to wait my buttocks off for days, sometimes. I understand loading maps inside the Dev Kit is an option...yeah, you know how long it takes for a map to load, even if I tune down all the settings to low? If I'd ever plan to build or edit map content, I'm going to use a second computer that has the map loaded all the time and will never be turned off. Until then, no, just no. At least not at the same frequency as Master Race updates.
Multi platform reuploads of latest revisions will usually happen under the week, because I rarely play the game between Mo.-We. anyways.