mirror of
https://github.com/1dot13/source.git
synced 2026-07-22 13:40:22 +02:00
In order to prevent conflicts, Facts set by stock NPC conversations are now noted in the facts-enum
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8570 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
+87
-40
@@ -230,14 +230,24 @@ enum Facts
|
||||
FACT_LETTER_DELIVERED, // 13
|
||||
FACT_FOOD_ROUTE_EXISTS, // 14
|
||||
FACT_DIMITRI_DEAD, // 15
|
||||
FACT_CONVO_FATIMA_1,
|
||||
FACT_CONVO_CARLOS_1,
|
||||
FACT_CONVO_FATIMA_2,
|
||||
FACT_CONVO_FATIMA_3,
|
||||
|
||||
FACT_CONVO_DIMITRI = 20,
|
||||
FACT_CONVO_CARLOS_2,
|
||||
FACT_CONVO_MIGUEL_1,
|
||||
FACT_MIGUEL_READ_LETTER = 23,
|
||||
FACT_CONVO_IRA,
|
||||
|
||||
// rebels do not trust player
|
||||
FACT_REBELS_HATE_PLAYER = 25,
|
||||
|
||||
FACT_CONVO_FATIMA_4,
|
||||
FACT_CONVO_MIGUEL_2,
|
||||
FACT_CONVO_MIGUEL_IRA,
|
||||
FACT_PACOS_KILLED = 29,
|
||||
|
||||
FACT_CONVO_PACOS,
|
||||
FACT_CURRENT_SECTOR_IS_SAFE = 31,
|
||||
FACT_BOBBYRAY_SHIPMENT_IN_TRANSIT, // 32
|
||||
FACT_NEW_BOBBYRAY_SHIPMENT_WAITING, // 33
|
||||
@@ -245,19 +255,19 @@ enum Facts
|
||||
FACT_LARGE_SIZED_OLD_SHIPMENT_WAITING,// 35
|
||||
FACT_PLAYER_FOUND_ITEMS_MISSING,// 36
|
||||
FACT_PABLO_PUNISHED_BY_PLAYER,// 37
|
||||
|
||||
FACT_CONVO_PABLO_1,
|
||||
FACT_PABLO_RETURNED_GOODS = 39,
|
||||
FACT_MIGUEL_AND_ALL_REBELS_CAN_BE_RECRUITED,// 40
|
||||
|
||||
FACT_PABLOS_BRIBED = 41,
|
||||
FACT_ESCORTING_SKYRIDER,// 42
|
||||
FACT_SKYRIDER_CLOSE_TO_CHOPPER,// 43
|
||||
|
||||
FACT_CONVO_SKYRIDER_1,
|
||||
FACT_SKYRIDER_USED_IN_MAPSCREEN = 45,
|
||||
FACT_NPC_OWED_MONEY,// 46
|
||||
FACT_NPC_WOUNDED,// 47
|
||||
FACT_NPC_WOUNDED_BY_PLAYER,// 48
|
||||
|
||||
FACT_CONVO_FATHER_1,
|
||||
FACT_IRA_NOT_PRESENT = 50,
|
||||
FACT_IRA_TALKING,// 51
|
||||
FACT_FOOD_QUEST_OVER,// 52
|
||||
@@ -272,11 +282,12 @@ enum Facts
|
||||
FACT_MEDIUM_SIZED_SHIPMENT_WAITING,// 61
|
||||
FACT_LARGE_SIZED_SHIPMENT_WAITING,// 62
|
||||
FACT_DOREEN_HAD_CHANGE_OF_HEART,// 63
|
||||
|
||||
FACT_CONVO_GORDON,
|
||||
FACT_IRA_UNHIRED_AND_ALIVE = 65,
|
||||
|
||||
FACT_CONVO_DYNAMO_1,
|
||||
FACT_CONVO_DYNAMO_2,
|
||||
FACT_NPC_BLEEDING = 68,
|
||||
|
||||
FACT_CONVO_SHANK_1,
|
||||
FACT_NPC_BLEEDING_BUT_OKAY = 70,
|
||||
FACT_PLAYER_HAS_HEAD_AND_CARMEN_IN_SAN_MONA,// 71
|
||||
FACT_PLAYER_HAS_HEAD_AND_CARMEN_IN_CAMBRIA,// 72
|
||||
@@ -287,11 +298,11 @@ enum Facts
|
||||
FACT_MULTIPLE_WOUNDED_MERCS_NEARBY,// 77
|
||||
FACT_BRENDA_IN_STORE_AND_ALIVE,// 78
|
||||
FACT_BRENDA_DEAD,// 79
|
||||
|
||||
FACT_CONVO_BRENDA_1,
|
||||
FACT_NPC_IS_ENEMY = 81,
|
||||
FACT_PC_STRONG_AND_LESS_THAN_3_MALES_PRESENT,// 82
|
||||
FACT_PC_STRONG_AND_3_PLUS_MALES_PRESENT,// 83
|
||||
|
||||
FACT_CONVO_HANS,
|
||||
FACT_HANS_AT_SPOT = 85,
|
||||
FACT_TONY_NOT_AVAILABLE,// 86
|
||||
FACT_FEMALE_SPEAKING_TO_NPC,// 87
|
||||
@@ -305,7 +316,7 @@ enum Facts
|
||||
FACT_PLAYER_PASSED_GOON,// 95
|
||||
FACT_MULTIPLE_MERCS_CLOSE ,// 96,
|
||||
FACT_SOME_MERCS_CLOSE,// 97
|
||||
|
||||
FACT_CONVO_KINGPIN_1,
|
||||
FACT_DARREN_EXPECTING_MONEY = 99,
|
||||
FACT_PC_NEAR,// 100
|
||||
FACT_CARMEN_IN_C5,// 101
|
||||
@@ -313,7 +324,7 @@ enum Facts
|
||||
FACT_KINGPIN_KNOWS_MONEY_GONE,// 103
|
||||
FACT_PLAYER_REPAID_KINGPIN,// 104
|
||||
FACT_FRANK_HAS_BEEN_BRIBED,// 105
|
||||
|
||||
FACT_CONVO_DARREN,
|
||||
FACT_PAST_CLUB_CLOSING_AND_PLAYER_WARNED = 107,
|
||||
FACT_JOEY_ESCORTED,// 108
|
||||
FACT_JOEY_IN_C5,// 109
|
||||
@@ -321,16 +332,16 @@ enum Facts
|
||||
FACT_JOEY_DEAD,// 111
|
||||
FACT_MERC_NEAR_MARTHA,// 112
|
||||
FACT_SPIKE_AT_DOOR,// 113
|
||||
|
||||
FACT_CONVO_ANGEL_1,
|
||||
FACT_ANGEL_SOLD_VEST = 115,
|
||||
FACT_MARIA_ESCORTED,// 116
|
||||
FACT_MARIA_ESCORTED_AT_LEATHER_SHOP,// 117
|
||||
FACT_PLAYER_WANTS_TO_BUY_LEATHER_VEST,// 118
|
||||
FACT_MARIA_ESCAPE_NOTICED,// 119
|
||||
FACT_ANGEL_LEFT_DEED,// 120
|
||||
|
||||
FACT_CONVO_ANGEL_2,
|
||||
FACT_NPC_BANDAGED_TODAY = 122,
|
||||
|
||||
FACT_CONVO_DOREEN_1,
|
||||
FACT_PABLO_WONT_STEAL = 124,
|
||||
FACT_AGENTS_PREVENTED_SHIPMENT,// 125
|
||||
|
||||
@@ -342,35 +353,45 @@ enum Facts
|
||||
|
||||
// anv: it was 130 in Waldo script
|
||||
FACT_HELICOPTER_LOST = 130,
|
||||
|
||||
FACT_CONVO_WALDO,
|
||||
FACT_CONVO_FATHER_2,
|
||||
FACT_CONVO_FATHER_3,
|
||||
FACT_CONVO_FATHER_4,
|
||||
FACT_LOYALTY_OKAY = 135,
|
||||
FACT_LOYALTY_LOW,// 136
|
||||
FACT_LOYALTY_HIGH,// 137
|
||||
FACT_PLAYER_DOING_POORLY,// 138
|
||||
|
||||
FACT_CONVO_CARMEN_1,
|
||||
FACT_CURRENT_SECTOR_G9 = 140,
|
||||
FACT_CURRENT_SECTOR_C5,// 141
|
||||
FACT_CURRENT_SECTOR_C13,// 142
|
||||
FACT_CARMEN_HAS_TEN_THOUSAND,// 143
|
||||
FACT_SLAY_HIRED_AND_WORKED_FOR_48_HOURS,// 144
|
||||
|
||||
FACT_CONVO_CARMEN_2,
|
||||
FACT_SLAY_IN_SECTOR = 146,
|
||||
|
||||
FACT_CONVO_CARMEN_3,
|
||||
FACT_VINCE_EXPLAINED_HAS_TO_CHARGE = 148,
|
||||
FACT_VINCE_EXPECTING_MONEY,// 149
|
||||
FACT_PLAYER_STOLE_MEDICAL_SUPPLIES,// 150
|
||||
FACT_PLAYER_STOLE_MEDICAL_SUPPLIES_AGAIN,// 151
|
||||
FACT_VINCE_RECRUITABLE,// 152
|
||||
|
||||
FACT_CONVO_VINCE = 154,
|
||||
FACT_SLAY_OFFERED_DEAL = 155,
|
||||
FACT_ALL_TERRORISTS_KILLED = 156,
|
||||
FACT_ELGIN_ALIVE,// 157
|
||||
|
||||
FACT_CONVO_MARIA_1,
|
||||
FACT_CONVO_SKYRIDER_2,
|
||||
FACT_CONVO_JOEY_1,
|
||||
FACT_CONVO_JOHN_1,
|
||||
FACT_CONVO_MARY,
|
||||
FACT_CONVO_WALTER,
|
||||
FACT_SHANK_IN_SQUAD_BUT_NOT_SPEAKING = 164,
|
||||
|
||||
FACT_CONVO_MADDOG_1,
|
||||
FACT_CONVO_JAKE,
|
||||
FACT_SHANK_NOT_IN_SECTOR = 167,
|
||||
FACT_BLOODCAT_QUEST_STARTED_TWO_DAYS_AGO,// 168
|
||||
|
||||
FACT_CONVO_ARMAND,
|
||||
FACT_QUEEN_DEAD = 170,
|
||||
|
||||
FACT_SPEAKER_AIM_OR_AIM_NEARBY = 171,
|
||||
@@ -394,24 +415,26 @@ enum Facts
|
||||
FACT_MARY_DEAD,// 193
|
||||
FACT_MINERS_PLACED,// 194
|
||||
FACT_KROTT_GOT_ANSWER_NO,// 195
|
||||
FACT_CONVO_MADLAB_1,
|
||||
FACT_MADLAB_EXPECTING_FIREARM = 197,
|
||||
FACT_MADLAB_EXPECTING_VIDEO_CAMERA,// 198
|
||||
FACT_ITEM_POOR_CONDITION,// 199
|
||||
|
||||
FACT_CONVO_MADLAB_2,
|
||||
FACT_CONVO_MADLAB_3,
|
||||
FACT_ROBOT_READY = 202,
|
||||
FACT_FIRST_ROBOT_DESTROYED,// 203
|
||||
FACT_MADLAB_HAS_GOOD_CAMERA,// 204
|
||||
FACT_ROBOT_READY_SECOND_TIME,// 205
|
||||
FACT_SECOND_ROBOT_DESTROYED,// 206
|
||||
|
||||
FACT_CONVO_FRED_MATT,
|
||||
FACT_DYNAMO_IN_J9 = 208,
|
||||
FACT_DYNAMO_ALIVE,// 209
|
||||
FACT_ANOTHER_FIGHT_POSSIBLE,// 210
|
||||
FACT_RECEIVING_INCOME_FROM_DCAC,// 211
|
||||
FACT_PLAYER_BEEN_TO_K4,// 212
|
||||
|
||||
FACT_CONVO_BREWSTER_1,
|
||||
FACT_WARDEN_DEAD = 214,
|
||||
|
||||
FACT_CONVO_ERNEST,
|
||||
FACT_FIRST_BARTENDER = 216,
|
||||
FACT_SECOND_BARTENDER,// 217
|
||||
FACT_THIRD_BARTENDER,// 218
|
||||
@@ -419,8 +442,9 @@ enum Facts
|
||||
FACT_MANNY_IS_BARTENDER,// 220
|
||||
FACT_NOTHING_REPAIRED_YET,// 221,
|
||||
|
||||
FACT_CONVO_DAVE_1 = 223,
|
||||
FACT_OK_USE_HUMMER = 224,
|
||||
|
||||
FACT_CONVO_DAVE_2,
|
||||
FACT_DAVE_HAS_GAS = 226,
|
||||
FACT_VEHICLE_PRESENT,// 227
|
||||
FACT_FIRST_BATTLE_WON,// 228
|
||||
@@ -433,9 +457,10 @@ enum Facts
|
||||
FACT_FATHER_DRUNK_AND_SCIFI_OPTION_ON,// 235
|
||||
FACT_MICKY_DRUNK,// 236
|
||||
FACT_PLAYER_FORCED_WAY_INTO_BROTHEL,// 237
|
||||
|
||||
FACT_CONVO_RAT_1,
|
||||
FACT_PLAYER_PAID_FOR_TWO_IN_BROTHEL = 239,
|
||||
|
||||
FACT_CONVO_GABBY_1,
|
||||
FACT_CONVO_RAT_GABBY,
|
||||
FACT_PLAYER_OWNS_2_TOWNS_INCLUDING_OMERTA = 242,
|
||||
FACT_PLAYER_OWNS_3_TOWNS_INCLUDING_OMERTA,// 243
|
||||
FACT_PLAYER_OWNS_4_TOWNS_INCLUDING_OMERTA,// 244
|
||||
@@ -473,7 +498,7 @@ enum Facts
|
||||
FACT_KINGPIN_CAN_SEND_ASSASSINS,// 276
|
||||
FACT_ESTONI_REFUELLING_POSSIBLE,// 277
|
||||
FACT_MUSEUM_ALARM_WENT_OFF,// 278
|
||||
|
||||
FACT_CONVO_KYLE,
|
||||
FACT_MADDOG_IS_SPEAKER = 280,
|
||||
|
||||
FACT_VAN_HAUSSEN_EXPLAINED_BOXING_RULES = 281,
|
||||
@@ -481,9 +506,12 @@ enum Facts
|
||||
FACT_ANGEL_MENTIONED_DEED = 282,
|
||||
FACT_IGGY_AVAILABLE_TO_ARMY,// 283
|
||||
FACT_PC_HAS_CONRADS_RECRUIT_OPINION,// 284
|
||||
FACT_CONVO_ANGEL_3,
|
||||
FACT_CONVO_ANGEL_4,
|
||||
FACT_CONVO_ANGEL_5,
|
||||
|
||||
FACT_NPC_HOSTILE_OR_PISSED_OFF = 289,
|
||||
|
||||
FACT_CONVO_KINGPIN_2,
|
||||
FACT_TONY_IN_BUILDING = 291,
|
||||
FACT_SHANK_SPEAKING = 292,
|
||||
FACT_PABLO_ALIVE,// 293
|
||||
@@ -491,19 +519,31 @@ enum Facts
|
||||
FACT_WALDO_ALIVE,// 295
|
||||
FACT_PERKO_ALIVE,// 296
|
||||
FACT_TONY_ALIVE,// 297
|
||||
|
||||
FACT_CONVO_TONY,
|
||||
FACT_VINCE_ALIVE = 299,
|
||||
FACT_JENNY_ALIVE,// 300
|
||||
|
||||
FACT_CONVO_SHANK_DYNAMO_BREWSTER,
|
||||
FACT_CONVO_ARNOLD,
|
||||
FACT_ARNOLD_ALIVE = 303,
|
||||
FACT_ROCKET_RIFLE_EXISTS,// 304,
|
||||
FACT_24_HOURS_SINCE_JOEY_RESCUED,// 305
|
||||
FACT_24_HOURS_SINCE_DOCTOR_TALKED_TO, // 306
|
||||
FACT_OK_USE_ICECREAM, // 307
|
||||
FACT_KINGPIN_DEAD,// 308
|
||||
FACT_CONVO_KINGPIN_3,
|
||||
FACT_CONVO_DOREEN_2,
|
||||
FACT_CONVO_DOREEN_JOE,
|
||||
FACT_CONVO_JOE_2,
|
||||
|
||||
FACT_CONVO_JOE_3 = 314,
|
||||
FACT_CONVO_JOE_4,
|
||||
FACT_CONVO_JOE_5,
|
||||
FACT_CONVO_JOE_6,
|
||||
FACT_KIDS_ARE_FREE = 318,
|
||||
FACT_PLAYER_IN_SAME_ROOM,// 319
|
||||
FACT_CONVO_BRENDA_2,
|
||||
FACT_CONVO_BRENDA_3,
|
||||
FACT_CONVO_MARIA_2,
|
||||
|
||||
FACT_PLAYER_IN_CONTROLLED_DRASSEN_MINE = 324,
|
||||
FACT_PLAYER_SPOKE_TO_CAMBRIA_MINER,// 325
|
||||
@@ -514,19 +554,27 @@ enum Facts
|
||||
FACT_PLAYER_IN_CONTROLLED_ALMA_MINE,// 330
|
||||
FACT_PLAYER_SPOKE_TO_GRUMM_MINER,// 331
|
||||
FACT_PLAYER_IN_CONTROLLED_GRUMM_MINE,// 332
|
||||
|
||||
FACT_CONVO_GENERAL_MADLAB,
|
||||
FACT_LARRY_CHANGED = 334,
|
||||
FACT_PLAYER_KNOWS_ABOUT_BLOODCAT_LAIR,// 335
|
||||
FACT_HOSPITAL_FREEBIE_DECISION_MADE,// 336
|
||||
FACT_ENOUGH_LOYALTY_TO_TRAIN_MILITIA,// 337
|
||||
FACT_WALKER_AT_BAR,// 338
|
||||
|
||||
FACT_CONVO_DAVE_3,
|
||||
FACT_JOEY_ALIVE = 340,
|
||||
FACT_UNPROPOSITIONED_FEMALE_SPEAKING_TO_NPC,// 341
|
||||
FACT_84_AND_85_TRUE,// 342
|
||||
FACT_CONVO_DAVE_4,
|
||||
|
||||
FACT_CONVO_JOHN_2 = 345,
|
||||
FACT_CONVO_SKYRIDER_3,
|
||||
FACT_CONVO_JOEY_2,
|
||||
FACT_CONVO_IGGY,
|
||||
|
||||
FACT_KINGPIN_WILL_LEARN_OF_MONEY_GONE = 350,
|
||||
|
||||
FACT_CONVO_MADDOG_2,
|
||||
FACT_CONVO_MADLAB_4,
|
||||
FACT_CONVO_MADLAB_5,
|
||||
FACT_SKYRIDER_IN_B15 = 354,
|
||||
FACT_SKYRIDER_IN_C16,// 355
|
||||
FACT_SKYRIDER_IN_E14,// 356
|
||||
@@ -534,11 +582,11 @@ enum Facts
|
||||
FACT_SKYRIDER_HINT_GIVEN,// 358
|
||||
FACT_KINGPIN_IS_ENEMY,// 359
|
||||
FACT_BRENDA_PATIENCE_TIMER_EXPIRED,// 360
|
||||
|
||||
FACT_CONVO_MATT,
|
||||
FACT_DYNAMO_NOT_SPEAKER = 362,
|
||||
|
||||
FACT_PABLO_BRIBED = 365,
|
||||
|
||||
FACT_CONVO_PABLO_2,
|
||||
FACT_CONRAD_SHOULD_GO = 367,
|
||||
FACT_PLAYER_KILLED_BOXERS = 368,
|
||||
|
||||
@@ -613,8 +661,7 @@ enum Facts
|
||||
FACT_PLAYER_KNOWS_ABOUT_FAN_STOPPING,// 424
|
||||
#endif
|
||||
|
||||
// when talking to Manuel, we use this flag
|
||||
FACT_MANUEL_DIALOGUE_STATE_1_REACHED = 430,
|
||||
FACT_CONVO_MANUEL = 430,
|
||||
} ;
|
||||
//** END FACTS *************************
|
||||
|
||||
|
||||
Reference in New Issue
Block a user