Loading

Paste #pcgeijqdq

  1. diff --git a/src/ai/ai_gui.cpp b/src/ai/ai_gui.cpp
  2. index aa56b3d83..495f1361f 100644
  3. --- a/src/ai/ai_gui.cpp
  4. +++ b/src/ai/ai_gui.cpp
  5. @@ -322,6 +322,15 @@ struct AISettingsWindow : public Window {
  6.         switch (widget) {
  7.             case WID_AIS_CAPTION:
  8.                 SetDParam(0, (this->slot == OWNER_DEITY) ? STR_AI_SETTINGS_CAPTION_GAMESCRIPT : STR_AI_SETTINGS_CAPTION_AI);
  9. +
  10. +               StringID text;
  11. +               if (GetConfig(this->slot)->GetInfo() != NULL) {
  12. +                   SetDParamStr(2, GetConfig(this->slot)->GetInfo()->GetName());
  13. +                   text = STR_JUST_RAW_STRING;
  14. +               } else {
  15. +                   text = (slot == OWNER_DEITY) ? STR_AI_CONFIG_NONE : STR_AI_CONFIG_RANDOM_AI;
  16. +               }
  17. +               SetDParam(1, text);
  18.                 break;
  19.         }
  20.     }
  21. @@ -629,7 +638,7 @@ static WindowDesc _ai_settings_desc(
  22.  static void ShowAISettingsWindow(CompanyID slot)
  23.  {
  24.     DeleteWindowByClass(WC_AI_LIST);
  25. -   DeleteWindowByClass(WC_AI_SETTINGS);
  26. +   DeleteWindowById(WC_AI_SETTINGS, slot);
  27.     new AISettingsWindow(&_ai_settings_desc, slot);
  28.  }
  29.  
  30. diff --git a/src/lang/english.txt b/src/lang/english.txt
  31. index 83406296c..0922697cf 100644
  32. --- a/src/lang/english.txt
  33. +++ b/src/lang/english.txt
  34. @@ -4095,7 +4095,7 @@ STR_AI_LIST_CANCEL                                              :{BLACK}Cancel
  35.  STR_AI_LIST_CANCEL_TOOLTIP                                      :{BLACK}Don't change the script
  36.  
  37.  # AI Parameters
  38. -STR_AI_SETTINGS_CAPTION                                         :{WHITE}{STRING} Parameters
  39. +STR_AI_SETTINGS_CAPTION                                         :{WHITE}{STRING} Parameters of {STRING1}
  40.  STR_AI_SETTINGS_CAPTION_AI                                      :AI
  41.  STR_AI_SETTINGS_CAPTION_GAMESCRIPT                              :Game Script
  42.  STR_AI_SETTINGS_CLOSE                                           :{BLACK}Close

Comments