Repository navigation
Conversation
As the Wilderness missions: data classes under Services/Preloader/Missions/Plateau and the World migrations that call them, for SQLite and MySQL. - PlateauMissionDataV1: shared helper for one Plateau mission (revision plateau_1_16_5, category "Battlefield (Plateau)"). - PlateauGiantKillerV1 (migration 20270125000000_Plateau_giant_killer): given and taken back by Colonel Bosley at Camp Resistance. Kill Goliath and return with his head (a personal 100% drop). Adds two to four Kael - Plateau (531088) to Goliath's spawn pool 520051. Level 30, 50,000 XP, 4,950 credits, one of four Uncommon weapons. - PlateauIncommunicadoV1 and PlateauReconSquadsV1 (migration 20270126000000_Plateau_incommunicado): follows Giant Killer. Bosley issues three Modified AFS Communicators; deliver one each to Commanders Carvelle, Petrie and Locke in Martyr's Canyon / Maligo Creek. Adds the three commanders and their Field Ops (creature/pool ids 650001-650011) and the commanders' NPC packages. Level 30, 100,000 XP, 6,600 credits, one of four Uncommon weapons. Sources: client mission tables (texts, objectives, conversations, items), TaRapedia mission and NPC pages (giver, rewards, locations), Ellatha (Goliath's spawn). Each mission's mission_evidence rows record them. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PaKnvCMHnF49YdjiNgYzkt
Contributor
Author
|
lesson learned: run the tests...fixing |
An indicator's id is sent to the client, which looks it up in
missionobjectiveindicatorlanguage for the marker's tooltip: ids 1, 2, 3
are other missions' names ("Bane Base", ...). The client has no
indicator names for Giant Killer or Incommunicado, so the ids now start
above MissionIndicator.UnnamedFrom, as WildernessUnnamedIndicatorsV1
keys the Wilderness ones; the client shows the objective's own name.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PaKnvCMHnF49YdjiNgYzkt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is a test to see how you guys want mission information in a PR. I copied the style used in Wilderness as much as possible. Let me know if this is not correct and what changes you want.
Added two Plateau missions at Colonel Bosley in Camp Resistance. They follow the Wilderness missions: data classes under
Services/Preloader/Missions/Plateauand World migrations (SQLite and MySQL) that call them.Giant Killer (939): kill Goliath east of Camp Resistance and bring his head back to Bosley.
Incommunicado (1040): needs Giant Killer. Bosley gives three Modified AFS Communicators (45010). Deliver one to each recon squad commander in Martyr's Canyon / Maligo Creek, in any order, then return to Bosley.
Changes:
PlateauMissionDataV1: helper for one Plateau mission (revisionplateau_1_16_5, category "Battlefield (Plateau)"), the same asWildernessMissionDataV1.PlateauGiantKillerV1,PlateauIncommunicadoV1,PlateauReconSquadsV1.20270125000000_Plateau_giant_killerand20270126000000_Plateau_incommunicado. They need their Designer files because the mission rows useInsertData.Sources: client mission tables (texts, objectives, conversations, items), TaRapedia mission and NPC pages (giver, level, rewards, commander locations), Ellatha (Goliath's spawn). The
mission_evidencerows of each mission record them and the reconstructed parts. The commanders' heights come from the floor measured on the client's terrain and collision meshes. IConfidence: I set Documentation confidence to 0.5 as per Wilderness. I also set reconstruction as 0.5. Not all data was available completely. This was mainly the added guards to Goliath, the visual appearance of the added NPC's and the exact rewards.
Tests: none for the mission content.