Skip to content

feat: add missing and fix incorrect Calendar 1999 challenge translations#810

Merged
SlayerOrnstein merged 1 commit intoWFCD:masterfrom
Clarity-89:fix-missing-calendar-translations
Feb 15, 2026
Merged

feat: add missing and fix incorrect Calendar 1999 challenge translations#810
SlayerOrnstein merged 1 commit intoWFCD:masterfrom
Clarity-89:fix-missing-calendar-translations

Conversation

@Clarity-89
Copy link
Contributor

@Clarity-89 Clarity-89 commented Feb 14, 2026

Add:

  • CalendarKillEnemiesHard (Even the odds / Kill 1,000 Enemies)
  • CalendarKillEnemiesWithAbilitiesEasy (Demonstration of power / Kill 150 Enemies with Abilities)
  • CalendarKillEnemiesWithMeleeHard (By The Blade / Kill 500 Enemies with Melee Weapons)
  • CalendarKillEnemiesWithMeleeMedium (By The Blade / Kill 300 Enemies with Melee Weapons)
  • CalendarKillEximusMedium (EX-EXIMUS / Kill 20 Eximus)
  • CalendarKillScaldraEnemiesWithMeleeHard (Make it personal / Kill 250 Scaldra Troops with Melee Weapons)
  • CalendarKillTechrotEnemiesWithAbilitiesEasy (Null and Void / Kill 100 Techrot with Abilities)
  • CalendarKillTechrotEnemiesWithAbilitiesHard (Null and Void / Kill 300 Techrot with Abilities)
  • CalendarKillTechrotEnemiesWithMeleeEasy (Electronic waste Disposal / Kill 100 Techrot with Melee Weapons)
  • CalendarKillTechrotEnemiesWithMeleeHard (Electronic waste Disposal / Kill 300 Techrot with Melee Weapons)

Fix:

  • CalendarKillScaldraEnemiesEasy: 250 -> 150 Scaldra Troops
  • CalendarKillScaldraEnemiesWithMeleeMedium: 300 -> 150 Scaldra Troops with Melee Weapons
  • CalendarKillTechrotEnemiesHard: 1,000 -> 750 Techrot

Data taken from https://wiki.warframe.com/w/1999_Calendar

Considerations

  • Does this contain a new dependency? [No]
  • Does this introduce opinionated data formatting or manual data entry? [No]
  • Does this pr include updated data files in a separate commit that can be reverted for a clean code-only pr? [Yes]
  • Have I run the linter? [Yes]
  • Is is a bug fix, feature request, or enhancement? [Enhancement]

Summary by CodeRabbit

  • New Features

    • Added new calendar challenges including variants for killing enemies with abilities, melee weapons, and expanded Techrot enemy challenges across multiple difficulty levels.
  • Updates

    • Modified descriptions and target values for select calendar challenges to improve difficulty scaling and accuracy.

Add:
- CalendarKillEnemiesHard (Even the odds / Kill 1,000 Enemies)
- CalendarKillEnemiesWithAbilitiesEasy (Demonstration of power / Kill 150 Enemies with Abilities)
- CalendarKillEnemiesWithMeleeHard (By The Blade / Kill 500 Enemies with Melee Weapons)
- CalendarKillEnemiesWithMeleeMedium (By The Blade / Kill 300 Enemies with Melee Weapons)
- CalendarKillEximusMedium (EX-EXIMUS / Kill 20 Eximus)
- CalendarKillScaldraEnemiesWithMeleeHard (Make it personal / Kill 250 Scaldra Troops with Melee Weapons)
- CalendarKillTechrotEnemiesWithAbilitiesEasy (Null and Void / Kill 100 Techrot with Abilities)
- CalendarKillTechrotEnemiesWithAbilitiesHard (Null and Void / Kill 300 Techrot with Abilities)
- CalendarKillTechrotEnemiesWithMeleeEasy (Electronic waste Disposal / Kill 100 Techrot with Melee Weapons)
- CalendarKillTechrotEnemiesWithMeleeHard (Electronic waste Disposal / Kill 300 Techrot with Melee Weapons)

Fix:
- CalendarKillScaldraEnemiesEasy: 250 -> 150 Scaldra Troops
- CalendarKillScaldraEnemiesWithMeleeMedium: 300 -> 150 Scaldra Troops with Melee Weapons
- CalendarKillTechrotEnemiesHard: 1,000 -> 750 Techrot
@coderabbitai
Copy link

coderabbitai bot commented Feb 14, 2026

📝 Walkthrough

Walkthrough

This PR modifies data/languages.json to introduce new calendar challenge entries across multiple difficulty tiers (Easy, Medium, Hard) for various kill types, updates existing challenge descriptions with adjusted numeric thresholds, and expands calendar upgrade descriptions with duplicated emphasis text.

Changes

Cohort / File(s) Summary
Calendar Challenge and Upgrade Entries
data/languages.json
Added 10+ new calendar challenge entries under Calendar1999 with varying difficulty tiers (Kill Enemies, Kill Eximus, Kill Techrot, Kill Scaldra, and ability/melee variants). Updated existing entries with normalized values (EX-EXIMUS → Ex-Eximus) and adjusted numeric thresholds. Expanded AbilityStrength upgrade description with duplicated stat gain text.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested reviewers

  • TobiTenno
  • SlayerOrnstein

Poem

🐰 Calendar quests bloom in winter's chill,
With Techrot foes and Eximus to kill!
Difficulty tiers dance in rhythm true,
Challenges multiplied—old quests made new!
Upgrades stack and abilities gleam,
More battles await in every challenge scheme! 🎯

🚥 Pre-merge checks | ✅ 4
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main changes: adding missing Calendar 1999 challenge translations and fixing incorrect values.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Merge Conflict Detection ✅ Passed ✅ No merge conflicts detected when merging into master

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@data/languages.json`:
- Around line 563-570: The JSON shows the keys CalendarKillEximusEasy and
CalendarKillEximusHard changed their "value" from "EX-EXIMUS" to "Ex-Eximus";
verify the correct in-game casing for Eximus (check game assets or localization
source) and then either (a) update the PR description to reflect the new
"Ex-Eximus" text (including the Medium entry mention) or (b) revert the two
entries back to "EX-EXIMUS" if the original was correct; reference
CalendarKillEximusEasy, CalendarKillEximusMedium, and CalendarKillEximusHard
when making the PR description or JSON update so all three entries are
consistent.

@SlayerOrnstein SlayerOrnstein merged commit f4a8591 into WFCD:master Feb 15, 2026
11 checks passed
@github-actions
Copy link

🎉 This PR is included in version 3.4.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants