Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wacky Traits(two, because I Can Barely Code) I Came up with at 12 Am #82

Closed
9 changes: 9 additions & 0 deletions Resources/Locale/en-US/traits/traits.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -279,6 +279,11 @@ trait-description-SnailPaced =
You walk at a snail's pace, perhaps due to a medical condition, mobility impairment, or age.
Your movement speed is decreased by [color=yellow]32%[/color].

trait-name-FleetFoot = Fleet Footed
trait-description-FleetFoot=
You are faster than most and more agile on your feet.
Your movement speed is increased by [color=yellow]15%[/color].

trait-name-LightStep = Light Step
trait-description-LightStep =
You move with a gentle step, which makes your footsteps quieter.
Expand All @@ -298,6 +303,10 @@ trait-description-WeaponsGeneralist =
You are a jack of all trades with melee weapons, enabling you to be versatile with your weapon arsenal.
Your melee damage bonus for all Brute damage types (Blunt, Slash, Piercing) becomes 25%.

trait-name-PreciseStrikes = Precise Strikes
trait-description-PreciseStrikes =
When you attack, you aim for their weak point. Your melee damage bonus for all damage types becomes 15%.

trait-name-Singer = Singer
trait-description-Singer = You are naturally capable of singing simple melodies with your voice.

Expand Down
54 changes: 54 additions & 0 deletions Resources/Prototypes/Traits/physical.yml
Original file line number Diff line number Diff line change
Expand Up @@ -317,6 +317,60 @@
# effectively means 50% more overall DPS, same DPS bonus as before (1 * 1.25 * 1.2 = 1.5)
# but the extra attack rate makes it visually apparent that it's Martial Artist.


- type: trait
id: PreciseStrikes
category: Physical
points: -4
requirements:
- !type:CharacterSpeciesRequirement
inverted: true
species:
- Oni
functions:
- !type:TraitReplaceComponent
components:
- type: DamageModifier #Placeholder Until I find the Id for melee damage(I think I found it!)
modifiers:
coefficients:
Blunt: 1.15
Slash: 1.15
Piercing: 1.15
Heat: 1.15
Poison: 1.15
Asphyxiation: 1.15
Radiation: 1.15
Cold: 1.15
# More Damages added in later, when melee have those damage types


- type: trait
id: FleetFoot
category: Physical
points: -8
requirements:
- !type:CharacterTraitRequirement
inverted: true
traits:
- Sluggish
- SnailPaced
#Currently Disabled Species idea, so if we need to nerf it, I already have a solution to prevent speedy races going rapant
#- !type:CharacterSpeciesRequirement
#inverted: true
#species:
#- Felinid # They already have speed in their base stats, cant let them get to 1.35 base speed can we?
#- Tajaran
#- Diona # Doesn't make sense for the tree people to be fast, plus the added speed basically means they have base speed and no slip.
#- Harpy # They also have a base speed increase
functions:
- !type:TraitAddComponent
components:
- type: TraitSpeedModifier
sprintModifier: 1.15
walkModifier: 1.15
requiredTriggeredSpeedModifier: 1.15
#Will Only Slip When Sprinting, hopefully

- type: trait
id: Small
category: Physical
Expand Down