Morale


Zmieniamy morale:

Otwieramy plik Morale.cpp (Tactical/Morale.cpp) i odnajdujemy taki kod:

MoraleEvent gbMoraleEvent[NUM_MORALE_EVENTS] =
{
TACTICAL = Short Term Effect, STRATEGIC = Long Term Effect { TACTICAL_MORALE_EVENT, +4}, //MORALE_KILLED_ENEMY
{ TACTICAL_MORALE_EVENT, -5}, //MORALE_SQUADMATE_DIED, //in same sector (not really squad)... IN ADDITION to strategic loss of morale
{ TACTICAL_MORALE_EVENT, -1}, //MORALE_SUPPRESSED, //up to 4 times per turn
{ TACTICAL_MORALE_EVENT, -2}, //MORALE_AIRSTRIKE,
{ TACTICAL_MORALE_EVENT, +2}, //MORALE_DID_LOTS_OF_DAMAGE,
{ TACTICAL_MORALE_EVENT, -3}, //MORALE_TOOK_LOTS_OF_DAMAGE,
{ STRATEGIC_MORALE_EVENT, -5}, //MORALE_KILLED_CIVILIAN,
{ STRATEGIC_MORALE_EVENT, +4}, //MORALE_BATTLE_WON,
{ STRATEGIC_MORALE_EVENT, -5}, //MORALE_RAN_AWAY,
{ STRATEGIC_MORALE_EVENT, +2}, //MORALE_HEARD_BATTLE_WON,
{ STRATEGIC_MORALE_EVENT, -2}, //MORALE_HEARD_BATTLE_LOST,
{ STRATEGIC_MORALE_EVENT, +5}, //MORALE_TOWN_LIBERATED,
{ STRATEGIC_MORALE_EVENT, -5}, //MORALE_TOWN_LOST,
{ STRATEGIC_MORALE_EVENT, +8}, //MORALE_MINE_LIBERATED,
{ STRATEGIC_MORALE_EVENT, -8}, //MORALE_MINE_LOST,
{ STRATEGIC_MORALE_EVENT, +3}, //MORALE_SAM_SITE_LIBERATED,
{ STRATEGIC_MORALE_EVENT, -3}, //MORALE_SAM_SITE_LOST,
{ STRATEGIC_MORALE_EVENT, -15}, //MORALE_BUDDY_DIED,
{ STRATEGIC_MORALE_EVENT, +5}, //MORALE_HATED_DIED,
{ STRATEGIC_MORALE_EVENT, -5}, //MORALE_TEAMMATE_DIED, //not in same sector
{ STRATEGIC_MORALE_EVENT, +5}, //MORALE_LOW_DEATHRATE,
{ STRATEGIC_MORALE_EVENT, -5}, //MORALE_HIGH_DEATHRATE,
{ STRATEGIC_MORALE_EVENT, +2}, //MORALE_GREAT_MORALE,
{ STRATEGIC_MORALE_EVENT, -2}, //MORALE_POOR_MORALE,
{ TACTICAL_MORALE_EVENT, -10}, //MORALE_DRUGS_CRASH
{ TACTICAL_MORALE_EVENT, -10}, //MORALE_ALCOHOL_CRASH
{ STRATEGIC_MORALE_EVENT, +15}, //MORALE_MONSTER_QUEEN_KILLED
{ STRATEGIC_MORALE_EVENT, +25}, //MORALE_DEIDRANNA_KILLED
{ TACTICAL_MORALE_EVENT, -1}, //MORALE_CLAUSTROPHOBE_UNDERGROUND,
{ TACTICAL_MORALE_EVENT, -5}, //MORALE_INSECT_PHOBIC_SEES_CREATURE,
{ TACTICAL_MORALE_EVENT, -1}, //MORALE_NERVOUS_ALONE,
{ STRATEGIC_MORALE_EVENT, -5}, //MORALE_MERC_CAPTURED,
{ STRATEGIC_MORALE_EVENT, -5}, //MORALE_MERC_MARRIED,
{ STRATEGIC_MORALE_EVENT, +8}, //MORALE_QUEEN_BATTLE_WON,
{ STRATEGIC_MORALE_EVENT, +5}, // MORALE_SEX,
};

Opisy co i jak:
MORALE_KILLED_ENEMY - Zabicie nieprzyjaciela
MORALE_SQUADMATE_DIED - ktoś z oddziału zginął
MORALE_SUPPRESSED - morale po wycofaniu sie z walki
MORALE_AIRSTRIKE - morale po nalocie
MORALE_DID_LOTS_OF_DAMAGE - gdy zrobiliśmy dużą szkodę wrogowi
MORALE_TOOK_LOTS_OF_DAMAGE - jak nieprzyjaciel zrobił duża szkodę
MORALE_KILLED_CIVILIAN - zabicie cywila
MORALE_BATTLE_WON - wygrana walka
MORALE_RAN_AWAY - gdy trzeba duzo biegać (zmeczenie)
MORALE_HEARD_BATTLE_WON - wygrana odległa walka
MORALE_HEARD_BATTLE_LOST - przegrana odległa walka
MORALE_TOWN_LIBERATED - informacja o przegranej walce
MORALE_TOWN_LOST - przejęcie miasta przez nieprzyjciela
MORALE_MINE_LIBERATED - zdobyta kopalnia
MORALE_MINE_LOST - stracona kopalnia
MORALE_SAM_SITE_LIBERATED - zdobyte wyrzutnie sam
MORALE_SAM_SITE_LOST - stracone wyrzutnie sam
MORALE_BUDDY_DIED - gdy kolega zmarł
MORALE_HATED_DIED - jak umiera nielubiany merc
MORALE_TEAMMATE_DIED - gdy kolega z zespoły zmarł
MORALE_LOW_DEATHRATE - lekko ranny
MORALE_HIGH_DEATHRATE - ciężko ranny
MORALE_GREAT_MORALE - świene morale
MORALE_POOR_MORALE - słabe morale
MORALE_DRUGS_CRASH - morale po spożyciu narkotyków
MORALE_ALCOHOL_CRASH - morale po spożyciu alkoholu
MORALE_MONSTER_QUEEN_KILLED - zabicie królowej potworów
MORALE_DEIDRANNA_KILLED - zabicie dedrianny
MORALE_CLAUSTROPHOBE_UNDERGROUND - klaustrofobia podziemią
MORALE_INSECT_PHOBIC_SEES_CREATURE - wstręt do owadów, kręatur itp.
MORALE_NERVOUS_ALONE - morale jak ktoś jest nerwowy i jest sam
MORALE_MERC_CAPTURED - załapany najemnik
MORALE_MERC_MARRIED - morale gdy w oddziale jest para małżeńska (np.Raven i Raider)
MORALE_QUEEN_BATTLE_WON - wygrana walka na terenie królowej (najprawdopodobniej Meduna)
MORALE_SEX - morale po stosunku

Aby zmienic morale ujemnie czy dodatnie to zamiast oryginalnych liczb wpisujemy własne.

Free Web Hosting