Skip to content

Operation Blue Pearl should have map id 120 instead of 603 #89

@cetteup

Description

@cetteup

Plain and simple. Ever official source references Operation Blue Pearl as 120, yet the current implementation tracks it as 603.

"operation_blue_pearl" : "603",

INSERT INTO `map`(`id`, `name`, `displayname`) VALUES (603, 'operation_blue_pearl', 'Operation Blue Pearl');

Blue Pearl is clearly references as map 120 in the original game files, e.g. in Operation_Blue_Pearl.desc:

<map gsid="120">
	<name> Operation Blue Pearl </name>
	<briefing locid="LOADINGSCREEN_MAPDESCRIPTION_Operation_Blue_Pearl">map description for modders maps not localized (english only)</briefing>
</map>

Same in the original constants.py:

# Asian Theater
"daqing_oilfields"	: "100",
"dalian_plant"		: "101",
"dragon_valley"		: "102",
"fushe_pass"		: "103",
"hingan_hills"		: "104",
"songhua_stalemate"	: "105",
"greatwall"		: "110",
"operation_blue_pearl"		: "120",

The comment even reveals why it was designated 120 rather than 603: It is considered part of the "Asian Theater". Which does make sense, since the other 60x maps really don't fit into the normal "theaters". Wake Island is USMC vs PLA, but it's a reworked map from 1942 and obviously isn't part of the any BF2 theater of war. Highway Tampa was an Intel-sponsored map which was released for both BF2 and BF2142 simultaneously. It would have fit somewhat well into the "middle eastern theater", but my best guess is they wanted to keep the sponsored map separate.

spieler-daten.de also tracked Blue Pearl as map 120, as indicated e.g. by the map image.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions