-
Notifications
You must be signed in to change notification settings - Fork 6
Description
Plain and simple. Ever official source references Operation Blue Pearl as 120, yet the current implementation tracks it as 603.
asp/src/python/bf2/stats/constants.py
Line 1226 in df86f71
| "operation_blue_pearl" : "603", |
asp/src/ASP/system/sql/data.sql
Line 276 in df86f71
| 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.