Star Traders: Frontiers

Star Traders: Frontiers

Not enough ratings
No Negative Traits
   
Award
Favorite
Favorited
Unfavorite
Tags: Traits
File Size
Posted
Updated
48.833 KB
5 Sep, 2021 @ 5:35am
6 Sep, 2021 @ 7:11am
5 Change Notes ( view )

Subscribe to download
No Negative Traits

Description
This mod prevents 35 negative traits from appearing in the game.
*I have done some verification. However, it can cause unexpected crashes.*

If you have "Negative Traits" that you want to keep, remove the corresponding syntax from the ID groups below.
Like "UPDATE Trait set _id = 20001 where _id = 180;"

4 Professional
7 Proud
11 Pacifist
22 Stubborn
28 Gravity Sickness
29 Stormshock
30 Worldsick
33 Hyperwarp Sickness
36 Xenophobic
42 Obdurate
50 Mysterious
51 Klepto
59 Ill-Tempered
79 Brute
85 Addictive Tic
86 Drunk
87 Spice Addict
89 Greedy
92 Crippled
95 Flashbacks
96 Combat Nerves
98 Rigidly Lawful
103 Frail
105 Snob
108 Headstrong
110 Highbrow
139 Malcontent
145 Fatalistic
146 Weak System
180 Pox Infected
195 Hypochondriac
196 Paranoid
201 Bad Eyes
202 Maimed
205 Wayfarer
35 Comments
jamesthesecond 5 Oct, 2022 @ 7:17am 
Thanks!
shevatyl  [author] 5 Oct, 2022 @ 3:58am 
The ID of "MOODY" is "31".

For example:UPDATE Trait set _id=20103 where _id=31;
jamesthesecond 4 Oct, 2022 @ 9:19am 
How can I add moody, what it ID #
shevatyl  [author] 1 Oct, 2022 @ 6:29pm 
I think yours is closer to the way the developers remarked.:steamthumbsup:
Playforfun 1 Oct, 2022 @ 9:16am 
UPDATE Trait
set traitName="Removed Nagative Trait", traitDesc="This trait has been blasted out of existence", characterEffectId=3000, actionType=0, resultType=0, traitGroupId=6, traitGroupId2=0, muEvent1=0, muEvent2=0, muEx1=0, muEx2=0, muEx3=0, muEx4=0, muEx5=0, muAdd1=0, muAdd2=0, muAdd3=0, faction=0, zone=0
where _id in (4, 7, 11, 22, 28, 29, 30, 33, 36, 42, 50, 51, 59, 79, 85, 86, 87, 89, 92, 95, 96, 98, 103, 105, 108, 110, 139, 145, 146, 180, 195, 196, 201, 202, 205);
Playforfun 1 Oct, 2022 @ 9:16am 
INSERT INTO Effect (_id, effectType, attackBonus, rangedAttackBonus, damageBonus, damageMelee, critBonus, defensiveBonus, armorBonus, dodgeBonus, stealthBonus, initBonus, fire, plasma, rad, poison, bleed, fireRes, plasmaRes, radRes, poisonRes, bleedRes, stunned, pinned, attQuickness, attStrength, attFortitude, attWisdom, attCharisma, attResilience, penBonus, hardBonus, purgeChance, maintPointAvoid, craftAttackBonus, craftDefenseBonus, moraleCode, effectName, effectDesc, pngPath) VALUES (3000, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Removed Negative Trait', '', 'effect_ship_buff.png');
Playforfun 1 Oct, 2022 @ 9:16am 
Yea, I'm also not sure what adverse effects could there be in referencing non existent original trait id in game. So I made an adjustment to your mod, in stead of changing the Ids, I've just kept the ids the same and had them all pointing to an effect that does nothing. Or you can even make it into a buff if you so desired
shevatyl  [author] 1 Oct, 2022 @ 4:40am 
This mod replaces 'negative traits' with 'blank effect traits'.
It was made based on the developer's remark “Modders could replace all negative Traits with good ones.”I'm not sure why it doesn't crash.You might want to take a look at what I've looked into it from steam discussions.

https://gtm.steamproxy.vip/workshop/discussions/18446744073709551615/3033725780705818825/?appid=335620
jamesthesecond 30 Sep, 2022 @ 1:33pm 
I have use this mod for a long time, and no crashes. But did noted by removing the mod, that the traits might be their. When the mod is on the traits are provably not active and not seen. In the original game the traits while active, might not be seen until reveal by captains attributes or different jobs talents which reveal crew traits.
Playforfun 30 Sep, 2022 @ 10:29am 
I'm curious how this mod works. By changing the id of the traits, you are effectively changing the primary key of the table. And if by changing the id works, that means some where in the game it's looking for those specific ids when assigning traits right? So wouldn't the game crash if it's hard coded to look for those keys?