mirror of
https://github.com/1dot13/source.git
synced 2026-08-19 14:20:30 +02:00
New Feature: dynamic dialogue is played when dynamic opinions are active. Mercs can comment on each others actions, and this can influence their opinions further. IMP character answers can even be chosen by the player.
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@7297 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
+6
-30
@@ -1390,8 +1390,13 @@ typedef struct
|
||||
|
||||
// Flugente: dynamic opinions
|
||||
BOOLEAN fDynamicOpinions;
|
||||
BOOLEAN fDynamicOpinionsShowChange;
|
||||
FLOAT fDynamicWageFactor;
|
||||
|
||||
// Flugente: dynamic dialogue
|
||||
BOOLEAN fDynamicDialogue;
|
||||
UINT32 usDynamicDialogueTimeOffset;
|
||||
|
||||
// Flugente: enemy roles
|
||||
BOOLEAN fEnemyRoles;
|
||||
UINT8 usTurnsToUncover;
|
||||
@@ -1407,7 +1412,7 @@ typedef struct
|
||||
FLOAT dEnemyOfficerMoraleModifier;
|
||||
FLOAT dEnemyOfficerSurrenderStrengthBonus;
|
||||
BOOLEAN fEnemyGenerals;
|
||||
UINT16 usEnemyGeneralsNumber;
|
||||
UINT8 usEnemyGeneralsNumber;
|
||||
UINT16 usEnemyGeneralsBodyGuardsNumber;
|
||||
FLOAT fEnemyGeneralStrategicDecisionSpeedBonus;
|
||||
FLOAT fEnemyGeneralStrategicMovementSpeedBonus;
|
||||
@@ -1564,34 +1569,6 @@ typedef struct
|
||||
|
||||
} HELICOPTER_SETTINGS;
|
||||
|
||||
// Flugente: dynamic opinions
|
||||
enum
|
||||
{
|
||||
OPINIONEVENT_FRIENDLYFIRE,
|
||||
OPINIONEVENT_SNITCHSOLDMEOUT,
|
||||
OPINIONEVENT_SNITCHINTERFERENCE,
|
||||
OPINIONEVENT_FRIENDSWITHHATED,
|
||||
OPINIONEVENT_CONTRACTEXTENSION,
|
||||
OPINIONEVENT_ORDEREDRETREAT,
|
||||
OPINIONEVENT_CIVKILLER,
|
||||
OPINIONEVENT_SLOWSUSDOWN,
|
||||
OPINIONEVENT_NOSHARINGFOOD,
|
||||
OPINIONEVENT_ANNOYINGDISABILITY,
|
||||
OPINIONEVENT_ADDICT,
|
||||
OPINIONEVENT_THIEF,
|
||||
OPINIONEVENT_WORSTCOMMANDEREVER,
|
||||
OPINIONEVENT_RICHGUY,
|
||||
OPINIONEVENT_BETTERGEAR,
|
||||
OPINIONEVENT_YOUMOUNTEDAGUNONMYBREASTS,
|
||||
OPINIONEVENT_BANDAGED,
|
||||
OPINIONEVENT_DRINKBUDDIES_GOOD,
|
||||
OPINIONEVENT_DRINKBUDDIES_SUPER,
|
||||
OPINIONEVENT_DRINKBUDDIES_BAD,
|
||||
OPINIONEVENT_DRINKBUDDIES_WORSE,
|
||||
|
||||
OPINIONEVENT_MAX
|
||||
};
|
||||
|
||||
typedef struct
|
||||
{
|
||||
UINT8 ubDefaultMorale;
|
||||
@@ -1599,7 +1576,6 @@ typedef struct
|
||||
INT8 bValues[64];
|
||||
INT8 bModifiers[32];
|
||||
INT16 sDrugAndAlcoholModifiers[2];
|
||||
INT8 bDynamicOpinionModifiers[OPINIONEVENT_MAX];
|
||||
} MORALE_SETTINGS;
|
||||
|
||||
typedef struct
|
||||
|
||||
Reference in New Issue
Block a user