Skip to content

Conversation

drtheodor
Copy link
Member

About the PR

Technical details

All emotions have a value from 0 to 1. Emotions are grouped together either in "groups" or "ranges". Emotions in "groups" increase when one of them increases. Emotions in "ranges" decrease.

Requirements

Changelog

🆑

  • add: initial TARDIS mood roll-out! Suggestions, input, bug reports and mood event ideas are appreciated!

@drtheodor drtheodor requested review from a team as code owners October 6, 2025 17:45
@drtheodor drtheodor added the T: New Feature Type: New feature or content, or extending existing content. label Oct 6, 2025
@github-actions github-actions bot added S: Untriaged Status: Indicates an item has not been triaged and doesn't have appropriate labels. S: Needs Review Status: Requires additional reviews before being fully accepted. size/M Denotes a PR that changes 100-999 lines. A: Tardis Components Area: Tardis components & manager. A: Admin Tooling Area: Admin tooling and moderation. A: Console Area: Tardis console. and removed size/M Denotes a PR that changes 100-999 lines. S: Needs Review Status: Requires additional reviews before being fully accepted. labels Oct 6, 2025
@GSMPBot GSMPBot requested a review from duzos October 6, 2025 17:45
@github-actions github-actions bot added the S: Needs Review Status: Requires additional reviews before being fully accepted. label Oct 6, 2025
@github-actions github-actions bot added the size/M Denotes a PR that changes 100-999 lines. label Oct 6, 2025
@drtheodor drtheodor removed the S: Untriaged Status: Indicates an item has not been triaged and doesn't have appropriate labels. label Oct 6, 2025
serverWorld.getPlayers().forEach(player -> tardis.loyalty().subLevel(player, 2));
serverWorld.getPlayers().forEach(player -> {
tardis.loyalty().subLevel(player, 2);
tardis.<MoodHandler2>handler(TardisComponent.Id.MOOD).add(Emotion.Type.UPSET, 0.001f);
Copy link
Member

Choose a reason for hiding this comment

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

wont this cause it to lose 0.001 based on the amount of players in the interior


static {
if (FabricLoader.getInstance().isDevelopmentEnvironment()) {
HudRenderCallback.EVENT.register((drawContext, v) -> {
Copy link
Member

Choose a reason for hiding this comment

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

this'll cause a serverside crash if we run it in dev env

@github-actions github-actions bot added S: Awaiting Changes Status: Changes are required before another review can happen. and removed S: Needs Review Status: Requires additional reviews before being fully accepted. labels Oct 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A: Admin Tooling Area: Admin tooling and moderation. A: Console Area: Tardis console. A: Tardis Components Area: Tardis components & manager. S: Awaiting Changes Status: Changes are required before another review can happen. size/M Denotes a PR that changes 100-999 lines. T: New Feature Type: New feature or content, or extending existing content.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants