Bazaar developer reference

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}

Called by