GetResponseKeyForMessage(DiploMessageTypes)
- Defined in
- CvDiplomacyAI.cpp, line 16333
- Hook name
CivHooks::GetResponseKeyForMessage
Hooks
static bool BeforeGetResponseKeyForMessage(DiploMessageTypes eDiploMessage, const char*& result);static void AfterGetResponseKeyForMessage(DiploMessageTypes eDiploMessage, const char*& result);static const char* ReplaceGetResponseKeyForMessage(const char* (*original)(DiploMessageTypes), DiploMessageTypes eDiploMessage);CivRegisterBefore<CivHooks::GetResponseKeyForMessage>(host, &BeforeGetResponseKeyForMessage);CivRegisterAfter<CivHooks::GetResponseKeyForMessage>(host, &AfterGetResponseKeyForMessage);CivRegisterReplace<CivHooks::GetResponseKeyForMessage>(host, &ReplaceGetResponseKeyForMessage);
Code
16332#if defined(MOD_DIPLOMACY_STFU)16333const char* GetResponseKeyForMessage(DiploMessageTypes eDiploMessage)16334{16335 switch(eDiploMessage) 16336 {16337 case DIPLO_MESSAGE_INTRO:16338 return "RESPONSE_FIRST_GREETING";16339 case DIPLO_MESSAGE_DEFEATED:16340 return "RESPONSE_DEFEATED";16341 case DIPLO_MESSAGE_GREETING_REPEAT_TOO_MUCH:16342 return "RESPONSE_GREETING_REPEAT_TOO_MUCH";16343 case DIPLO_MESSAGE_GREETING_REPEAT:16344 return "RESPONSE_GREETING_REPEAT";16345 case DIPLO_MESSAGE_GREETING_HOSTILE_REPEAT:16346 return "RESPONSE_GREETING_HOSTILE_REPEAT";16347 case DIPLO_MESSAGE_GREETING_FRIENDLY_HELLO:16348 return "RESPONSE_GREETING_POLITE_HELLO";16349 case DIPLO_MESSAGE_GREETING_NEUTRAL_HELLO:16350 return "RESPONSE_GREETING_NEUTRAL_HELLO";16351 case DIPLO_MESSAGE_GREETING_HOSTILE_HELLO:16352 return "RESPONSE_GREETING_HOSTILE_HELLO";16353 case DIPLO_MESSAGE_GREETING_DESTRUCTION_LOOMS:16354 return "RESPONSE_GREETING_DESTRUCTION_LOOMS";16355 case DIPLO_MESSAGE_GREETING_AT_WAR_WANTS_PEACE:16356 return "RESPONSE_GREETING_AT_WAR_WANTS_PEACE";16357 case DIPLO_MESSAGE_GREETING_AT_WAR_HOSTILE:16358 return "RESPONSE_GREETING_AT_WAR_HOSTILE";16359 case DIPLO_MESSAGE_GREETING_WILL_ACCEPT_SURRENDER:16360 return "RESPONSE_GREETING_WILL_ACCEPT_SURRENDER";16361 case DIPLO_MESSAGE_GREETING_RESEARCH_AGREEMENT:16362 return "RESPONSE_GREETING_RESEARCH_AGREEMENT";16363 case DIPLO_MESSAGE_GREETING_BROKEN_MILITARY_PROMISE:16364 return "RESPONSE_GREETING_BROKEN_MILITARY_PROMISE";16365 case DIPLO_MESSAGE_GREETING_WORKING_WITH:16366 return "RESPONSE_GREETING_WORKING_WITH";16367 case DIPLO_MESSAGE_GREETING_WORKING_AGAINST:16368 return "RESPONSE_GREETING_WORKING_AGAINST";16369 case DIPLO_MESSAGE_GREETING_COOP_WAR:16370 return "RESPONSE_GREETING_COOP_WAR";16371 case DIPLO_MESSAGE_GREETING_HOSTILE_HUMAN_AT_WAR:16372 return "RESPONSE_GREETING_HOSTILE_HUMAN_AT_WAR";16373 case DIPLO_MESSAGE_GREETING_HUMAN_AT_WAR:16374 return "RESPONSE_GREETING_HUMAN_AT_WAR";16375 case DIPLO_MESSAGE_GREETING_HOSTILE_AGGRESSIVE_MILITARY:16376 return "RESPONSE_GREETING_HOSTILE_AGGRESSIVE_MILITARY";16377 case DIPLO_MESSAGE_GREETING_AGGRESSIVE_MILITARY:16378 return "RESPONSE_GREETING_AGGRESSIVE_MILITARY";16379 case DIPLO_MESSAGE_GREETING_HOSTILE_AGGRESSIVE_EXPANSION:16380 return "RESPONSE_GREETING_HOSTILE_AGGRESSIVE_EXPANSION";16381 case DIPLO_MESSAGE_GREETING_AGGRESSIVE_EXPANSION:16382 return "RESPONSE_GREETING_AGGRESSIVE_EXPANSION";16383 case DIPLO_MESSAGE_GREETING_HOSTILE_AGGRESSIVE_PLOT_BUYING:16384 return "RESPONSE_GREETING_HOSTILE_AGGRESSIVE_PLOT_BUYING";16385 case DIPLO_MESSAGE_GREETING_AGGRESSIVE_PLOT_BUYING:16386 return "RESPONSE_GREETING_AGGRESSIVE_PLOT_BUYING";16387 case DIPLO_MESSAGE_GREETING_FRIENDLY_STRONG_MILITARY:16388 return "RESPONSE_GREETING_FRIENDLY_STRONG_MILITARY";16389 case DIPLO_MESSAGE_GREETING_FRIENDLY_STRONG_ECONOMY:16390 return "RESPONSE_GREETING_FRIENDLY_STRONG_ECONOMY";16391 case DIPLO_MESSAGE_GREETING_HOSTILE_HUMAN_FEW_CITIES:16392 return "RESPONSE_GREETING_HOSTILE_HUMAN_FEW_CITIES";16393 case DIPLO_MESSAGE_GREETING_HOSTILE_HUMAN_SMALL_ARMY:16394 return "RESPONSE_GREETING_HOSTILE_HUMAN_SMALL_ARMY";16395 case DIPLO_MESSAGE_GREETING_HOSTILE_HUMAN_IS_WARMONGER:16396 return "RESPONSE_GREETING_HOSTILE_HUMAN_IS_WARMONGER";16397 case DIPLO_MESSAGE_DOT_DOT_DOT:16398 return "RESPONSE_DOT_DOT_DOT";16399 case DIPLO_MESSAGE_LETS_HEAR_IT:16400 return "RESPONSE_LETS_HEAR_IT";16401 case DIPLO_MESSAGE_PEACE_OFFER:16402 return "RESPONSE_PEACE_OFFER";16403 case DIPLO_MESSAGE_DEMAND:16404 return "RESPONSE_DEMAND";16405 case DIPLO_MESSAGE_REQUEST:16406 return "RESPONSE_REQUEST";16407 case DIPLO_MESSAGE_LUXURY_TRADE:16408 return "RESPONSE_LUXURY_TRADE";16409 case DIPLO_MESSAGE_EMBASSY_EXCHANGE:16410 return "RESPONSE_EMBASSY_EXCHANGE";16411 case DIPLO_MESSAGE_EMBASSY_OFFER:16412 return "RESPONSE_EMBASSY_OFFER";16413 case DIPLO_MESSAGE_OPEN_BORDERS_EXCHANGE:16414 return "RESPONSE_OPEN_BORDERS_EXCHANGE";16415 case DIPLO_MESSAGE_OPEN_BORDERS_OFFER:16416 return "RESPONSE_OPEN_BORDERS_OFFER";16417 case DIPLO_MESSAGE_PLAN_RESEARCH_AGREEMENT:16418 return "RESPONSE_PLAN_RESEARCH_AGREEMENT";16419 case DIPLO_MESSAGE_RESEARCH_AGREEMENT_OFFER:16420 return "RESPONSE_RESEARCH_AGREEMENT_OFFER";16421 case DIPLO_MESSAGE_RENEW_DEAL:16422 return "RESPONSE_RENEW_DEAL";16423 case DIPLO_MESSAGE_WANT_MORE_RENEW_DEAL:16424 return "RESPONSE_WANT_MORE_RENEW_DEAL";16425 case DIPLO_MESSAGE_HOSTILE_AGGRESSIVE_MILITARY_WARNING:16426 return "RESPONSE_HOSTILE_AGGRESSIVE_MILITARY_WARNING";16427 case DIPLO_MESSAGE_AGGRESSIVE_MILITARY_WARNING:16428 return "RESPONSE_AGGRESSIVE_MILITARY_WARNING";16429 case DIPLO_MESSAGE_EXPANSION_SERIOUS_WARNING:16430 return "RESPONSE_EXPANSION_SERIOUS_WARNING";16431 case DIPLO_MESSAGE_EXPANSION_WARNING:16432 return "RESPONSE_EXPANSION_WARNING";16433 case DIPLO_MESSAGE_EXPANSION_BROKEN_PROMISE:16434 return "RESPONSE_EXPANSION_BROKEN_PROMISE";16435 case DIPLO_MESSAGE_PLOT_BUYING_SERIOUS_WARNING:16436 return "RESPONSE_PLOT_BUYING_SERIOUS_WARNING";16437 case DIPLO_MESSAGE_PLOT_BUYING_WARNING:16438 return "RESPONSE_PLOT_BUYING_WARNING";16439 case DIPLO_MESSAGE_PLOT_BUYING_BROKEN_PROMISE:16440 return "RESPONSE_PLOT_BUYING_BROKEN_PROMISE";16441 case DIPLO_MESSAGE_HOSTILE_WE_ATTACKED_YOUR_MINOR:16442 return "RESPONSE_HOSTILE_WE_ATTACKED_YOUR_MINOR";16443 case DIPLO_MESSAGE_WE_ATTACKED_YOUR_MINOR:16444 return "RESPONSE_WE_ATTACKED_YOUR_MINOR";16445 case DIPLO_MESSAGE_HOSTILE_WE_BULLIED_YOUR_MINOR:16446 return "RESPONSE_HOSTILE_WE_BULLIED_YOUR_MINOR";16447 case DIPLO_MESSAGE_WE_BULLIED_YOUR_MINOR:16448 return "RESPONSE_WE_BULLIED_YOUR_MINOR";16449 case DIPLO_MESSAGE_WORK_WITH_US:16450 return "RESPONSE_WORK_WITH_US";16451 case DIPLO_MESSAGE_WORK_AGAINST_SOMEONE:16452 return "RESPONSE_WORK_AGAINST_SOMEONE";16453 case DIPLO_MESSAGE_COOP_WAR_REQUEST:16454 return "RESPONSE_COOP_WAR_REQUEST";16455 case DIPLO_MESSAGE_COOP_WAR_TIME:16456 return "RESPONSE_COOP_WAR_TIME";16457 case DIPLO_MESSAGE_NOW_UNFORGIVABLE:16458 return "RESPONSE_NOW_UNFORGIVABLE";16459 case DIPLO_MESSAGE_NOW_ENEMY:16460 return "RESPONSE_NOW_ENEMY";16461 case DIPLO_MESSAGE_INSULT_ROOT:16462 return "RESPONSE_INSULT_GENERIC";16463 case DIPLO_MESSAGE_INSULT_GENERIC:16464 return "RESPONSE_INSULT_GENERIC";16465 case DIPLO_MESSAGE_INSULT_MILITARY:16466 return "RESPONSE_INSULT_MILITARY";16467 case DIPLO_MESSAGE_INSULT_NUKE:16468 return "RESPONSE_INSULT_NUKE";16469 case DIPLO_MESSAGE_INSULT_BULLY:16470 return "RESPONSE_INSULT_BULLY";16471 case DIPLO_MESSAGE_INSULT_UNHAPPINESS:16472 return "RESPONSE_INSULT_UNHAPPINESS";16473 case DIPLO_MESSAGE_INSULT_CITIES:16474 return "RESPONSE_INSULT_CITIES";16475 case DIPLO_MESSAGE_INSULT_POPULATION:16476 return "RESPONSE_INSULT_POPULATION";16477 case DIPLO_MESSAGE_INSULT_CULTURE:16478 return "RESPONSE_INSULT_CULTURE";16479 case DIPLO_MESSAGE_COMPLIMENT:16480 return "RESPONSE_COMPLIMENT";16481 case DIPLO_MESSAGE_BOOT_KISSING:16482 return "RESPONSE_BOOT_KISSING";16483 case DIPLO_MESSAGE_WARMONGER:16484 return "RESPONSE_WARMONGER";16485 case DIPLO_MESSAGE_MINOR_CIV_COMPETITION:16486 return "RESPONSE_MINOR_CIV_COMPETITION";16487 case DIPLO_MESSAGE_PLEASED:16488 return "RESPONSE_PLEASED";16489 case DIPLO_MESSAGE_THANKFUL:16490 return "RESPONSE_THANKFUL";16491 case DIPLO_MESSAGE_DISAPPOINTED:16492 return "RESPONSE_DISAPPOINTED";16493 case DIPLO_MESSAGE_SO_BE_IT:16494 return "RESPONSE_SO_BE_IT";16495 case DIPLO_MESSAGE_RETURNED_CIVILIAN:16496 return "RESPONSE_RETURNED_CIVILIAN";16497 case DIPLO_MESSAGE_CULTURE_BOMBED:16498 return "RESPONSE_CULTURE_BOMBED";16499 case DIPLO_MESSAGE_DECLARATION_PROTECT_CITY_STATE:16500 return "RESPONSE_DECLARATION_PROTECT_CITY_STATE";16501 case DIPLO_MESSAGE_DECLARATION_ABANDON_CITY_STATE:16502 return "RESPONSE_DECLARATION_ABANDON_CITY_STATE";16503 case DIPLO_MESSAGE_REPEAT_NO:16504 return "RESPONSE_REPEAT_NO";16505 case DIPLO_MESSAGE_DONT_SETTLE_YES:16506 return "RESPONSE_DONT_SETTLE_YES";16507 case DIPLO_MESSAGE_DONT_SETTLE_NO:16508 return "RESPONSE_DONT_SETTLE_NO";16509 case DIPLO_MESSAGE_WORK_WITH_US_YES:16510 return "RESPONSE_WORK_WITH_US_YES";16511 case DIPLO_MESSAGE_WORK_WITH_US_NO:16512 return "RESPONSE_WORK_WITH_US_NO";16513 case DIPLO_MESSAGE_WORK_AGAINST_SOMEONE_YES:16514 return "RESPONSE_WORK_AGAINST_SOMEONE_YES";16515 case DIPLO_MESSAGE_WORK_AGAINST_SOMEONE_NO:16516 return "RESPONSE_WORK_AGAINST_SOMEONE_NO";16517 case DIPLO_MESSAGE_COOP_WAR_YES:16518 return "RESPONSE_COOP_WAR_YES";16519 case DIPLO_MESSAGE_COOP_WAR_NO:16520 return "RESPONSE_COOP_WAR_NO";16521 case DIPLO_MESSAGE_COOP_WAR_SOON:16522 return "RESPONSE_COOP_WAR_SOON";16523 case DIPLO_MESSAGE_HUMAN_DEMAND_YES:16524 return "RESPONSE_HUMAN_DEMAND_YES";16525 case DIPLO_MESSAGE_HUMAN_DEMAND_REFUSE_WEAK:16526 return "RESPONSE_HUMAN_DEMAND_REFUSE_WEAK";16527 case DIPLO_MESSAGE_HUMAN_DEMAND_REFUSE_HOSTILE:16528 return "RESPONSE_HUMAN_DEMAND_REFUSE_HOSTILE";16529 case DIPLO_MESSAGE_HUMAN_DEMAND_REFUSE_TOO_MUCH:16530 return "RESPONSE_HUMAN_DEMAND_REFUSE_TOO_MUCH";16531 case DIPLO_MESSAGE_HUMAN_DEMAND_REFUSE_TOO_SOON:16532 return "RESPONSE_HUMAN_DEMAND_REFUSE_TOO_SOON";16533 case DIPLO_MESSAGE_HUMAN_HOSTILE_AGGRESSIVE_MILITARY_WARNING_BAD:16534 return "RESPONSE_HOSTILE_AGGRESSIVE_MILITARY_WARNING_BAD";16535 case DIPLO_MESSAGE_HUMAN_HOSTILE_AGGRESSIVE_MILITARY_WARNING_GOOD:16536 return "RESPONSE_HOSTILE_AGGRESSIVE_MILITARY_WARNING_GOOD";16537 case DIPLO_MESSAGE_HUMAN_AGGRESSIVE_MILITARY_WARNING_BAD:16538 return "RESPONSE_AGGRESSIVE_MILITARY_WARNING_BAD";16539 case DIPLO_MESSAGE_HUMAN_AGGRESSIVE_MILITARY_WARNING_GOOD:16540 return "RESPONSE_AGGRESSIVE_MILITARY_WARNING_GOOD";16541 case DIPLO_MESSAGE_HUMAN_HOSTILE_WE_ATTACKED_MINOR_BAD:16542 return "RESPONSE_HOSTILE_WE_ATTACKED_MINOR_BAD";16543 case DIPLO_MESSAGE_HUMAN_HOSTILE_WE_ATTACKED_MINOR_GOOD:16544 return "RESPONSE_HOSTILE_WE_ATTACKED_MINOR_GOOD";16545 case DIPLO_MESSAGE_HUMAN_WE_ATTACKED_MINOR_BAD:16546 return "RESPONSE_WE_ATTACKED_MINOR_BAD";16547 case DIPLO_MESSAGE_HUMAN_WE_ATTACKED_MINOR_GOOD:16548 return "RESPONSE_WE_ATTACKED_MINOR_GOOD";16549 case DIPLO_MESSAGE_HUMAN_HOSTILE_WE_BULLIED_MINOR_BAD:16550 return "RESPONSE_HOSTILE_WE_BULLIED_MINOR_BAD";16551 case DIPLO_MESSAGE_HUMAN_HOSTILE_WE_BULLIED_MINOR_GOOD:16552 return "RESPONSE_HOSTILE_WE_BULLIED_MINOR_GOOD";16553 case DIPLO_MESSAGE_HUMAN_WE_BULLIED_MINOR_BAD:16554 return "RESPONSE_WE_BULLIED_MINOR_BAD";16555 case DIPLO_MESSAGE_HUMAN_WE_BULLIED_MINOR_GOOD:16556 return "RESPONSE_WE_BULLIED_MINOR_GOOD";16557 case DIPLO_MESSAGE_HUMAN_ATTACKED_PROTECTED_CITY_STATE:16558 return "RESPONSE_ATTACKED_PROTECTED_CITY_STATE";16559 case DIPLO_MESSAGE_HUMAN_ATTACKED_MINOR_BAD:16560 return "RESPONSE_HUMAN_ATTACKED_MINOR_BAD";16561 case DIPLO_MESSAGE_HUMAN_ATTACKED_MINOR_GOOD:16562 return "RESPONSE_HUMAN_ATTACKED_MINOR_GOOD";16563 case DIPLO_MESSAGE_HUMAN_KILLED_PROTECTED_CITY_STATE:16564 return "RESPONSE_KILLED_PROTECTED_CITY_STATE";16565 case DIPLO_MESSAGE_HUMAN_KILLED_MINOR_BAD:16566 return "RESPONSE_HUMAN_KILLED_MINOR_BAD";16567 case DIPLO_MESSAGE_HUMAN_KILLED_MINOR_GOOD:16568 return "RESPONSE_HUMAN_KILLED_MINOR_GOOD";16569 case DIPLO_MESSAGE_HUMAN_BULLIED_PROTECTED_CITY_STATE:16570 return "RESPONSE_BULLIED_PROTECTED_CITY_STATE";16571 case DIPLO_MESSAGE_HUMAN_BULLIED_MINOR_BAD:16572 return "RESPONSE_HUMAN_BULLIED_MINOR_BAD";16573 case DIPLO_MESSAGE_HUMAN_BULLIED_MINOR_GOOD:16574 return "RESPONSE_HUMAN_BULLIED_MINOR_GOOD";16575 case DIPLO_MESSAGE_HUMAN_SERIOUS_EXPANSION_WARNING_BAD:16576 return "RESPONSE_HUMAN_SERIOUS_EXPANSION_WARNING_BAD";16577 case DIPLO_MESSAGE_HUMAN_SERIOUS_EXPANSION_WARNING_GOOD:16578 return "RESPONSE_HUMAN_SERIOUS_EXPANSION_WARNING_GOOD";16579 case DIPLO_MESSAGE_HUMAN_EXPANSION_WARNING_BAD:16580 return "RESPONSE_HUMAN_EXPANSION_WARNING_BAD";16581 case DIPLO_MESSAGE_HUMAN_EXPANSION_WARNING_GOOD:16582 return "RESPONSE_HUMAN_EXPANSION_WARNING_GOOD";16583 case DIPLO_MESSAGE_HUMAN_SERIOUS_PLOT_BUYING_WARNING_BAD:16584 return "RESPONSE_HUMAN_SERIOUS_PLOT_BUYING_WARNING_BAD";16585 case DIPLO_MESSAGE_HUMAN_SERIOUS_PLOT_BUYING_WARNING_GOOD:16586 return "RESPONSE_HUMAN_SERIOUS_PLOT_BUYING_WARNING_GOOD";16587 case DIPLO_MESSAGE_HUMAN_PLOT_BUYING_WARNING_BAD:16588 return "RESPONSE_HUMAN_PLOT_BUYING_WARNING_BAD";16589 case DIPLO_MESSAGE_HUMAN_PLOT_BUYING_WARNING_GOOD:16590 return "RESPONSE_HUMAN_PLOT_BUYING_WARNING_GOOD";16591 case DIPLO_MESSAGE_PEACE_WHAT_WILL_HUMAN_OFFER:16592 return "RESPONSE_PEACE_WHAT_WILL_HUMAN_OFFER";16593 case DIPLO_MESSAGE_PEACE_MADE_BY_HUMAN_GRACIOUS:16594 return "RESPONSE_PEACE_MADE_BY_HUMAN_GRACIOUS";16595 case DIPLO_MESSAGE_NO_PEACE:16596 return "RESPONSE_NO_PEACE";16597 case DIPLO_MESSAGE_TOO_SOON_NO_PEACE:16598 return "RESPONSE_TOO_SOON_NO_PEACE";16599 case DIPLO_MESSAGE_REPEAT_TRADE_TOO_MUCH:16600 return "RESPONSE_REPEAT_TRADE_TOO_MUCH";16601 case DIPLO_MESSAGE_REPEAT_TRADE:16602 return "RESPONSE_REPEAT_TRADE";16603 case DIPLO_MESSAGE_TRADE_ACCEPT_GENEROUS:16604 return "RESPONSE_TRADE_ACCEPT_GENEROUS";16605 case DIPLO_MESSAGE_TRADE_ACCEPT_ACCEPTABLE:16606 return "RESPONSE_TRADE_ACCEPT_ACCEPTABLE";16607 case DIPLO_MESSAGE_TRADE_ACCEPT_AI_DEMAND:16608 return "RESPONSE_TRADE_ACCEPT_AI_DEMAND";16609 case DIPLO_MESSAGE_TRADE_ACCEPT_HUMAN_CONCESSIONS:16610 return "RESPONSE_TRADE_ACCEPT_HUMAN_CONCESSIONS";16611 case DIPLO_MESSAGE_TRADE_REJECT_UNACCEPTABLE:16612 return "RESPONSE_TRADE_REJECT_UNACCEPTABLE";16613 case DIPLO_MESSAGE_TRADE_REJECT_INSULTING:16614 return "RESPONSE_TRADE_REJECT_INSULTING";16615 case DIPLO_MESSAGE_TRADE_DEAL_UNCHANGED:16616 return "RESPONSE_TRADE_DEAL_UNCHANGED";16617 case DIPLO_MESSAGE_TRADE_AI_MAKES_OFFER:16618 return "RESPONSE_TRADE_AI_MAKES_OFFER";16619 case DIPLO_MESSAGE_TRADE_NO_DEAL_POSSIBLE:16620 return "RESPONSE_TRADE_NO_DEAL_POSSIBLE";16621 case DIPLO_MESSAGE_TRADE_CANT_MATCH_OFFER:16622 return "RESPONSE_TRADE_CANT_MATCH_OFFER";16623 case DIPLO_MESSAGE_ATTACKED_HOSTILE:16624 return "RESPONSE_ATTACKED_HOSTILE";16625 case DIPLO_MESSAGE_ATTACKED_WEAK_HOSTILE:16626 return "RESPONSE_ATTACKED_WEAK_HOSTILE";16627 case DIPLO_MESSAGE_ATTACKED_STRONG_HOSTILE:16628 return "RESPONSE_ATTACKED_STRONG_HOSTILE";16629 case DIPLO_MESSAGE_ATTACKED_EXCITED:16630 return "RESPONSE_ATTACKED_EXCITED";16631 case DIPLO_MESSAGE_ATTACKED_WEAK_EXCITED:16632 return "RESPONSE_ATTACKED_WEAK_EXCITED";16633 case DIPLO_MESSAGE_ATTACKED_STRONG_EXCITED:16634 return "RESPONSE_ATTACKED_STRONG_EXCITED";16635 case DIPLO_MESSAGE_ATTACKED_SAD:16636 return "RESPONSE_ATTACKED_SAD";16637 case DIPLO_MESSAGE_ATTACKED_BETRAYED:16638 return "RESPONSE_ATTACKED_BETRAYED";16639 case DIPLO_MESSAGE_ATTACKED_MILITARY_PROMISE_BROKEN:16640 return "RESPONSE_ATTACKED_MILITARY_PROMISE_BROKEN";16641 case DIPLO_MESSAGE_DOW_GENERIC:16642 return "RESPONSE_DOW_GENERIC";16643 case DIPLO_MESSAGE_DOW_LAND:16644 return "RESPONSE_DOW_LAND";16645 case DIPLO_MESSAGE_DOW_WORLD_CONQUEST:16646 return "RESPONSE_DOW_WORLD_CONQUEST";16647 case DIPLO_MESSAGE_DOW_OPPORTUNITY:16648 return "RESPONSE_DOW_OPPORTUNITY";16649 case DIPLO_MESSAGE_DOW_DESPERATE:16650 return "RESPONSE_DOW_DESPERATE";16651 case DIPLO_MESSAGE_DOW_BETRAYAL:16652 return "RESPONSE_DOW_BETRAYAL";16653 case DIPLO_MESSAGE_DOW_WEAK_BETRAYAL:16654 return "RESPONSE_DOW_WEAK_BETRAYAL";16655 case DIPLO_MESSAGE_DOW_REGRET:16656 return "RESPONSE_DOW_REGRET";16657 case DIPLO_MESSAGE_WAR_DEMAND_REFUSED:16658 return "RESPONSE_WAR_DEMAND_REFUSED";16659 case DIPLO_MESSAGE_DOF_AI_DENOUNCE_REQUEST:16660 return "RESPONSE_DOF_AI_DENOUNCE_REQUEST";16661 case DIPLO_MESSAGE_DOF_AI_WAR_REQUEST:16662 return "RESPONSE_DOF_AI_WAR_REQUEST";16663 case DIPLO_MESSAGE_DOF_NOT_HONORED:16664 return "RESPONSE_DOF_NOT_HONORED";16665 case DIPLO_MESSAGE_AI_DOF_BACKSTAB:16666 return "RESPONSE_AI_DOF_BACKSTAB";16667 case DIPLO_MESSAGE_RESPONSE_TO_BEING_DENOUNCED:16668 return "RESPONSE_RESPONSE_TO_BEING_DENOUNCED";16669 case DIPLO_MESSAGE_HUMAN_DOFED_FRIEND:16670 return "RESPONSE_HUMAN_DOFED_FRIEND";16671 case DIPLO_MESSAGE_HUMAN_DOFED_ENEMY:16672 return "RESPONSE_HUMAN_DOFED_ENEMY";16673 case DIPLO_MESSAGE_HUMAN_DENOUNCED_FRIEND:16674 return "RESPONSE_HUMAN_DENOUNCED_FRIEND";16675 case DIPLO_MESSAGE_HUMAN_DENOUNCED_ENEMY:16676 return "RESPONSE_HUMAN_DENOUNCED_ENEMY";16677 case DIPLO_MESSAGE_HUMAN_DOF_SO_AI_DOF:16678 return "RESPONSE_HUMAN_DOF_SO_AI_DOF";16679 case DIPLO_MESSAGE_HUMAN_DENOUNCE_SO_AI_DENOUNCE:16680 return "RESPONSE_HUMAN_DENOUNCE_SO_AI_DENOUNCE";16681 case DIPLO_MESSAGE_HUMAN_DOF_SO_AI_DENOUNCE:16682 return "RESPONSE_HUMAN_DOF_SO_AI_DENOUNCE";16683 case DIPLO_MESSAGE_HUMAN_DENOUNCE_SO_AI_DOF:16684 return "RESPONSE_HUMAN_DENOUNCE_SO_AI_DOF";16685 case DIPLO_MESSAGE_GREETING_DENOUNCED_BY_AI:16686 return "RESPONSE_GREETING_DENOUNCED_BY_AI";16687 case DIPLO_MESSAGE_GREETING_DENOUNCED_AI:16688 return "RESPONSE_GREETING_DENOUNCED_AI";16689 case DIPLO_MESSAGE_GREETING_OUR_DOF_WITH_AI_ENEMY:16690 return "RESPONSE_GREETING_OUR_DOF_WITH_ENEMY_OF_AI";16691 case DIPLO_MESSAGE_GREETING_OUR_DOF_WITH_AI_FRIEND:16692 return "RESPONSE_GREETING_OUR_DOF_WITH_FRIEND_OF_AI";16693 case DIPLO_MESSAGE_GREETING_DENOUNCED_AI_FRIEND:16694 return "RESPONSE_GREETING_DENOUNCED_FRIEND_OF_AI";16695 case DIPLO_MESSAGE_GREETING_DENOUNCED_AI_ENEMY:16696 return "RESPONSE_GREETING_DENOUNCED_ENEMY_OF_AI";16697 case DIPLO_MESSAGE_TOO_SOON_FOR_DOF:16698 return "RESPONSE_TOO_SOON_FOR_DOF";16699 case DIPLO_MESSAGE_SAME_POLICIES_FREEDOM:16700 return "RESPONSE_SAME_POLICIES_FREEDOM";16701 case DIPLO_MESSAGE_SAME_POLICIES_ORDER:16702 return "RESPONSE_SAME_POLICIES_ORDER";16703 case DIPLO_MESSAGE_SAME_POLICIES_AUTOCRACY:16704 return "RESPONSE_SAME_POLICIES_AUTOCRACY";16705 case DIPLO_MESSAGE_CAUGHT_YOUR_SPY:16706 return "RESPONSE_CAUGHT_YOUR_SPY";16707 case DIPLO_MESSAGE_KILLED_YOUR_SPY:16708 return "RESPONSE_KILLED_YOUR_SPY";16709 case DIPLO_MESSAGE_KILLED_MY_SPY:16710 return "RESPONSE_KILLED_MY_SPY";16711 case DIPLO_MESSAGE_CONFRONT_YOU_KILLED_MY_SPY:16712 return "RESPONSE_CONFRONT_YOU_KILLED_MY_SPY";16713 case DIPLO_MESSAGE_STOP_CONVERSIONS:16714 return "RESPONSE_STOP_CONVERSIONS";16715 case DIPLO_MESSAGE_HUMAN_CAUGHT_YOUR_SPY_GOOD:16716 return "RESPONSE_HUMAN_CAUGHT_YOUR_SPY_GOOD";16717 case DIPLO_MESSAGE_HUMAN_CAUGHT_YOUR_SPY_BAD:16718 return "RESPONSE_HUMAN_CAUGHT_YOUR_SPY_BAD";16719 case DIPLO_MESSAGE_STOP_SPYING_YES:16720 return "RESPONSE_STOP_SPYING_YES";16721 case DIPLO_MESSAGE_STOP_SPYING_NO:16722 return "RESPONSE_STOP_SPYING_NO";16723 case DIPLO_MESSAGE_WARNED_ABOUT_INTRIGUE:16724 return "RESPONSE_WARNED_ABOUT_INTRIGUE";16725 case DIPLO_MESSAGE_SHARE_INTRIGUE:16726 return "RESPONSE_SHARE_INTRIGUE_DECEPTION";16727 case DIPLO_MESSAGE_SHARE_INTRIGUE_ARMY_SNEAK_ATTACK_KNOWN_CITY:16728 return "RESPONSE_SHARE_INTRIGUE_ARMY_SNEAK_ATTACK_KNOWN_CITY";16729 case DIPLO_MESSAGE_SHARE_INTRIGUE_ARMY_SNEAK_ATTACK_UNKNOWN_CITY:16730 return "RESPONSE_SHARE_INTRIGUE_ARMY_SNEAK_ATTACK_UNKNOWN_CITY";16731 case DIPLO_MESSAGE_SHARE_INTRIGUE_AMPHIBIOUS_SNEAK_ATTACK_KNOWN_CITY:16732 return "RESPONSE_SHARE_INTRIGUE_AMPHIBIOUS_SNEAK_ATTACK_KNOWN_CITY";16733 case DIPLO_MESSAGE_SHARE_INTRIGUE_AMPHIBIOUS_SNEAK_ATTACK_UNKNOWN_CITY:16734 return "RESPONSE_SHARE_INTRIGUE_AMPHIBIOUS_SNEAK_ATTACK_UNKNOWN_CITY";16735 case DIPLO_MESSAGE_HUMAN_KILLED_MY_SPY_UNFORGIVEN:16736 return "RESPONSE_HUMAN_KILLED_MY_SPY_UNFORGIVEN";16737 case DIPLO_MESSAGE_HUMAN_KILLED_MY_SPY_FORGIVEN:16738 return "RESPONSE_HUMAN_KILLED_MY_SPY_FORGIVEN";16739 case DIPLO_MESSAGE_HUMAN_STOP_CONVERSIONS_GOOD:16740 return "RESPONSE_HUMAN_STOP_CONVERSIONS_GOOD";16741 case DIPLO_MESSAGE_HUMAN_STOP_CONVERSIONS_BAD:16742 return "RESPONSE_HUMAN_STOP_CONVERSIONS_BAD";16743 case DIPLO_MESSAGE_STOP_CONVERSIONS_AGREE:16744 return "RESPONSE_HUMAN_STOP_CONVERSIONS_AGREE";16745 case DIPLO_MESSAGE_STOP_CONVERSIONS_DISAGREE:16746 return "RESPONSE_HUMAN_STOP_CONVERSIONS_DISAGREE";16747 case DIPLO_MESSAGE_STOP_DIGGING:16748 return "RESPONSE_STOP_DIGGING";16749 case DIPLO_MESSAGE_STOP_DIGGING_AGREE:16750 return "RESPONSE_STOP_DIGGING_AGREE";16751 case DIPLO_MESSAGE_STOP_DIGGING_DISAGREE:16752 return "RESPONSE_STOP_DIGGING_DISAGREE";16753 case DIPLO_MESSAGE_HUMAN_STOP_DIGGING_BAD:16754 return "RESPONSE_HUMAN_STOP_DIGGING_BAD";16755 case DIPLO_MESSAGE_HUMAN_STOP_DIGGING_GOOD:16756 return "RESPONSE_HUMAN_STOP_DIGGING_GOOD";16757 case DIPLO_MESSAGE_WE_LIKED_THEIR_PROPOSAL:16758 return "RESPONSE_WE_LIKE_HUMAN_PROPOSAL";16759 case DIPLO_MESSAGE_WE_DISLIKED_THEIR_PROPOSAL:16760 return "RESPONSE_WE_DISLIKE_HUMAN_PROPOSAL";16761 case DIPLO_MESSAGE_THEY_SUPPORTED_OUR_PROPOSAL:16762 return "RESPONSE_HUMAN_SUPPORTED_OUR_PROPOSAL";16763 case DIPLO_MESSAGE_THEY_FOILED_OUR_PROPOSAL:16764 return "RESPONSE_HUMAN_FOILED_OUR_PROPOSAL";16765 case DIPLO_MESSAGE_THEY_SUPPORTED_OUR_HOSTING:16766 return "RESPONSE_HUMAN_SUPPORTED_OUR_HOSTING";16767 case DIPLO_MESSAGE_YOUR_IDEOLOGY_CAUSING_CIVIL_UNREST_FREEDOM:16768 return "RESPONSE_CIVIL_RESISTANCE_ON_AI_BY_FREEDOM";16769 case DIPLO_MESSAGE_YOUR_IDEOLOGY_CAUSING_CIVIL_UNREST_ORDER:16770 return "RESPONSE_CIVIL_RESISTANCE_ON_AI_BY_ORDER";16771 case DIPLO_MESSAGE_YOUR_IDEOLOGY_CAUSING_CIVIL_UNREST_AUTOCRACY:16772 return "RESPONSE_CIVIL_RESISTANCE_ON_AI_BY_AUTOCRACY";16773 case DIPLO_MESSAGE_OUR_IDEOLOGY_CAUSING_CIVIL_UNREST_FREEDOM:16774 return "RESPONSE_CIVIL_RESISTANCE_ON_HUMAN_BY_FREEDOM";16775 case DIPLO_MESSAGE_OUR_IDEOLOGY_CAUSING_CIVIL_UNREST_ORDER:16776 return "RESPONSE_CIVIL_RESISTANCE_ON_HUMAN_BY_ORDER";16777 case DIPLO_MESSAGE_OUR_IDEOLOGY_CAUSING_CIVIL_UNREST_AUTOCRACY:16778 return "RESPONSE_CIVIL_RESISTANCE_ON_HUMAN_BY_AUTOCRACY";16779 case DIPLO_MESSAGE_SWITCH_OUR_IDEOLOGY_FREEDOM:16780 return "RESPONSE_SWITCHED_TO_FREEDOM";16781 case DIPLO_MESSAGE_SWITCH_OUR_IDEOLOGY_ORDER:16782 return "RESPONSE_SWITCHED_TO_ORDER";16783 case DIPLO_MESSAGE_SWITCH_OUR_IDEOLOGY_AUTOCRACY:16784 return "RESPONSE_SWITCHED_TO_AUTOCRACY";16785 case DIPLO_MESSAGE_YOUR_CULTURE_INFLUENTIAL:16786 return "RESPONSE_INFLUENTIAL_ON_AI";16787 case DIPLO_MESSAGE_OUR_CULTURE_INFLUENTIAL:16788 return "RESPONSE_INFLUENTIAL_ON_HUMAN";16789 }1679016791 return NULL;16792}