Skip to content

Real Traits#3434

Open
Lokilife wants to merge 32 commits intoMonolith-Station:mainfrom
Lokilife:real-traits
Open

Real Traits#3434
Lokilife wants to merge 32 commits intoMonolith-Station:mainfrom
Lokilife:real-traits

Conversation

@Lokilife
Copy link
Copy Markdown
Contributor

About the PR

Continued PR #3153

Ports the new "real trait" system from Delta V Existing traits were migrated to the new system. Numbers and groupings may still need adjustments, up to Monolith staff.

Why / Balance

Was requested.

How to test

Make characters, see if they spawn in right, and if the conditions are being checked correctly.

Media

traits tab trait with failing condition trait requirements trait conflicts

Requirements

  • I have read and am following the Pull Request and Changelog Guidelines.
  • I have added media to this PR or it does not require an ingame showcase.
  • I can confirm this PR contains no AI-generated content, and did not use any AI-generated content.

Breaking changes

TraitPrototype has been wholesale replaced The included migration will reset the traits table in the database.

Changelog 🆑 MilonPL, Toby222, Lokilife

  • add: Added a new trait system, and all that entails.
  • remove: All character traits have been reset for the new trait system.

@Lokilife Lokilife marked this pull request as ready for review March 11, 2026 20:28
@Lokilife Lokilife marked this pull request as draft March 11, 2026 20:28
@Lokilife Lokilife marked this pull request as ready for review March 11, 2026 20:43
@Lokilife
Copy link
Copy Markdown
Contributor Author

As far as I can see, the problems of the previous PR review have been fixed and are ready for new review.

@Lokilife
Copy link
Copy Markdown
Contributor Author

Waiting for review day 1

Copy link
Copy Markdown
Contributor

@OneZerooo0 OneZerooo0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Disabilities should give points rather than cost them
Negative/positive points should be reversed (traits that currently "add" points should say they remove them instead, since thats what they functionally do)

@Lokilife
Copy link
Copy Markdown
Contributor Author

Disabilities should give points rather than cost them Negative/positive points should be reversed (traits that currently "add" points should say they remove them instead, since thats what they functionally do)

Not sure which of the perks that currently give points are supposed to take them away, but the ones that used to take points for making the game harder now give points instead.

@Lokilife
Copy link
Copy Markdown
Contributor Author

Waiting for new review day 1

@Lokilife
Copy link
Copy Markdown
Contributor Author

Waiting for review day 3

@OneZerooo0
Copy link
Copy Markdown
Contributor

image image

What I mean is that when a trait that says it decreases the amount of points taken is taken, it instead increases available points - while I can see how it could be argued that its negative point cost, its really weird/unclear when you also have traits that "give" points

Copy link
Copy Markdown
Contributor

@Redrover1760 Redrover1760 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Trait UI selection doesn't seem to work, clicking on traits does nothing. I tried fresh and old characters too and neither seemed to work.

Amputee, Blindness, Numb, Short-sided etc all seem to take points for some reason instead of give them, weirdly enough.

@Redrover1760
Copy link
Copy Markdown
Contributor

wait what

@OneZerooo0
Copy link
Copy Markdown
Contributor

fell for it again award

@Redrover1760
Copy link
Copy Markdown
Contributor

Ok, the trait checkboxes when unchecked are just very very hard to see, and clicking on the trait itself doesn't do anything, you have to click on the checkbox ah

@OneZerooo0
Copy link
Copy Markdown
Contributor

Checkboxes are also very hard to see, please make them more clear
image

Copy link
Copy Markdown
Contributor

@Redrover1760 Redrover1760 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Negative traits should be in red and give points, while positive traits should be green and take away points on the UI yeah

Ideally clicking on the trait box at all should work, instead of just the hard to see checkbox on the lefthand side.

@github-actions
Copy link
Copy Markdown
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@Lokilife
Copy link
Copy Markdown
Contributor Author

I remember about this PR, but I have a lot of other work. I'll come back to it when I'm free.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants