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: This specimen is particularly good at making safe landings
- AT_Celestial with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive: This specimen's attacks are naturally adapted to dealing with dark and aberrant creatures, debuffing them the same way a charge pet would while also resisting some of the depths-specific attacks.
- AT_Pacifist with a max tier of 1 at a global default spawn rate of 0.25 under trait type Utility: This specimen has adapted to merely putting its enemies to sleep instead of killing them.
- AT_Flametouched with a max tier of 1 at a global default spawn rate of 0.3 under trait type Offensive: A herald of the eternal flame, wreathed in fire.
- AT_Radiated with a max tier of 1 at a global default spawn rate of 0.5 under trait type Defensive: Through some odd quirk, this specimen appears to be immune to all kinds of radiation.
- AT_Toothless with a max tier of 1 at a global default spawn rate of 1 under trait type Utility: Despite being entirely unable to defend itself, this creature is so fast it rarely has issues surviving.
- AT_Thickblooded with a max tier of 3 at a global default spawn rate of 1 under trait type Defensive: This specimen's naturally thick blood makes it less likely to bleed out - and reduces the duration of any gnashing effects that it still manages to take.
- AT_Grappler with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive: This specimen's targets have trouble fleeing
- AT_Insulated with a max tier of 3 at a global default spawn rate of 1 under trait type Defensive: This creature is naturally immune to slows and stuns, and highly resistant to electric-related damage types.
- AT_Hopper with a max tier of 1 at a global default spawn rate of 1 under trait type Utility: This specimen can make incredible leaps - about 1.5x higher than usual.
- AT_Caffeinated with a max tier of 3 at a global default spawn rate of 2 under trait type Offensive: Unlike most specimens, this megalosaurus does not become groggy during the day
- AT_Stormweaver with a max tier of 1 at a global default spawn rate of 0.3 under trait type Offensive: This creature is just as likely to dish out an electrical outburst as it is to ignore an incoming one.
- AT_Healer with a max tier of 1 at a global default spawn rate of 1 under trait type Defensive: This specimen heals those nearby by 10% of each hit it lands - at most 250.
- AT_Skyling with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive: This specimen somehow regains momentum when making kills from the sky
- AT_Razorquill with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive: This creature has evolved to only have one type of quill - extra razor sharp and deadly.
- AT_Sleeperquill with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive: This creature has evolved to only have one type of quill - extremely apt tranquilizing spikes.
- AT_Slimequill with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive: This creature has evolved to only have one type of quill, perfect for slowing targets to a standstill.
- AT_Stripperquill with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive: This creature has evolved to only have one type of quill, capable of almost entirely shredding a target's armor while also protecting the yi ling itself.
- AT_Venomquill with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive: This creature has evolved to only have one type of quill which delivers rapid and excrutiating poison.
- AT_Cloaked with a max tier of 1 at a global default spawn rate of 1 under trait type Utility: This specimen survives easily due to its natural cloaking ability, giving it the ability to pass very close to hostile creatures without being noticed.
- AT_Bulwark with a max tier of 3 at a global default spawn rate of 0.7 under trait type Defensive: This creature's naturally tough exterior makes it less effective in combat but very resistant to attacks.
- AT_HordeFighter with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive: This specimen takes less damage the more enemies are nearby.
- AT_Hivemind with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive: Regardless of species, specimens part of the hivemind are strongest when others are nearby.
- AT_Forager with a max tier of 1 at a global default spawn rate of 1 under trait type Utility: This ordinarily herbivorous creature is great at gathering almost any organic matter
- AT_Fearmonger with a max tier of 3 at a global default spawn rate of 1 under trait type Offensive: This creature's attacks are so fierce that its enemies may sometimes flee rather than fight.
- AT_PatientPredator with a max tier of 3 at a global default spawn rate of 1 under trait type Offensive: This specimen's attacks open gaping wounds in it's prey. While it does little damage, the wounds cause nearby creatures to frenzy.
- AT_Razorback with a max tier of 3 at a global default spawn rate of 1 under trait type Defensive: This specimen has the unusual ability to reflect damage back on its attacker.
- AT_Wraithborne with a max tier of 3 at a global default spawn rate of 0.1 under trait type Defensive: This creature walks the line between life and death. One life is too few for some.
- AT_Hangry with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive: Being hungry simply fuels this specimen's strength.
- AT_EscapeArtist with a max tier of 1 at a global default spawn rate of 1 under trait type Defensive: This creature somehow always gets out of sticky situations
- AT_ChromaticSpines with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive: This creature's spines are imbued with elemental strength.
- AT_Earthbreaker with a max tier of 1 at a global default spawn rate of 1 under trait type Utility: This faso is well suited to gathering unexpected resources
- AT_Cryotic with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive: Freeze your enemies, and stay thawed yourself.
- AT_Lionheart with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive: A courageous specimen immune to even the most frightening of roars
- AT_Kumiho with a max tier of 1 at a global default spawn rate of 0.7 under trait type Utility: Increases the number of max clones to 8, and the amount summond each whistle to 3.
- AT_Draconic with a max tier of 1 at a global default spawn rate of 1 under trait type Offensive: Not particularly fond of treasure, this Drakeling instead fuels its attacks with additional elemental strength based on the type of climate it is adapted to.
- AT_Shredder with a max tier of 1 at a global default spawn rate of 0.7 under trait type Offensive: To shreds, you say? Melee damage multiplier of 0.25, Basic attack speed multiplier of 2, Stacking bleed like deinonychus, Limited to creatures at or under 300 drag weight
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