Horem-Horemvores_Assembly_Mod icon

Horemvores Assembly Mod

Modders resource containing custom scripts.

Last updated 3 months ago
Total downloads 71330
Total rating 6 
Categories Mods Gear Misc Libraries Server-side Client-side Utility Hildir's Request Update Ashlands Update
Dependency string Horem-Horemvores_Assembly_Mod-1.1.2
Dependants 157 other packages depend on this package

This mod requires the following mods to function

ValheimModding-Jotunn-2.14.4 icon
ValheimModding-Jotunn

Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.

Preferred version: 2.14.4

README

Description

Modders resource that contains all my custom scripts used in a variety of my mods. ATM it is mostly Custom Status Effects.

Recent Patch Notes

1.0.13

  • Fixed some items having Destroy on Broken.
  • Fixed some items not using Durability.
  • Fixed some items having wrong Icons.
  • Fixed bad naming of russian translation json.

Usage

Plug and Play for users.

Modpack Authors

See Config after first use :)

For other Unity or C# Modders

  • There is a Unity Package included in the zip, import this into your Unity project to gain access to the raw scripts, contains a Assembly Definition pointing to this DLL. You can then make Status Effects from Scriptable Objects.
  • Add a Reference to this dll in your mods Visual Studio project (or what ever IDE you use) and add: using HoremvoreAssembly; to your script or scripts.
  • The DLL has a basic Demo you can enable in the config that adds some effects to Vanilla Monsters.
  • In addition to the demo there are options to enable random effects for most of my Monster mods in the config.
  • All Items, VFX, SFX and Status Effects added by this dll are loaded to ZNet or ODB with or without the demo been enabled.
  • If you do not want the items added and just want to use the dll as a reference for the scripts, you can set the mod to disabled in the config and still have access to them as long as the dll is in the plugins folder.
  • Do what ever you like with the scripts, I do not claim copywrite.

Json Recipe Loading

  • For those of you that want to make recipes for any of the items added by this mod you can create a new Json in ...Config\Horem\Assembly\Recipes and add the recipes to it or edit the existing ha_blank.json.
  • You can have as many Json files in this folder as you want.
  • In this folder there is also a txt file:- Json Recipe Layout Example.txt where you can see an example of the json layout.
  • Json files are loaded after you create or join a world. You should be able to logout to the main menu edit the json's you made and re-join or create a new world to see the changes take effect.

Current Scripts Overview

SE_DoT_HS

  • Has a hit roll, Damage over Time that is scaled by Level, Skill or both. Also has the option for Leech Life effect.

SE_HoT_HS

  • Heal over Time, Scaled by Level, Skill or both.

SE_SoT_HS

  • Stamina over Time, Scaled by Level, Skill or both.

SE_EoT_HS

  • Etir over Time, Scaled by Level, Skill or both.

SE_CureEffect_HS

  • Removes listed Status Effects

SE_Infection_HS

  • Has a hit roll, Damage over Time, Speed Modifier, Regeneration of Health/Stamina/Etir, Damage Resistances and Attack Skill modifiers.

SE_Random_Effect_HS

  • Allows the application of Random Effects from a list, along with a Critical Success and Fail effect all based off of a Hit Chance.

SE_InjuryStacker_HS

  • Applies Status effects progressively depending on what current effect the character has also has a Hit Roll.

SE_Sundered_HS

  • Reduces AC Value and does a one off Damage amount based off of a Hit Roll.

SE_Curse_HS

  • Has a Damage over Time, Speed Modifier, Regeneration Modifiers, Spawns random objects that can rotate around the character or basic Objects/Monsters, plays random sounds.

SE_ThrowUP

  • A custom Puke effect that also has a Damage over Time.

Emissive_HS

  • Allows adjusting the Emissive property on a skinned mesh rednerers material to either change color or to fade in and out.

SE_Passive_HS

  • Allows bonus effects, on damaged effects, recovery of Health, Stamina and Eitr along with many of the SE_Stats modifiers.

SE_Diving_HS

  • Allows swimming underwater with a surface and depth time based on skill level. (Not Working)

SE_Tradeskill_HS

  • Can give a boon effect or random items based on skill level or both, also has hit and drop chance. Would be used for things, like pickables, tree's, ores etc.

Bug Reports

Join the discord to report any bugs: https://discord.gg/AzcEUkQyMh

Support

If you like what I do and want to support me.

Untested scripts

  • SE_Diving_AH
  • SE_Tradeskill_AH

WIP scripts

These scripts are still been written and may not function as intended if used.

BossStage_Object_HS
BossStage_Controller_HS
BossStage_BossObject_HS
RandomSpawner_HS	

Included Pickables

Flowers

  • Pickable_NightHood_AH
  • Pickable_PurpleStrand_AH
  • Pickable_Dracflorus_AH
  • Pickable_BloodSaffron_AH

Included Items

None of the items included have recipes, these will need to be created via code or a 3rd party mod.

Materials

  • Item_Bark_SwampAspen_AH
  • Item_Bark_ChillingAcacia_AH
  • Item_Bark_BlisterLeaf_AH
  • Item_Bark_TangledElm_AH
  • Item_Bark_HollowBeech_AH
  • Item_BloodSaffron_AH
  • Item_Dracflorus_AH
  • Item_NightHood_AH
  • Item_PurpleStrand_AH
  • Item_Poisonflower_AH
  • Item_DeathsRye_AH
  • Item_VolcanoClove_AH
  • Item_ShadowLavender_AH
  • Item_SneezingBower_AH

Armor Sets

  • HelmetDruid_AH

  • ArmorDruidLegs_AH

  • ArmorDruidChest_AH

  • CapeDruid_AH

  • RingDruid_AH

  • StaffDruid_AH

  • CapeRogue_AH

  • HelmetRogue_AH

  • ArmorRogueChest_AH

  • ArmorRogueLegs_AH

  • BeltRogue_AH

  • SkollRogue_AH

  • CapeWizard_AH

  • HelmetWizard_AH

  • ArmorWizardChest_AH

  • ArmorWizardLegs_AH

  • StaffWizard_AH

  • RingWizard_AH

  • CapePaladin_AH

  • HelmetPaladin_AH

  • ArmorPaladinChest_AH

  • ArmorPaladinLegs_AH

  • BeltPaladin_AH

  • SwordPaladin_AH

  • CapeWarrior_AH

  • HelmetWarrior_AH

  • ArmorWarriorChest_AH

  • ArmorWarriorLegs_AH

  • ShieldWarrior_AH

  • HammerWarrior_AH

  • CapeBarbarian_AH

  • HelmetBarbarian_AH

  • ArmorBarbarianChest_AH

  • ArmorBarbarianLegs_AH

  • RingBarbarian_AH

  • BattleaxeBarbarian_AH

  • CapeRanger_AH

  • HelmetRanger_AH

  • ArmorRangerChest_AH

  • ArmorRangerLegs_AH

  • RingRanger_AH

  • BowRanger_AH

  • CapeCleric_AH

  • HelmetCleric_AH

  • ArmorClericChest_AH

  • ArmorClericLegs_AH

  • ShieldCleric_AH

  • HammerCleric_AH

  • StaffCleric_AH

  • RingCleric_AH

Cure Potions

  • Item_Potion_Bless_AH
  • Item_Potion_Dispel_AH
  • Item_Potion_Purify_AH
  • Item_Potion_CureMinorWounds_AH
  • Item_Potion_CureWounds_AH
  • Item_Potion_CureMajorWounds_AH

Healing Potions

  • Item_Flask_Red_3_AH
  • Item_Flask_Red_2_AH
  • Item_Flask_Red_1_AH
  • Item_Elixir_Red_3_AH
  • Item_Elixir_Red_2_AH
  • Item_Elixir_Red_1_AH
  • Item_Potion_Red_3_AH
  • Item_Potion_Red_2_AH
  • Item_Potion_Red_1_AH

Example Status Effect List

Misc

  • SE_EirBlessing_AH

Tradeskill

  • SE_PickableBuff_RareFlower_AH
  • SE_PickableBuff_Haste_AH
  • SE_MineRockBuff_Gems_AH
  • SE_MineRockBuff_Noise_AH
  • SE_TreeBaseBuff_RareWood_AH
  • SE_TreeBaseBuff_Noise_AH

Frostbites

Setup with 100% Hit Chance so they can be used as randoms

  • SE_DeadlyFrostbite_AH
  • SE_CriticalFrostbite_AH
  • SE_SeniorFrostbite_AH
  • SE_MajorFrostbite_AH
  • SE_Frostbite_AH
  • SE_JuniorFrostbite_AH
  • SE_MinorFrostbite_AH

Burns

Setup with 100% Hit Chance so they can be used as randoms:

  • SE_DeadlyBurns_AH
  • SE_CriticalBurns_AH
  • SE_SeniorBurns_AH
  • SE_MajorBurns_AH
  • SE_Burns_AH
  • SE_JuniorBurns_AH
  • SE_MinorBurns_AH

Bleeds

  • SE_Smite_AH

Setup with 100% Hit Chance so they can be used as randoms:

  • SE_Rend_AH
  • SE_Gore_AH
  • SE_Lacerate_AH
  • SE_Maul_AH
  • SE_Shred_AH
  • SE_Mangle_AH
  • SE_Maim_AH
  • SE_Hemorrage_AH
  • SE_Rupture_AH

Life Drains

  • SE_LeechLife_AH
  • SE_VampiresTouch_AH
  • SE_LifeDrain_AH
  • SE_SiphonLife_AH
  • SE_VampiricEmbrace_AH
  • SE_DeathSiphon_AH
  • SE_DeathCoil_AH

Infections

Setup with 100% Hit Chance so they can be used as randoms:

  • SE_Weak_AH
  • SE_Poison_AH
  • SE_Venom_AH
  • SE_Infection_AH
  • SE_Scourge_AH
  • SE_Disease_AH
  • SE_Contagion_AH
  • SE_Pestilence_AH
  • SE_Bane_AH
  • SE_Blight_AH
  • SE_Corrosion_AH
  • SE_Corruption_AH

Random

  • SE_RandomMinorInfection_AH
  • SE_RandomInfection_AH
  • SE_RandomMajorInfection_AH
  • SE_RandomCriticalInfection_AH
  • SE_RandomDeadlyInfection_AH
  • SE_RandomMinorBleed_AH
  • SE_RandomBleed_AH
  • SE_RandomMajorBleed_AH
  • SE_RandomCriticalBleed_AH
  • SE_RandomMinorFrostbite_AH
  • SE_RandomFrostbite_AH
  • SE_RandomMajorFrostbite_AH
  • SE_RandomMinorBurn_AH
  • SE_RandomBurn_AH
  • SE_RandomMajorBurn_AH

Sets

  • SE_DruidArmor_AH
  • SE_DruidCloak_AH
  • SE_DruidHelm_AH
  • SE_DruidLeggings_AH
  • SE_DruidUtility_AH
  • SE_DruidWeapon_AH
  • SE_SetEffectDruid_AH
  • SE_SetEffectDruidWeapons_AH
  • SE_SetDruidBuff_AH
  • SE_SetBarbarianBuff_AH
  • SE_SetClericBuff_AH
  • SE_SetPaladinBuff_AH
  • SE_SetRangerBuff_AH
  • SE_SetRogueBuff_AH
  • SE_SetWarriorBuff_AH
  • SE_SetWizardBuff_AH
  • SE_SetEffectBarbarian_AH
  • SE_SetEffectCleric_AH
  • SE_SetEffectPaladin_AH
  • SE_SetEffectRanger_AH
  • SE_SetEffectRogue_AH
  • SE_SetEffectWarrior_AH
  • SE_SetEffectWizard_AH
  • SE_BarbarianArmor_AH
  • SE_BarbarianHelm_AH
  • SE_BarbarianLeggings_AH
  • SE_BarbarianUtility_AH
  • SE_BarbarianWeapon_AH
  • SE_ClericHelm_AH
  • SE_ClericArmor_AH
  • SE_ClericLeggings_AH
  • SE_ClericUtility_AH
  • SE_ClericWeapon_AH
  • SE_ClericCloak_AH
  • SE_PaladinArmor_AH
  • SE_PaladinHelm_AH
  • SE_PaladinLeggings_AH
  • SE_PaladinUtility_AH
  • SE_PaladinWeapon_AH
  • SE_PaladinCloak_AH
  • SE_RangerArmor_AH
  • SE_RangerHelm_AH
  • SE_RangerLeggings_AH
  • SE_RangerUtility_AH
  • SE_RangerWeapon_AH
  • SE_RogueArmor_AH
  • SE_RogueHelm_AH
  • SE_RogueLeggings_AH
  • SE_RogueUtility_AH
  • SE_RogueWeapon_AH
  • SE_RogueCloak_AH
  • SE_WarriorArmor_AH
  • SE_WarriorHelm_AH
  • SE_WarriorLeggings_AH
  • SE_WarriorUtility_AH
  • SE_WarriorWeapon_AH
  • SE_WarriorCloak_AH
  • SE_WizardArmor_AH
  • SE_WizardHelm_AH
  • SE_WizardLeggings_AH
  • SE_WizardUtility_AH
  • SE_WizardWeapon_AH
  • SE_SetEffectClericWeapons_AH
  • SE_SetEffectWarriorWeapons_AH
  • SE_SetEffectPaladinWeapons_AH
  • SE_SetEffectRogueWeapons_AH
  • SE_SetEffectWizardWeapons_AH
  • SE_SetEffectRangerWeapons_AH
  • SE_SetEffectBarbarianWeapons_AH

Basic Armor Effects Barbarian (Axes)

  • SE_CorporealArmor_AH
  • SE_CorporealCloak_AH
  • SE_CorporealHelm_AH
  • SE_CorporealLegs_AH
  • SE_CorporealUtility_AH
  • SE_CorporealWeapon_AH
  • SE_AbominableArmor_AH
  • SE_AbominableCloak_AH
  • SE_AbominableHelm_AH
  • SE_AbominableLegs_AH
  • SE_AbominableUtility_AH
  • SE_AbominableWeapon_AH
  • SE_BlackguardArmor_AH
  • SE_BlackguardCloak_AH
  • SE_BlackguardHelm_AH
  • SE_BlackguardLegs_AH
  • SE_BlackguardUtility_AH
  • SE_BlackguardWeapon_AH
  • SE_CarnalArmor_AH
  • SE_CarnalCloak_AH
  • SE_CarnalHelm_AH
  • SE_CarnalLegs_AH
  • SE_CarnalUtility_AH
  • SE_CarnalWeapon_AH
  • SE_BruteArmor_AH
  • SE_BruteCloak_AH
  • SE_BruteHelm_AH
  • SE_BruteLegs_AH
  • SE_BruteUtility_AH
  • SE_BruteWeapon_AH

Bruiser (Clubs)

  • SE_InvaderArmor_AH
  • SE_InvaderCloak_AH
  • SE_InvaderHelm_AH
  • SE_InvaderLegs_AH
  • SE_InvaderUtility_AH
  • SE_InvaderWeapon_AH
  • SE_EnforcerArmor_AH
  • SE_EnforcerCloak_AH
  • SE_EnforcerHelm_AH
  • SE_EnforcerLegs_AH
  • SE_EnforcerUtility_AH
  • SE_EnforcerWeapon_AH
  • SE_BetrayerArmor_AH
  • SE_BetrayerCloak_AH
  • SE_BetrayerHelm_AH
  • SE_BetrayerLegs_AH
  • SE_BetrayerUtility_AH
  • SE_BetrayerWeapon_AH
  • SE_GuerrillaArmor_AH
  • SE_GuerrillaCloak_AH
  • SE_GuerrillaHelm_AH
  • SE_GuerrillaLegs_AH
  • SE_GuerrillaUtility_AH
  • SE_GuerrillaWeapon_AH
  • SE_BushwhackerArmor_AH
  • SE_BushwhackerCloak_AH
  • SE_BushwhackerHelm_AH
  • SE_BushwhackerLegs_AH
  • SE_BushwhackerUtility_AH
  • SE_BushwhackerWeapon_AH

Casters (Elemental Magic)

  • SE_SorcererArmor_AH
  • SE_SorcererCloak_AH
  • SE_SorcererHelm_AH
  • SE_SorcererLegs_AH
  • SE_SorcererUtility_AH
  • SE_SorcererWeapon_AH
  • SE_EnchanterArmor_AH
  • SE_EnchanterCloak_AH
  • SE_EnchanterHelm_AH
  • SE_EnchanterLegs_AH
  • SE_EnchanterUtility_AH
  • SE_EnchanterWeapon_AH
  • SE_ConjurerArmor_AH
  • SE_ConjurerCloak_AH
  • SE_ConjurerHelm_AH
  • SE_ConjurerLegs_AH
  • SE_ConjurerUtility_AH
  • SE_ConjurerWeapon_AH
  • SE_CharmerArmor_AH
  • SE_CharmerCloak_AH
  • SE_CharmerHelm_AH
  • SE_CharmerLegs_AH
  • SE_CharmerUtility_AH
  • SE_CharmerWeapon_AH
  • SE_AlchemistArmor_AH
  • SE_AlchemistCloak_AH
  • SE_AlchemistHelm_AH
  • SE_AlchemistLegs_AH
  • SE_AlchemistUtility_AH
  • SE_AlchemistWeapon_AH

Healers (Blood Magic)

  • SE_MysticArmor_AH
  • SE_MysticCloak_AH
  • SE_MysticHelm_AH
  • SE_MysticLegs_AH
  • SE_MysticUtility_AH
  • SE_MysticWeapon_AH
  • SE_ProphetArmor_AH
  • SE_ProphetCloak_AH
  • SE_ProphetHelm_AH
  • SE_ProphetLegs_AH
  • SE_ProphetUtility_AH
  • SE_ProphetWeapon_AH
  • SE_DivinerArmor_AH
  • SE_DivinerCloak_AH
  • SE_DivinerHelm_AH
  • SE_DivinerLegs_AH
  • SE_DivinerUtility_AH
  • SE_DivinerWeapon_AH
  • SE_SeerArmor_AH
  • SE_SeerCloak_AH
  • SE_SeerHelm_AH
  • SE_SeerLegs_AH
  • SE_SeerUtility_AH
  • SE_SeerWeapon_AH
  • SE_SoothsayerArmor_AH
  • SE_SoothsayerCloak_AH
  • SE_SoothsayerHelm_AH
  • SE_SoothsayerLegs_AH
  • SE_SoothsayerUtility_AH
  • SE_SoothsayerWeapon_AH

Ranger (Bows)

  • SE_ExecutionerArmor_AH
  • SE_ExecutionerCloak_AH
  • SE_ExecutionerHelm_AH
  • SE_ExecutionerLegs_AH
  • SE_ExecutionerUtility_AH
  • SE_ExecutionerWeapon_AH
  • SE_InquisitorArmor_AH
  • SE_InquisitorCloak_AH
  • SE_InquisitorHelm_AH
  • SE_InquisitorLegs_AH
  • SE_InquisitorUtility_AH
  • SE_InquisitorWeapon_AH
  • SE_DesecraterArmor_AH
  • SE_DesecraterCloak_AH
  • SE_DesecraterHelm_AH
  • SE_DesecraterLegs_AH
  • SE_DesecraterUtility_AH
  • SE_DesecraterWeapon_AH
  • SE_DefilerArmor_AH
  • SE_DefilerCloak_AH
  • SE_DefilerHelm_AH
  • SE_DefilerLegs_AH
  • SE_DefilerUtility_AH
  • SE_DefilerWeapon_AH
  • SE_AntagonistArmor_AH
  • SE_AntagonistCloak_AH
  • SE_AntagonistHelm_AH
  • SE_AntagonistLegs_AH
  • SE_AntagonistUtility_AH
  • SE_AntagonistWeapon_AH

Warrior (Swords)

  • SE_GladiatorArmor_AH
  • SE_GladiatorCloak_AH
  • SE_GladiatorHelm_AH
  • SE_GladiatorLegs_AH
  • SE_GladiatorUtility_AH
  • SE_GladiatorWeapon_AH
  • SE_MercenaryArmor_AH
  • SE_MercenaryCloak_AH
  • SE_MercenaryHelm_AH
  • SE_MercenaryLegs_AH
  • SE_MercenaryUtility_AH
  • SE_MercenaryWeapon_AH
  • SE_DuelerArmor_AH
  • SE_DuelerCloak_AH
  • SE_DuelerHelm_AH
  • SE_DuelerLegs_AH
  • SE_DuelerUtility_AH
  • SE_DuelerWeapon_AH
  • SE_SwashbucklerArmor_AH
  • SE_SwashbucklerCloak_AH
  • SE_SwashbucklerHelm_AH
  • SE_SwashbucklerLegs_AH
  • SE_SwashbucklerUtility_AH
  • SE_SwashbucklerWeapon_AH
  • SE_RuffianArmor_AH
  • SE_RuffianCloak_AH
  • SE_RuffianHelm_AH
  • SE_RuffianLegs_AH
  • SE_RuffianUtility_AH
  • SE_RuffianWeapon_AH

Rogue (Knives)

  • SE_AssassinArmor_AH
  • SE_AssassinCloak_AH
  • SE_AssassinHelm_AH
  • SE_AssassinLegs_AH
  • SE_AssassinUtility_AH
  • SE_AssassinWeapon_AH
  • SE_DeceiverArmor_AH
  • SE_DeceiverCloak_AH
  • SE_DeceiverHelm_AH
  • SE_DeceiverLegs_AH
  • SE_DeceiverUtility_AH
  • SE_DeceiverWeapon_AH
  • SE_SaboteurArmor_AH
  • SE_SaboteurCloak_AH
  • SE_SaboteurHelm_AH
  • SE_SaboteurLegs_AH
  • SE_SaboteurUtility_AH
  • SE_SaboteurWeapon_AH
  • SE_BackbiterArmor_AH
  • SE_BackbiterCloak_AH
  • SE_BackbiterHelm_AH
  • SE_BackbiterLegs_AH
  • SE_BackbiterUtility_AH
  • SE_BackbiterWeapon_AH
  • SE_BanditArmor_AH
  • SE_BanditCloak_AH
  • SE_BanditHelm_AH
  • SE_BanditLegs_AH
  • SE_BanditUtility_AH
  • SE_BanditWeapon_AH

Tank (Blocking)

  • SE_ProtectorArmor_AH
  • SE_ProtectorCloak_AH
  • SE_ProtectorHelm_AH
  • SE_ProtectorLegs_AH
  • SE_ProtectorUtility_AH
  • SE_ProtectorWeapon_AH
  • SE_GuardianArmor_AH
  • SE_GuardianCloak_AH
  • SE_GuardianHelm_AH
  • SE_GuardianLegs_AH
  • SE_GuardianUtility_AH
  • SE_GuardianWeapon_AH
  • SE_StalwartArmor_AH
  • SE_StalwartCloak_AH
  • SE_StalwartHelm_AH
  • SE_StalwartLegs_AH
  • SE_StalwartUtility_AH
  • SE_StalwartWeapon_AH
  • SE_DefenderArmor_AH
  • SE_DefenderCloak_AH
  • SE_DefenderHelm_AH
  • SE_DefenderLegs_AH
  • SE_DefenderUtility_AH
  • SE_DefenderWeapon_AH
  • SE_TankArmor_AH
  • SE_TankCloak_AH
  • SE_TankHelm_AH
  • SE_TankLegs_AH
  • SE_TankUtility_AH
  • SE_TankWeapon_AH

Potions

  • SE_FlaskRed_1_AH
  • SE_FlaskRed_2_AH
  • SE_FlaskRed_3_AH
  • SE_ElixirRed_1_AH
  • SE_ElixirRed_2_AH
  • SE_ElixirRed_3_AH
  • SE_PotionRed_1_AH
  • SE_PotionRed_2_AH
  • SE_PotionRed_3_AH

Other

  • SE_EitrRecovery_AH
  • SE_StaminaRecovery_AH
  • SE_Judgement_AH
  • SE_Vengance_AH
  • SE_Smite_AH