Assorted Traits
Author:
Downloads: 48,394
File Size: 43.0 MB
Created:
Updated:
Mod ID: 1121958
Categories:

Assorted Traits

Now with nearly 40 unique traits across both items and creatures! Adds an assortment of traits you can find across your Ark, from better gathering to striking down your enemies with thunderbolts and lightning.

Join our discord if you have questions or just want to chat! https://discord.gg/wwh4CGwyeh

Crossplay compatible!

Now with nearly 40 unique traits across both items and creatures! Adds an assortment of traits you can find across your Ark, from better gathering to striking down your enemies with thunderbolts and lightning.

We've got some more exciting weapon and item traits coming soon too, so stay tuned. This mod is still in early development so new traits will be added frequently. Future plans include in game configuration options for all traits and more traits!

For now, there are very limited config options, mostly listed at the bottom - a proper UI will be coming in a future update. Most traits have the same global spawn chance as any other (including vanilla) but some specifically powerful traits are much more rare. This is only the starting version! Expect balance changes and additional traits to come. Some effects from shoulder pets may transfer to players.. experiment for all sorts of fun combos!

For easier testing, there's a new scriptcommand to add traits to a creature and a scriptcommand to remove traits from a creature. Names should be as below but with AT_ prefixed

ex:

cheat ScriptCommand AT_AddGeneToTarget -Gene=AT_Toothless[0]
cheat ScriptCommand AT_RemoveGeneFromTarget -Gene=AT_Toothless[0]

  • Irradiated - rad immune (I think I may have unintentionally made this mushroom immune too)
  • Celestial - attacks inflict lightpet debuff
  • Thickblooded - bleeding wounds close up more quickly, reducing HP loss (reduce debuff time by 33/66/100% and same % chance to resist getting in the first place))
  • Toothless - attacks do no damage, but mount gains triple movement speed and stamina
  • Flametouched - immune to fire/lava/burning. pretty rare
  • Igneous - starts enemies on fire for 10/20/50% of original hit (adds extra pyromane melee damage which applies burning buff, likely needs balance)
  • Lightfooted - 33/66/100% resistance to fall damage
  • Pacifist - 85/92.5/100% less damage BUT deal 30/50/75% torpor
  • Grappler - Attacks from this creature slow greatly (25%)
  • Cloaked - becomes untargetable under X% (5/10/15?) health
  • Insulated - 10/20/50/100% chance resistance to electric damage, immune to stuns + dismounts
  • Hopper - increased jump height (1.5/2/3)x
  • Caffeinated - Megalo one for "always night" basically, plus some buffing
  • Stormweaver - basic and some other attacks are replaced with lightning attacks like an eel, VERY rare
  • Healer - only deals 5% of original damage but nearby allies are healed as the dino attacks
  • Skyling - yi ling dash recharges on kill
  • Razorquill, Sleeperquill, Slimequill, Venomquill, Stripperquill- Yi Ling can only use one of the feather types, but doesn't need to consume the resource and it's BUFFED
  • Bulwark - takes substantially less damage but deals much less as well and attacks far slower. 0.8/0.5/0.25x multipliers
  • Horde Fighter - the more enemies nearby, the higher the damage reduction this creature has - about 3 foundations distance or the basic attack range, whichever is bigger. 1/2/5% resistance per nearby enemy
  • Hivemind - similar to a pack bonus but works across species. Detects within 3 foundations * tier. Includes both damage resistance and bonus damage
  • Forager - herbivores only, makes them very good at harvesting most organic stuff (plants, corpses)
  • Fearmonger - 3/5/10% chance to apply a fear effect on hit enemies
  • Patient Predator - 5/10/15% chance to draw aggro from nearby creatures onto a hit target, but less damage dealt.
  • Razorback - Deals reflective damage that scales with melee on being hit
  • Wraithborne - You've got a total of 3/6/9 lives. Live them well
  • Hangry - this creature deals more damage the less full its food is
  • Escape Artist - gives immunity to webs and similar effects!
  • Chromatic Spines - Gives velonasaurs a variety of elemental infused spine types
  • Earthbreaker - adds additional special harvesting types to faso!
  • Cryotic - deal freezing cold damage and become immune to similar effects. Limited to snow owls and managarmr!

Full trait names and their max tiers as of latest update:

  • AT_Lightfooted with a max tier of 3 at a global default spawn rate of 1 under trait type Utility
  • AT_Celestial with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive
  • AT_Pacifist with a max tier of 1 at a global default spawn rate of 0.25 under trait type Utility
  • AT_Flametouched with a max tier of 1 at a global default spawn rate of 0.3 under trait type Offensive
  • AT_Radiated with a max tier of 1 at a global default spawn rate of 0.5 under trait type Defensive
  • AT_Toothless with a max tier of 1 at a global default spawn rate of 1 under trait type Utility
  • AT_Igneous with a max tier of 3 at a global default spawn rate of 0 under trait type Offensive
  • AT_Thickblooded with a max tier of 3 at a global default spawn rate of 1 under trait type Defensive
  • AT_Grappler with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive
  • AT_Insulated with a max tier of 3 at a global default spawn rate of 1 under trait type Defensive
  • AT_Hopper with a max tier of 3 at a global default spawn rate of 1 under trait type Utility
  • AT_Caffeinated with a max tier of 3 at a global default spawn rate of 1 under trait type Offensive
  • AT_Stormweaver with a max tier of 1 at a global default spawn rate of 0.3 under trait type Offensive
  • AT_Healer with a max tier of 1 at a global default spawn rate of 1 under trait type Defensive
  • AT_Skyling with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive
  • AT_Razorquill with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive
  • AT_Sleeperquill with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive
  • AT_Slimequill with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive
  • AT_Stripperquill with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive
  • AT_Venomquill with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive
  • AT_Cloaked with a max tier of 1 at a global default spawn rate of 1 under trait type Utility
  • AT_Bulwark with a max tier of 3 at a global default spawn rate of 1 under trait type Defensive
  • AT_HordeFighter with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive
  • AT_Hivemind with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive
  • AT_Forager with a max tier of 1 at a global default spawn rate of 1 under trait type Utility
  • AT_Fearmonger with a max tier of 3 at a global default spawn rate of 1 under trait type Offensive
  • AT_PatientPredator with a max tier of 3 at a global default spawn rate of 1 under trait type Offensive
  • AT_Razorback with a max tier of 3 at a global default spawn rate of 1 under trait type Defensive
  • AT_Wraithborne with a max tier of 3 at a global default spawn rate of 0.1 under trait type Defensive
  • AT_Hangry with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive
  • AT_EscapeArtist with a max tier of 1 at a global default spawn rate of 1 under trait type Defensive
  • AT_ChromaticSpines with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive
  • AT_Earthbreaker with a max tier of 1 at a global default spawn rate of 1 under trait type Utility
  • AT_Cryotic with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive

Primary buffs used:

  • /AssortedTraits/AssortedTraits/common/buffs/AssortedTraitsLoader.AssortedTraitsLoader_C - for adding post creature spawn init
  • /AssortedTraits/AssortedTraits/common/buffs/Trait_AssortedHelpers.Trait_AssortedHelpers_C - for managing most functionality a trait can't handle

Special loader buffs (gives a random trait to the creatures it's on):

  • Generic: /AssortedTraits/AssortedTraits/common/buffs/loaders/AT_SpecialLoader.AT_SpecialLoader_C
  • Offensive: /AssortedTraits/AssortedTraits/common/buffs/loaders/AT_SpecialLoader_Offensive.AT_SpecialLoader_Offensive_C
  • Defensive: /AssortedTraits/AssortedTraits/common/buffs/loaders/AT_SpecialLoader_Offensive.AT_SpecialLoader_Defensive_C
  • Utility: /AssortedTraits/AssortedTraits/common/buffs/loaders/AT_SpecialLoader_Offensive.AT_SpecialLoader_Utility_C

Some very basic INI settings currently exist - Trait header format is as follows: [AssortedTraits_{internalTraitName}] ex. [AssortedTraits_AT_Razorback]

  • Ini option: Disabled=boolean
  • Ini option: GlobalWeightOverride=float (most vanilla and AT are 1)

I've also added

  • cheat ScriptCommand AT_ListAllAbilities
    which prints out the name, internal name, and description of all globally registered abilities

and

  • cheat ScriptCommand AT_DebugAbility -Ability={abilityName}
    which prints out the full JSON of the ability (takes internal name like from list all)

Item trait paths:

/AssortedTraits/AssortedTraits/items/item_traits/abilities/ + one of:

AT_PrimalItem_TraitItem_AbilityBase  
AT_PrimalItem_TraitItem_FlameStrike  
AT_PrimalItem_TraitItem_LightningBolt  
AT_PrimalItem_TraitItem_LightningDash  
AT_PrimalItem_TraitItem_StaticSurge  
AT_PrimalItem_TraitItem_ThunderDome  

and /AssortedTraits/AssortedTraits/items/item_traits/ + one of

AT_PrimalItem_TraitItem_Bulkwark  
AT_PrimalItem_TraitItem_Caffeinated  
AT_PrimalItem_TraitItem_Celestial  
AT_PrimalItem_TraitItem_Celestial_Weapon  
AT_PrimalItem_TraitItem_ChromaticSpines  
AT_PrimalItem_TraitItem_Cloaked  
AT_PrimalItem_TraitItem_Earthbreaker  
AT_PrimalItem_TraitItem_EscapeArtist  
AT_PrimalItem_TraitItem_Fearmonger  
AT_PrimalItem_TraitItem_Fearmonger_Weapon  
AT_PrimalItem_TraitItem_Flametouched  
AT_PrimalItem_TraitItem_Forager  
AT_PrimalItem_TraitItem_Grappler  
AT_PrimalItem_TraitItem_Hangry  
AT_PrimalItem_TraitItem_Healer  
AT_PrimalItem_TraitItem_Healer_Weapon  
AT_PrimalItem_TraitItem_Hivemind  
AT_PrimalItem_TraitItem_Hopper  
AT_PrimalItem_TraitItem_HordeFighter  
AT_PrimalItem_TraitItem_HordeFighter_Weapon  
AT_PrimalItem_TraitItem_Insulated  
AT_PrimalItem_TraitItem_Irradiated  
AT_PrimalItem_TraitItem_Lightfooted  
AT_PrimalItem_TraitItem_Pacifist  
AT_PrimalItem_TraitItem_Pacifist_Weapon  
AT_PrimalItem_TraitItem_PatientPredator  
AT_PrimalItem_TraitItem_PatientPredator_Ranged  
AT_PrimalItem_TraitItem_Razorback  
AT_PrimalItem_TraitItem_Razorquill  
AT_PrimalItem_TraitItem_Shredderquill  
AT_PrimalItem_TraitItem_Skyling  
AT_PrimalItem_TraitItem_Sleeperquill  
AT_PrimalItem_TraitItem_Slimequill  
AT_PrimalItem_TraitItem_Stormweaver  
AT_PrimalItem_TraitItem_Thickblooded  
AT_PrimalItem_TraitItem_Toothless  
AT_PrimalItem_TraitItem_Venomquill  
AT_PrimalItem_TraitItem_Cryotic  
AT_PrimalItem_TraitItem_Cryotic_Weapon