Skip to content

Rename MonoCoins to TriTokens, Swap Round-End Payment for Hourly - #456

Open
mnva0 wants to merge 6 commits into
Triad-Sector:mainfrom
mnva0:tweak/tritokensplushourly
Open

Rename MonoCoins to TriTokens, Swap Round-End Payment for Hourly#456
mnva0 wants to merge 6 commits into
Triad-Sector:mainfrom
mnva0:tweak/tritokensplushourly

Conversation

@mnva0

@mnva0 mnva0 commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

About the PR

This PR renames MonoCoins to TriTokens, as well as making it so you are given 1 MonoCoin TriToken per hour. A notification is still given, which I'm not sure about

Also it adds a period to the balance notification (after the numbers) since I edited that line and it kind of annoyed me during testing

This was a difficult PR to make because I kept getting caught up in details. I'm editing the file quite a bit so I may as well make a new file, but I do not have the required experience to know how to do this well. The comments are outdated because I think it'd be odd updating the comments for local changes. But then again, the documentation for this specific file probably won't come up and I already left comments describing things anyhow

I'm also not sure about performance in any way because I don't currently know any method of measuring it. But this is theoretically just comparing numbers (in a way similar to the event scheduler) so I think it will be fine

Why / Balance

  1. We aren't Monolith
  2. The round-end payment system is weird in that you don't even need to actually play to get 10 MonoCoins. You can just join 1 minute from round end and get the full 10 MonoCoins. This system might also kind of encourage playing longer than someone might intend. Unlike Monolith, we have ship-saving, so people should be encouraged to leave or join as they want

Media

Taken as it rolled over. The "next time" variable was adjusted to five minutes here instead of an hour
image

Requirements

  • I have read relevant guidelines/documentation to this PR found on our devwiki.
  • I have added media to this PR or it does not require an ingame showcase.
  • I can confirm this PR contains either no AI-generated content, or AI-generated content that meets our guidelines.

How to test

  1. vv /system/MonoCoinsSystem to view (or edit) the next time for payout. When that time comes, it will be moved up
  2. The curtime Toolshed command shows the time. golobby can be used to see the changes to the lobby menu, as well as test the fact it uses server time
  3. I don't really know what to tell others to do from here but please break things.

Changelog
🆑 Minerva

  • tweak: MonoCoins have been renamed to TriTokens.
  • tweak: Instead of receiving 10 MonoCoins at round end, 1 TriToken is given hourly. This follows server time and not shift time.

@Triad-Sector Triad-Sector changed the title Rename MonoCoins to TriTokens, swap round-end payment for hourly Rename MonoCoins to TriTokens, Swap Round-End Payment for Hourly Aug 3, 2026
@rebaserHEAD
rebaserHEAD self-requested a review August 3, 2026 16:47
@rebaserHEAD

Copy link
Copy Markdown
Collaborator

I SWEAR I'M GONNA LOOK AT THIS THIS WEEKEND.

@rebaserHEAD rebaserHEAD left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Overall pretty good! Just a few nitpicks, honestly. Clean these up and I think we're good to go!

Comment thread Content.Server/_Mono/MonoCoins/MonoCoinsSystem.cs Outdated
Comment thread Content.Server/_Mono/MonoCoins/MonoCoinsSystem.cs Outdated
Comment thread Content.Server/_Mono/MonoCoins/MonoCoinsSystem.cs Outdated
Comment thread Content.Server/_Mono/MonoCoins/MonoCoinsSystem.cs Outdated
@github-actions

github-actions Bot commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

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

@mnva0

mnva0 commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator Author

There are some unrelated errors preventing me from testing this and thus making further commits. I have posted the errors in our maintainer channel

@github-actions

Copy link
Copy Markdown
Contributor

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

@github-actions

Copy link
Copy Markdown
Contributor

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

@MantasDab360

Copy link
Copy Markdown

500 merge conflicts

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.

3 participants