|
13 | 13 | #include "item.h"
|
14 | 14 | #include "rng.h"
|
15 | 15 |
|
16 |
| -static const mission_type_id mission_MISSION_EXPLORE_SARCOPHAGUS( "MISSION_EXPLORE_SARCOPHAGUS" ); |
17 |
| -static const mission_type_id |
18 |
| -mission_MISSION_FREE_MERCHANTS_EVAC_1( "MISSION_FREE_MERCHANTS_EVAC_1" ); |
19 |
| -static const mission_type_id |
20 |
| -mission_MISSION_FREE_MERCHANTS_EVAC_2( "MISSION_FREE_MERCHANTS_EVAC_2" ); |
21 |
| -static const mission_type_id |
22 |
| -mission_MISSION_FREE_MERCHANTS_EVAC_3( "MISSION_FREE_MERCHANTS_EVAC_3" ); |
23 |
| -static const mission_type_id |
24 |
| -mission_MISSION_FREE_MERCHANTS_EVAC_4( "MISSION_FREE_MERCHANTS_EVAC_4" ); |
25 |
| -static const mission_type_id mission_MISSION_GET_ANTIBIOTICS( "MISSION_GET_ANTIBIOTICS" ); |
26 |
| -static const mission_type_id mission_MISSION_GET_BLACK_BOX( "MISSION_GET_BLACK_BOX" ); |
27 |
| -static const mission_type_id |
28 |
| -mission_MISSION_GET_BLACK_BOX_TRANSCRIPT( "MISSION_GET_BLACK_BOX_TRANSCRIPT" ); |
29 |
| -static const mission_type_id mission_MISSION_GET_DEPUTY_BADGE( "MISSION_GET_DEPUTY_BADGE" ); |
30 |
| -static const mission_type_id mission_MISSION_GET_FLAG( "MISSION_GET_FLAG" ); |
31 |
| -static const mission_type_id |
32 |
| -mission_MISSION_GET_RECORD_ACCOUNTING( "MISSION_GET_RECORD_ACCOUNTING" ); |
33 |
| -static const mission_type_id mission_MISSION_GET_RECORD_PATIENT( "MISSION_GET_RECORD_PATIENT" ); |
34 |
| -static const mission_type_id mission_MISSION_GET_RECORD_WEATHER( "MISSION_GET_RECORD_WEATHER" ); |
35 |
| -static const mission_type_id mission_MISSION_GET_RELIC( "MISSION_GET_RELIC" ); |
36 |
| -static const mission_type_id mission_MISSION_GET_SAFE_BOX( "MISSION_GET_SAFE_BOX" ); |
37 |
| -static const mission_type_id mission_MISSION_GET_SOFTWARE( "MISSION_GET_SOFTWARE" ); |
38 |
| -static const mission_type_id |
39 |
| -mission_MISSION_GET_ZOMBIE_BLOOD_ANAL( "MISSION_GET_ZOMBIE_BLOOD_ANAL" ); |
40 |
| -static const mission_type_id mission_MISSION_INVESTIGATE_CULT( "MISSION_INVESTIGATE_CULT" ); |
41 |
| -static const mission_type_id |
42 |
| -mission_MISSION_INVESTIGATE_PRISON_VISIONARY( "MISSION_INVESTIGATE_PRISON_VISIONARY" ); |
43 |
| -static const mission_type_id mission_MISSION_JOIN_TRACKER( "MISSION_JOIN_TRACKER" ); |
44 |
| -static const mission_type_id mission_MISSION_KILL_100_Z( "MISSION_KILL_100_Z" ); |
45 |
| -static const mission_type_id mission_MISSION_KILL_HORDE_MASTER( "MISSION_KILL_HORDE_MASTER" ); |
46 |
| -static const mission_type_id mission_MISSION_KILL_JABBERWOCK( "MISSION_KILL_JABBERWOCK" ); |
47 |
| -static const mission_type_id mission_MISSION_KILL_NEMESIS( "MISSION_KILL_NEMESIS" ); |
48 |
| -static const mission_type_id mission_MISSION_KILL_ZOMBIE_MOM( "MISSION_KILL_ZOMBIE_MOM" ); |
49 |
| -static const mission_type_id mission_MISSION_NULL( "MISSION_NULL" ); |
50 |
| -static const mission_type_id mission_MISSION_OLD_GUARD_NEC_1( "MISSION_OLD_GUARD_NEC_1" ); |
51 |
| -static const mission_type_id mission_MISSION_OLD_GUARD_NEC_2( "MISSION_OLD_GUARD_NEC_2" ); |
52 |
| -static const mission_type_id |
53 |
| -mission_MISSION_OLD_GUARD_NEC_COMMO_1( "MISSION_OLD_GUARD_NEC_COMMO_1" ); |
54 |
| -static const mission_type_id |
55 |
| -mission_MISSION_OLD_GUARD_NEC_COMMO_2( "MISSION_OLD_GUARD_NEC_COMMO_2" ); |
56 |
| -static const mission_type_id |
57 |
| -mission_MISSION_OLD_GUARD_NEC_COMMO_3( "MISSION_OLD_GUARD_NEC_COMMO_3" ); |
58 |
| -static const mission_type_id |
59 |
| -mission_MISSION_OLD_GUARD_NEC_COMMO_4( "MISSION_OLD_GUARD_NEC_COMMO_4" ); |
60 |
| -static const mission_type_id mission_MISSION_OLD_GUARD_REP_1( "MISSION_OLD_GUARD_REP_1" ); |
61 |
| -static const mission_type_id mission_MISSION_OLD_GUARD_REP_2( "MISSION_OLD_GUARD_REP_2" ); |
62 |
| -static const mission_type_id mission_MISSION_OLD_GUARD_REP_3( "MISSION_OLD_GUARD_REP_3" ); |
63 |
| -static const mission_type_id mission_MISSION_OLD_GUARD_REP_4( "MISSION_OLD_GUARD_REP_4" ); |
64 |
| -static const mission_type_id mission_MISSION_RANCH_BARTENDER_1( "MISSION_RANCH_BARTENDER_1" ); |
65 |
| -static const mission_type_id mission_MISSION_RANCH_BARTENDER_2( "MISSION_RANCH_BARTENDER_2" ); |
66 |
| -static const mission_type_id mission_MISSION_RANCH_BARTENDER_3( "MISSION_RANCH_BARTENDER_3" ); |
67 |
| -static const mission_type_id mission_MISSION_RANCH_BARTENDER_4( "MISSION_RANCH_BARTENDER_4" ); |
68 |
| -static const mission_type_id mission_MISSION_RANCH_BARTENDER_5( "MISSION_RANCH_BARTENDER_5" ); |
69 |
| -static const mission_type_id mission_MISSION_RANCH_FOREMAN_1( "MISSION_RANCH_FOREMAN_1" ); |
70 |
| -static const mission_type_id mission_MISSION_RANCH_FOREMAN_10( "MISSION_RANCH_FOREMAN_10" ); |
71 |
| -static const mission_type_id mission_MISSION_RANCH_FOREMAN_11( "MISSION_RANCH_FOREMAN_11" ); |
72 |
| -static const mission_type_id mission_MISSION_RANCH_FOREMAN_12( "MISSION_RANCH_FOREMAN_12" ); |
73 |
| -static const mission_type_id mission_MISSION_RANCH_FOREMAN_13( "MISSION_RANCH_FOREMAN_13" ); |
74 |
| -static const mission_type_id mission_MISSION_RANCH_FOREMAN_14( "MISSION_RANCH_FOREMAN_14" ); |
75 |
| -static const mission_type_id mission_MISSION_RANCH_FOREMAN_15( "MISSION_RANCH_FOREMAN_15" ); |
76 |
| -static const mission_type_id mission_MISSION_RANCH_FOREMAN_16( "MISSION_RANCH_FOREMAN_16" ); |
77 |
| -static const mission_type_id mission_MISSION_RANCH_FOREMAN_17( "MISSION_RANCH_FOREMAN_17" ); |
78 |
| -static const mission_type_id mission_MISSION_RANCH_FOREMAN_2( "MISSION_RANCH_FOREMAN_2" ); |
79 |
| -static const mission_type_id mission_MISSION_RANCH_FOREMAN_3( "MISSION_RANCH_FOREMAN_3" ); |
80 |
| -static const mission_type_id mission_MISSION_RANCH_FOREMAN_4( "MISSION_RANCH_FOREMAN_4" ); |
81 |
| -static const mission_type_id mission_MISSION_RANCH_FOREMAN_5( "MISSION_RANCH_FOREMAN_5" ); |
82 |
| -static const mission_type_id mission_MISSION_RANCH_FOREMAN_6( "MISSION_RANCH_FOREMAN_6" ); |
83 |
| -static const mission_type_id mission_MISSION_RANCH_FOREMAN_7( "MISSION_RANCH_FOREMAN_7" ); |
84 |
| -static const mission_type_id mission_MISSION_RANCH_FOREMAN_8( "MISSION_RANCH_FOREMAN_8" ); |
85 |
| -static const mission_type_id mission_MISSION_RANCH_FOREMAN_9( "MISSION_RANCH_FOREMAN_9" ); |
86 |
| -static const mission_type_id mission_MISSION_RANCH_NURSE_1( "MISSION_RANCH_NURSE_1" ); |
87 |
| -static const mission_type_id mission_MISSION_RANCH_NURSE_10( "MISSION_RANCH_NURSE_10" ); |
88 |
| -static const mission_type_id mission_MISSION_RANCH_NURSE_11( "MISSION_RANCH_NURSE_11" ); |
89 |
| -static const mission_type_id mission_MISSION_RANCH_NURSE_2( "MISSION_RANCH_NURSE_2" ); |
90 |
| -static const mission_type_id mission_MISSION_RANCH_NURSE_3( "MISSION_RANCH_NURSE_3" ); |
91 |
| -static const mission_type_id mission_MISSION_RANCH_NURSE_4( "MISSION_RANCH_NURSE_4" ); |
92 |
| -static const mission_type_id mission_MISSION_RANCH_NURSE_5( "MISSION_RANCH_NURSE_5" ); |
93 |
| -static const mission_type_id mission_MISSION_RANCH_NURSE_6( "MISSION_RANCH_NURSE_6" ); |
94 |
| -static const mission_type_id mission_MISSION_RANCH_NURSE_7( "MISSION_RANCH_NURSE_7" ); |
95 |
| -static const mission_type_id mission_MISSION_RANCH_NURSE_8( "MISSION_RANCH_NURSE_8" ); |
96 |
| -static const mission_type_id mission_MISSION_RANCH_NURSE_9( "MISSION_RANCH_NURSE_9" ); |
97 |
| -static const mission_type_id mission_MISSION_RANCH_SCAVENGER_1( "MISSION_RANCH_SCAVENGER_1" ); |
98 |
| -static const mission_type_id mission_MISSION_RANCH_SCAVENGER_2( "MISSION_RANCH_SCAVENGER_2" ); |
99 |
| -static const mission_type_id mission_MISSION_RANCH_SCAVENGER_3( "MISSION_RANCH_SCAVENGER_3" ); |
100 |
| -static const mission_type_id mission_MISSION_RANCH_SCAVENGER_4( "MISSION_RANCH_SCAVENGER_4" ); |
101 |
| -static const mission_type_id mission_MISSION_REACH_FARM_HOUSE( "MISSION_REACH_FARM_HOUSE" ); |
102 |
| -static const mission_type_id mission_MISSION_REACH_FEMA_CAMP( "MISSION_REACH_FEMA_CAMP" ); |
103 |
| -static const mission_type_id mission_MISSION_REACH_SAFETY( "MISSION_REACH_SAFETY" ); |
104 |
| -static const mission_type_id mission_MISSION_RECOVER_PRIEST_DIARY( "MISSION_RECOVER_PRIEST_DIARY" ); |
105 |
| -static const mission_type_id mission_MISSION_RECRUIT_TRACKER( "MISSION_RECRUIT_TRACKER" ); |
106 |
| -static const mission_type_id mission_MISSION_RESCUE_DOG( "MISSION_RESCUE_DOG" ); |
107 |
| - |
108 |
| -enum legacy_mission_type_id { |
109 |
| - MISSION_NULL, |
110 |
| - MISSION_GET_ANTIBIOTICS, |
111 |
| - MISSION_GET_SOFTWARE, |
112 |
| - MISSION_GET_ZOMBIE_BLOOD_ANAL, |
113 |
| - MISSION_RESCUE_DOG, |
114 |
| - MISSION_KILL_ZOMBIE_MOM, |
115 |
| - MISSION_REACH_SAFETY, |
116 |
| - MISSION_GET_FLAG, //patriot 1 |
117 |
| - MISSION_GET_BLACK_BOX, //patriot 2 |
118 |
| - MISSION_GET_BLACK_BOX_TRANSCRIPT, //patriot 3 |
119 |
| - MISSION_EXPLORE_SARCOPHAGUS, //patriot 4 |
120 |
| - MISSION_GET_RELIC, //martyr 1 |
121 |
| - MISSION_RECOVER_PRIEST_DIARY, //martyr 2 |
122 |
| - MISSION_INVESTIGATE_CULT, //martyr 3 |
123 |
| - MISSION_INVESTIGATE_PRISON_VISIONARY, //martyr 4 |
124 |
| - MISSION_GET_RECORD_WEATHER, //scientist 1 |
125 |
| - MISSION_GET_RECORD_PATIENT, //humanitarian 1 |
126 |
| - MISSION_REACH_FEMA_CAMP, //humanitarian 2 |
127 |
| - MISSION_REACH_FARM_HOUSE, //humanitarian 3 |
128 |
| - MISSION_GET_RECORD_ACCOUNTING, //vigilante 1 |
129 |
| - MISSION_GET_SAFE_BOX, //vigilante 2 |
130 |
| - MISSION_GET_DEPUTY_BADGE, //vigilante 3 |
131 |
| - MISSION_KILL_JABBERWOCK, //demon slayer 1 |
132 |
| - MISSION_KILL_100_Z, //demon slayer 2 |
133 |
| - MISSION_KILL_HORDE_MASTER, //demon slayer 3 |
134 |
| - MISSION_RECRUIT_TRACKER, //demon slayer 4 |
135 |
| - MISSION_JOIN_TRACKER, //demon slayer 4b |
136 |
| - MISSION_FREE_MERCHANTS_EVAC_1, //Clear Back Bay |
137 |
| - MISSION_FREE_MERCHANTS_EVAC_2, //Kill Raiders |
138 |
| - MISSION_FREE_MERCHANTS_EVAC_4, //Acquire Plutonium Cells |
139 |
| - MISSION_OLD_GUARD_REP_1, //Bandit Pair |
140 |
| - MISSION_OLD_GUARD_REP_2, //Raider Informant |
141 |
| - MISSION_OLD_GUARD_REP_3, //Missing without a trace |
142 |
| - MISSION_OLD_GUARD_REP_4, //Raider Camp |
143 |
| - MISSION_OLD_GUARD_NEC_1, //Locate Commo team for Necropolis Commander |
144 |
| - MISSION_OLD_GUARD_NEC_2, //Cull Nightmares |
145 |
| - MISSION_OLD_GUARD_NEC_COMMO_1, //Build a radio repeater mod |
146 |
| - MISSION_OLD_GUARD_NEC_COMMO_2, //Disable external power connection |
147 |
| - MISSION_OLD_GUARD_NEC_COMMO_3, //Install repeater mod in local radio station |
148 |
| - MISSION_OLD_GUARD_NEC_COMMO_4, //Cyclical mission to install repeater mods |
149 |
| - MISSION_RANCH_FOREMAN_1, //Rebuild civilization one 2x4 at a time |
150 |
| - MISSION_RANCH_FOREMAN_2, //Beds need blankets to make |
151 |
| - MISSION_RANCH_FOREMAN_3, //You can never have enough nails! |
152 |
| - MISSION_RANCH_FOREMAN_4, //Need salt to trade for seed |
153 |
| - MISSION_RANCH_FOREMAN_5, //Need liquid fertilizer |
154 |
| - MISSION_RANCH_FOREMAN_6, //Need stone for well and fireplaces |
155 |
| - MISSION_RANCH_FOREMAN_7, //Need pipes to finish well and parts for lumberyard |
156 |
| - MISSION_RANCH_FOREMAN_8, //Need motors to finish sawmill |
157 |
| - MISSION_RANCH_FOREMAN_9, //Need bleach to sterilize for clinic |
158 |
| - MISSION_RANCH_FOREMAN_10, //Need first aid kits for clinic |
159 |
| - MISSION_RANCH_FOREMAN_11, //Need welders for chop-shop |
160 |
| - MISSION_RANCH_FOREMAN_12, //Need car batteries to power equipment |
161 |
| - MISSION_RANCH_FOREMAN_13, //Need pair of two-way radios for scavengers |
162 |
| - MISSION_RANCH_FOREMAN_14, //Need 5 backpacks for scavengers |
163 |
| - MISSION_RANCH_FOREMAN_15, //Need Homebrewer's Bible for Bar |
164 |
| - MISSION_RANCH_FOREMAN_16, //Need Sugar for Bar |
165 |
| - MISSION_RANCH_FOREMAN_17, //Need glass sheets for 1st greenhouse |
166 |
| - MISSION_RANCH_NURSE_1, //Need aspirin |
167 |
| - MISSION_RANCH_NURSE_2, //Need hotplates |
168 |
| - MISSION_RANCH_NURSE_3, //Need multivitamins |
169 |
| - MISSION_RANCH_NURSE_4, //Need charcoal water filters |
170 |
| - MISSION_RANCH_NURSE_5, //Need chemistry set |
171 |
| - MISSION_RANCH_NURSE_6, //Need filter masks |
172 |
| - MISSION_RANCH_NURSE_7, //Need rubber gloves |
173 |
| - MISSION_RANCH_NURSE_8, //Need X-Acto |
174 |
| - MISSION_RANCH_NURSE_9, //Need Guide to Advanced Emergency Care |
175 |
| - MISSION_RANCH_NURSE_10, //Need flu shot |
176 |
| - MISSION_RANCH_NURSE_11, //Need empty syringes |
177 |
| - MISSION_RANCH_SCAVENGER_1, //Need knife spears |
178 |
| - MISSION_RANCH_SCAVENGER_2, //Need wearable flashlights |
179 |
| - MISSION_RANCH_SCAVENGER_3, //Need leather body armor |
180 |
| - MISSION_RANCH_SCAVENGER_4, //Need Molotov cocktails |
181 |
| - MISSION_RANCH_BARTENDER_1, //Need Stills |
182 |
| - MISSION_RANCH_BARTENDER_2, //Need Yeast |
183 |
| - MISSION_RANCH_BARTENDER_3, //Need Sugar Beet Seeds |
184 |
| - MISSION_RANCH_BARTENDER_4, //Need Metal Tanks |
185 |
| - MISSION_RANCH_BARTENDER_5, //Need 55-Gallon Drums |
186 |
| - MISSION_FREE_MERCHANTS_EVAC_3, //Info from Commune |
187 |
| - NUM_MISSION_IDS |
188 |
| -}; |
189 |
| - |
190 | 16 | static const std::map<std::string, std::function<void( mission * )>> mission_function_map = {{
|
191 | 17 | // Starts
|
192 | 18 | { "standard", { } },
|
@@ -422,101 +248,6 @@ void mission_type::check_consistency()
|
422 | 248 | }
|
423 | 249 | }
|
424 | 250 |
|
425 |
| -mission_type_id mission_type::from_legacy( int old_id ) |
426 |
| -{ |
427 |
| - static const std::vector<mission_type_id> old_id_vec = {{ |
428 |
| - mission_MISSION_NULL, |
429 |
| - mission_MISSION_GET_ANTIBIOTICS, |
430 |
| - mission_MISSION_GET_SOFTWARE, |
431 |
| - mission_MISSION_GET_ZOMBIE_BLOOD_ANAL, |
432 |
| - mission_MISSION_RESCUE_DOG, |
433 |
| - mission_MISSION_KILL_ZOMBIE_MOM, |
434 |
| - mission_MISSION_REACH_SAFETY, |
435 |
| - mission_MISSION_GET_FLAG, |
436 |
| - mission_MISSION_GET_BLACK_BOX, |
437 |
| - mission_MISSION_GET_BLACK_BOX_TRANSCRIPT, |
438 |
| - mission_MISSION_EXPLORE_SARCOPHAGUS, |
439 |
| - mission_MISSION_GET_RELIC, |
440 |
| - mission_MISSION_RECOVER_PRIEST_DIARY, |
441 |
| - mission_MISSION_INVESTIGATE_CULT, |
442 |
| - mission_MISSION_INVESTIGATE_PRISON_VISIONARY, |
443 |
| - mission_MISSION_GET_RECORD_WEATHER, |
444 |
| - mission_MISSION_GET_RECORD_PATIENT, |
445 |
| - mission_MISSION_REACH_FEMA_CAMP, |
446 |
| - mission_MISSION_REACH_FARM_HOUSE, |
447 |
| - mission_MISSION_GET_RECORD_ACCOUNTING, |
448 |
| - mission_MISSION_GET_SAFE_BOX, |
449 |
| - mission_MISSION_GET_DEPUTY_BADGE, |
450 |
| - mission_MISSION_KILL_JABBERWOCK, |
451 |
| - mission_MISSION_KILL_100_Z, |
452 |
| - mission_MISSION_KILL_HORDE_MASTER, |
453 |
| - mission_MISSION_KILL_NEMESIS, |
454 |
| - mission_MISSION_RECRUIT_TRACKER, |
455 |
| - mission_MISSION_JOIN_TRACKER, |
456 |
| - mission_MISSION_FREE_MERCHANTS_EVAC_1, |
457 |
| - mission_MISSION_FREE_MERCHANTS_EVAC_2, |
458 |
| - mission_MISSION_FREE_MERCHANTS_EVAC_4, |
459 |
| - mission_MISSION_OLD_GUARD_REP_1, |
460 |
| - mission_MISSION_OLD_GUARD_REP_2, |
461 |
| - mission_MISSION_OLD_GUARD_REP_3, |
462 |
| - mission_MISSION_OLD_GUARD_REP_4, |
463 |
| - mission_MISSION_OLD_GUARD_NEC_1, |
464 |
| - mission_MISSION_OLD_GUARD_NEC_2, |
465 |
| - mission_MISSION_OLD_GUARD_NEC_COMMO_1, |
466 |
| - mission_MISSION_OLD_GUARD_NEC_COMMO_2, |
467 |
| - mission_MISSION_OLD_GUARD_NEC_COMMO_3, |
468 |
| - mission_MISSION_OLD_GUARD_NEC_COMMO_4, |
469 |
| - mission_MISSION_RANCH_FOREMAN_1, |
470 |
| - mission_MISSION_RANCH_FOREMAN_2, |
471 |
| - mission_MISSION_RANCH_FOREMAN_3, |
472 |
| - mission_MISSION_RANCH_FOREMAN_4, |
473 |
| - mission_MISSION_RANCH_FOREMAN_5, |
474 |
| - mission_MISSION_RANCH_FOREMAN_6, |
475 |
| - mission_MISSION_RANCH_FOREMAN_7, |
476 |
| - mission_MISSION_RANCH_FOREMAN_8, |
477 |
| - mission_MISSION_RANCH_FOREMAN_9, |
478 |
| - mission_MISSION_RANCH_FOREMAN_10, |
479 |
| - mission_MISSION_RANCH_FOREMAN_11, |
480 |
| - mission_MISSION_RANCH_FOREMAN_12, |
481 |
| - mission_MISSION_RANCH_FOREMAN_13, |
482 |
| - mission_MISSION_RANCH_FOREMAN_14, |
483 |
| - mission_MISSION_RANCH_FOREMAN_15, |
484 |
| - mission_MISSION_RANCH_FOREMAN_16, |
485 |
| - mission_MISSION_RANCH_FOREMAN_17, |
486 |
| - mission_MISSION_RANCH_NURSE_1, |
487 |
| - mission_MISSION_RANCH_NURSE_2, |
488 |
| - mission_MISSION_RANCH_NURSE_3, |
489 |
| - mission_MISSION_RANCH_NURSE_4, |
490 |
| - mission_MISSION_RANCH_NURSE_5, |
491 |
| - mission_MISSION_RANCH_NURSE_6, |
492 |
| - mission_MISSION_RANCH_NURSE_7, |
493 |
| - mission_MISSION_RANCH_NURSE_8, |
494 |
| - mission_MISSION_RANCH_NURSE_9, |
495 |
| - mission_MISSION_RANCH_NURSE_10, |
496 |
| - mission_MISSION_RANCH_NURSE_11, |
497 |
| - mission_MISSION_RANCH_SCAVENGER_1, |
498 |
| - mission_MISSION_RANCH_SCAVENGER_2, |
499 |
| - mission_MISSION_RANCH_SCAVENGER_3, |
500 |
| - mission_MISSION_RANCH_SCAVENGER_4, |
501 |
| - mission_MISSION_RANCH_BARTENDER_1, |
502 |
| - mission_MISSION_RANCH_BARTENDER_2, |
503 |
| - mission_MISSION_RANCH_BARTENDER_3, |
504 |
| - mission_MISSION_RANCH_BARTENDER_4, |
505 |
| - mission_MISSION_RANCH_BARTENDER_5, |
506 |
| - mission_MISSION_FREE_MERCHANTS_EVAC_3, |
507 |
| - // This is to help with the bugged find book mission |
508 |
| - mission_MISSION_NULL |
509 |
| - } |
510 |
| - }; |
511 |
| - |
512 |
| - if( old_id >= 0 && old_id < static_cast<int>( old_id_vec.size() ) ) { |
513 |
| - return old_id_vec[ old_id ]; |
514 |
| - } |
515 |
| - |
516 |
| - debugmsg( "Invalid legacy mission id: %d", old_id ); |
517 |
| - return mission_MISSION_NULL; |
518 |
| -} |
519 |
| - |
520 | 251 | const mission_type *mission_type::get( const mission_type_id &id )
|
521 | 252 | {
|
522 | 253 | if( id.is_null() ) {
|
|
0 commit comments