/* * Seven Kingdoms: Ancient Adversaries * * Copyright 1997,1998 Enlight Software Ltd. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ //Filename : OTALKSPA.CPP //Description : Spanish version of the talk messages #if(defined(SPANISH)) #include #include #include #include #include #include #include #include #include #include //-------- define static vars --------// static String str; // these vars don't have to be saved as their are only used by msg_str() for passing vars to other functions static short viewing_nation_recno; static char should_disp_reply; static char disp_second_line; //------- Begin of function TalkMsg::msg_str --------// // // Return the text of this message. // // viewingNationRecno = the recno of the nation viewing this message // [int] dispReply = whether display the reply if there is one // (default: 1) // [int] dispSecondLine = whether should display the second line of the // message (default: 0) // char* TalkMsg::msg_str(int viewingNationRecno, int dispReply, int dispSecondLine) { viewing_nation_recno = viewingNationRecno; should_disp_reply = dispReply; disp_second_line = dispSecondLine; //-------- compose the message str -------// switch(talk_id) { case TALK_PROPOSE_TRADE_TREATY: propose_treaty("comercial"); break; case TALK_PROPOSE_FRIENDLY_TREATY: propose_treaty("amistoso"); break; case TALK_PROPOSE_ALLIANCE_TREATY: propose_treaty("de alianza"); break; case TALK_END_TRADE_TREATY: end_treaty("comercial"); break; case TALK_END_FRIENDLY_TREATY: end_treaty("amistoso"); break; case TALK_END_ALLIANCE_TREATY: end_treaty("de alianza"); break; case TALK_REQUEST_MILITARY_AID: request_military_aid(); break; case TALK_REQUEST_TRADE_EMBARGO: request_trade_embargo(); break; case TALK_REQUEST_CEASE_WAR: request_cease_war(); break; case TALK_REQUEST_DECLARE_WAR: request_declare_war(); break; case TALK_REQUEST_BUY_FOOD: request_buy_food(); break; case TALK_DECLARE_WAR: declare_war(); break; case TALK_GIVE_TRIBUTE: give_tribute("tributo"); break; case TALK_DEMAND_TRIBUTE: demand_tribute(0); // 1-is tribute, not aid break; case TALK_GIVE_AID: give_tribute("ayuda"); break; case TALK_DEMAND_AID: demand_tribute(1); // 1-is aid, not tribute break; case TALK_GIVE_TECH: give_tech(); break; case TALK_DEMAND_TECH: demand_tech(); break; case TALK_REQUEST_SURRENDER: request_surrender(); break; case TALK_SURRENDER: surrender(); break; default: err_here(); } return str; } //-------- End of function TalkMsg::msg_str ---------// //----- Begin of function TalkMsg::propose_treaty ------// // // talk_para1 - duration of the treaty (no. of years). // void TalkMsg::propose_treaty(char* treatyTypeStr) { //---------------------------------------------// // // Send: // // 's Kingdom proposes a/an friendly/alliance treaty to you. // You propose a/an friendly/alliance treaty to 's Kingdom. // // Reply: // // 's Kingdom accepts/rejects your proposed // friendly/alliance treaty. // // You accept/reject the friendly/alliance treaty // proposed by 's Kingdom. // //---------------------------------------------// // // Envío: // // El Reino de te propone un acuerdo amistoso/de alianza. // Propones un acuerdo amistoso/de alianza al Reino de . // // Respuesta: // // El Reino de acepta/rechaza tu propuesta de // acuerdo amistoso/de alianza. // // Aceptas/Rechazas el acuerdo amistoso/de alianza // propuesto por el Reino de . // //---------------------------------------------// if( reply_type == REPLY_WAITING || !should_disp_reply ) { if( viewing_nation_recno == from_nation_recno ) { str = "Propones un acuerdo "; str += treatyTypeStr; str += " al "; str += to_nation_name(); str += "."; } else { str = "El "; str += from_nation_name(); str += " te propone un acuerdo "; str += treatyTypeStr; str += "."; } } else { if( viewing_nation_recno == from_nation_recno ) { str = "El "; str += to_nation_name(); if( reply_type == REPLY_ACCEPT ) str += " acepta tu propuesta de acuerdo "; else str += " rechaza tu propuesta de acuerdo "; str += treatyTypeStr; str += "."; } else { if( reply_type == REPLY_ACCEPT ) str = "Aceptas el acuerdo "; else str = "Rechazas el acuerdo "; str += treatyTypeStr; str += " propuesto por el "; str += from_nation_name(); str += "."; } } } //------- End of function TalkMsg::propose_treaty ------// //----- Begin of function TalkMsg::end_treaty ------// // // talk_para1 - treaty type, NATION_FRIENDLY or NATION_ALLIANCE. // void TalkMsg::end_treaty(char* treatyTypeStr) { //---------------------------------------------// // // Send: // 's Kingdom terminates its friendly/alliance treaty with you. // You terminate your friendly/alliance treaty with 's Kingdom. // //---------------------------------------------// // // Envío: // El Reino de finaliza su acuerdo amistoso/de alianza contigo. // Finalizas el acuerdo amistoso/de alianza con el Reino de . // //---------------------------------------------// if( viewing_nation_recno == from_nation_recno ) { str = "Finalizas el acuerdo "; str += treatyTypeStr; str += " con el "; str += to_nation_name(); str += "."; } else { str = "El "; str += from_nation_name(); str += " finaliza su acuerdo "; str += treatyTypeStr; str += " contigo."; } } //------- End of function TalkMsg::end_treaty ------// //----- Begin of function TalkMsg::request_cease_war ------// // void TalkMsg::request_cease_war() { //---------------------------------------------// // // Send: // 's Kingdom requests a cease-fire. // You request a cease-fire with 's Kingdom. // // Reply: // 's Kingdom agrees to a cease-fire. // 's Kingdom refuses a cease-fire. // You agree to a cease-fire with 's Kingdom. // You refuse a cease-fire with 's Kingdom. // //---------------------------------------------// // // Envío: // El Reino de solicita un cese el fuego. // Solicitas un cese el fuego al Reino de . // // Respuesta: // El Reino de acepta el cese el fuego. // El Reino de rechaza el cese el fuego. // Aceptas el cese el fuego con el Reino de . // Rechazas el cese el fuego con el Reino de . // //---------------------------------------------// if( reply_type == REPLY_WAITING || !should_disp_reply ) { if( viewing_nation_recno == from_nation_recno ) { str = "Solicitas un cese el fuego al "; str += to_nation_name(); str += "."; } else { str = "El "; str += from_nation_name(); str += " solicita un cese el fuego."; } } else { if( viewing_nation_recno == from_nation_recno ) { str = "El "; str += to_nation_name(); if( reply_type == REPLY_ACCEPT ) str += " acepta"; else str += " rechaza"; str += " el cese el fuego."; } else { if( reply_type == REPLY_ACCEPT ) str = "Aceptas"; else str = "Rechazas"; str += " el cese el fuego con el "; str += from_nation_name(); } } } //------- End of function TalkMsg::request_cease_war ------// //----- Begin of function TalkMsg::request_declare_war ------// // // talk_para1 - the recno of the nation to declare war with. // void TalkMsg::request_declare_war() { //---------------------------------------------// // // Send: // 's Kingdom requests that you declare war on 's Kingdom. // You request 's Kingdom to declare war on 's Kingdom. // // Reply: // 's Kingdom agrees/refuses to declare war on 's Kingdom. // You agree/refuse to declare war on 's Kingdom. // //---------------------------------------------// // // Envío: // El Reino de solicita que declares la guerra al Reino de . // Solicitas al Reino de que declare la guerra al Reino de . // // Respuesta: // El Reino de acepta/rechaza declarar la guerra al Reino de . // Aceptas/Rechazas declarar la guerra al Reino de . // //---------------------------------------------// if( reply_type == REPLY_WAITING || !should_disp_reply ) { if( viewing_nation_recno == from_nation_recno ) { str = "Solicitas al "; str += to_nation_name(); str += " que declare la guerra al "; str += nation_array[talk_para1]->nation_name(); str += nation_color_code_str(talk_para1); str += "."; } else { str = "El "; str += from_nation_name(); str += " solicita que declares la guerra al "; str += nation_array[talk_para1]->nation_name(); str += nation_color_code_str(talk_para1); str += "."; } } else { if( viewing_nation_recno == from_nation_recno ) { str = "El "; str += to_nation_name(); if( reply_type == REPLY_ACCEPT ) str += " acepta"; else str += " rechaza"; } else { if( reply_type == REPLY_ACCEPT ) str = "Aceptas"; else str = "Rechazas"; } str += " declarar la guerra al "; str += nation_array[talk_para1]->nation_name(); str += nation_color_code_str(talk_para1); str += "."; } } //------- End of function TalkMsg::request_declare_war ------// //----- Begin of function TalkMsg::request_buy_food ------// // // talk_para1 - the qty of food the nation wants to buy. // talk_para2 - price offered for 10 qty of food. // void TalkMsg::request_buy_food() { //---- display the second line in the reply question ----// // // 's Kingdom offers $10 for 10 units of food. // //-------------------------------------------------------// // // El Reino de ofrece $10 por 10 unidades de alimento. // //-------------------------------------------------------// if( disp_second_line ) { str = "El "; str += from_nation_name(); str += " ofrece "; str += misc.format(talk_para2,2); str += " por 10 unidades de alimento."; return; } //---------------------------------------------// // // Send: // 's Kingdom requests to purchase // units of food from you. // // You request to purchase units of food // from 's Kingdom. // // Reply: // 's Kingdom agrees/refuses to sell units // of food to you. // // You agree/refuse to sell units of food to // 's Kingdom. // //---------------------------------------------// // // Envío: // El Reino de solicita la compra de // unidades de alimento. // // Solicitas la compra de unidades de alimento // al Reino de . // // Respuesta: // El Reino de acepta/rechaza la venta de unidades // de alimento. // // Aceptas/Rechazas la venta de unidades de alimento al // Reino de . // //---------------------------------------------// if( reply_type == REPLY_WAITING || !should_disp_reply ) { if( viewing_nation_recno == from_nation_recno ) { str = "Solicitas la compra de "; str += talk_para1; str += " unidades de alimento al "; str += to_nation_name(); str += "."; } else { str = "El "; str += from_nation_name(); str += " solicita la compra de "; str += talk_para1; str += " unidades de alimento."; } } else { if( viewing_nation_recno == from_nation_recno ) { str = "El "; str += to_nation_name(); if( reply_type == REPLY_ACCEPT ) str += " acepta"; else str += " rechaza"; str += " la venta de "; str += talk_para1; str += " unidades de alimento."; } else { if( reply_type == REPLY_ACCEPT ) str = "Aceptas"; else str = "Rechazas"; str += " la venta de "; str += talk_para1; str += " unidades de alimento al "; str += from_nation_name(); str += "."; } } } //------- End of function TalkMsg::request_buy_food ------// //----- Begin of function TalkMsg::declare_war ------// // void TalkMsg::declare_war() { //---------------------------------------------// // // Send: // 's Kingdom declares war on you. // You declare war on 's Kingdom. // //---------------------------------------------// // // Envío: // El Reino de te declara la guerra. // Declaras la guerra al Reino de . // //---------------------------------------------// if( viewing_nation_recno == from_nation_recno ) { str = "Declaras la guerra al "; str += to_nation_name(); str += "."; } else { str = "El "; str += from_nation_name(); str += " te declara la guerra."; } } //------- End of function TalkMsg::declare_war ------// //----- Begin of function TalkMsg::give_tribute ------// // // tributeStr - either "tribute" or "aid". // // talk_para1 - amount of the tribute. // void TalkMsg::give_tribute(char* tributeStr) { //---------------------------------------------// // // Send: // 's Kingdom offers you <$999> in aid/tribute. // You offer 's Kingdom <$999> in aid/tribute. // // Reply: // 's Kingdom accepts/rejects your aid/tribute of <$999>. // You accept/reject the <$999> in aid/tribute from 's Kingdom. // //---------------------------------------------// // // Envío: // El Reino de te ofrece <$999> de ayuda/tributo. // Ofreces al Reino de <$999> de ayuda/tributo. // // Respuesta: // El Reino de acepta/rechaza tu ayuda/tributo de <$999>. // Aceptas/Rechazas los <$999> de ayuda/tributo del Reino de . // //---------------------------------------------// if( reply_type == REPLY_WAITING || !should_disp_reply ) { if( viewing_nation_recno == from_nation_recno ) { str = "Ofreces al "; str += to_nation_name(); str += " "; str += misc.format(talk_para1, 2); str += " de "; str += tributeStr; str += "."; } else { str = "El "; str += from_nation_name(); str += " te ofrece "; str += misc.format(talk_para1, 2); str += " de "; str += tributeStr; str += "."; } } else { if( viewing_nation_recno == from_nation_recno ) { str = "El "; str += to_nation_name(); if( reply_type == REPLY_ACCEPT ) str += " acepta tu "; else str += " rechaza tu "; str += tributeStr; str += " de "; str += misc.format(talk_para1, 2); str += "."; } else { if( reply_type == REPLY_ACCEPT ) str = "Aceptas los "; else str = "Rechazas los "; str += misc.format(talk_para1, 2); str += " de "; str += tributeStr; str += " del "; str += from_nation_name(); str += "."; } } } //------- End of function TalkMsg::give_tribute ------// //----- Begin of function TalkMsg::demand_tribute ------// // // isAid - 1 if it's a aid, 0 if it's a tribute. // // talk_para1 - the amount of the tribute. // void TalkMsg::demand_tribute(int isAid) { //---------------------------------------------// // // Send: // 's Kingdom requests/demands in aid/tribute // from you. // // You request/demand in aid/tribute from // 's Kingdom. // // Reply: // 's Kingdom agrees/refuses to give/pay you // in aid/tribute. // // You agree/refuse to give/pay 's Kingdom // in aid/tribute. // //---------------------------------------------// // // Envío: // El Reino de solicita/exige de ayuda/tributo // a tu Reino. // // Solicitas/Exiges de ayuda/tributo al // Reino de . // // Respuesta: // El Reino de acepta/rechaza cederte/pagarte // de ayuda/tributo. // // Aceptas/Rechazas ceder/pagar al Reino de // de ayuda/tributo. // //---------------------------------------------// char* aidStr; if( isAid ) aidStr = "ayuda"; else aidStr = "tributo"; if( reply_type == REPLY_WAITING || !should_disp_reply ) { if( viewing_nation_recno == from_nation_recno ) { if( isAid ) str = "Solicitas "; else str = "Exiges "; str += misc.format(talk_para1,2); str += " de "; str += aidStr; str += " al "; str += to_nation_name(); str += "."; } else { str = "El "; str += from_nation_name(); if( isAid ) str += " solicita "; else str += " exige "; str += misc.format(talk_para1,2); str += " de "; str += aidStr; str += " a tu Reino."; } } else { if( viewing_nation_recno == from_nation_recno ) { str = "El "; str += to_nation_name(); if( reply_type == REPLY_ACCEPT ) str += " acepta"; else str += " rechaza"; if( isAid ) str += " cederte "; else str += " pagarte "; } else { if( reply_type == REPLY_ACCEPT ) str = "Aceptas"; else str = "Rechazas"; if( isAid ) str += " ceder al "; else str += " pagar al "; str += from_nation_name(); str += " "; } str += misc.format(talk_para1,2); str += " de "; str += aidStr; str += "."; } } //------- End of function TalkMsg::demand_tribute ------// //----- Begin of function TalkMsg::give_tech ------// // // talk_para1 - id. of the tech given. // talk_para2 - version of the tech. // void TalkMsg::give_tech() { //---------------------------------------------// // // Send: // 's Kingdom offers technology to you. // // You offer technology to 's Kingdom. // // Reply: // 's Kingdom accepts/rejects your gift of // technology. // // You accept/reject the gift of technology // from 's Kingdom. // //---------------------------------------------// // // Envío: // El Reino de te ofrece la tecnología de . // // Ofreces la tecnología de al Reino de . // // Respuesta: // El Reino de acepta/rechaza tu obsequio de tecnología // de . // // Aceptas/Rechazas el obsequio de tecnología de // del Reino de . // //---------------------------------------------// if( reply_type == REPLY_WAITING || !should_disp_reply ) { if( viewing_nation_recno == from_nation_recno ) { str = "Ofreces la tecnología de "; str += tech_res[talk_para1]->tech_des(); if( talk_para2 ) // Ships do not have different versions { str += " "; str += misc.roman_number(talk_para2); } str += " al "; str += to_nation_name(); str += "."; } else { str = "El "; str += from_nation_name(); str += " te ofrece la tecnología de "; str += tech_res[talk_para1]->tech_des(); if( talk_para2 ) // Ships do not have different versions { str += " "; str += misc.roman_number(talk_para2); } str += "."; } } else { if( viewing_nation_recno == from_nation_recno ) { str = "El "; str += to_nation_name(); if( reply_type == REPLY_ACCEPT ) str += " acepta"; else str += " rechaza"; str += " tu obsequio de tecnología de "; str += tech_res[talk_para1]->tech_des(); if( talk_para2 ) // Ships do not have different versions { str += " "; str += misc.roman_number(talk_para2); } str += "."; } else { if( reply_type == REPLY_ACCEPT ) str = "Aceptas"; else str = "Rechazas"; str += " el obsequio de tecnología de "; str += tech_res[talk_para1]->tech_des(); if( talk_para2 ) // Ships do not have different versions { str += " "; str += misc.roman_number(talk_para2); } str += " del "; str += from_nation_name(); str += "."; } } } //------- End of function TalkMsg::give_tech ------// //----- Begin of function TalkMsg::demand_tech ------// // // Demand for the latest version of the technology. // // talk_para1 - id. of the tech demanded. // talk_para2 - version of the tech if the nation agrees to transfer // technology. // void TalkMsg::demand_tech() { //---------------------------------------------// // // Send: // 's Kingdom demands/requests the latest // technology from you. // // You demand/request the latest technology from // 's Kingdom. // // Reply: // 's Kingdom agrees/refuses to transfer its latest // technology to you. // // You agree/refuse to transfer your technology to // 's Kingdom. // //---------------------------------------------// // // Envío: // El Reino de te exige/solicita la última // tecnología de . // // Exiges/Solicitas la última tecnología de al // Reino de . // // Respuesta: // El Reino de acepta/rechaza transmitirte la última tecnología // de . // // Aceptas/Rechazas transmitir tu tecnología de al // Reino de . // //---------------------------------------------// char* requestStr; char* requestStr2; if( nation_array[from_nation_recno]->get_relation_status(to_nation_recno) >= NATION_FRIENDLY ) { requestStr = "solicita"; requestStr2 = "Solicitas"; } else { requestStr = "exige"; requestStr2 = "Exiges"; } //------------------------------------------// if( reply_type == REPLY_WAITING || !should_disp_reply ) { if( viewing_nation_recno == from_nation_recno ) { str = requestStr2; str += " la última tecnología de "; str += tech_res[talk_para1]->tech_des(); str += " al "; str += to_nation_name(); str += "."; } else { str = "El "; str += from_nation_name(); str += " te "; str += requestStr; str += " la última tecnología de "; str += tech_res[talk_para1]->tech_des(); str += "."; } } else { if( viewing_nation_recno == from_nation_recno ) { str = "El "; str += to_nation_name(); if( reply_type == REPLY_ACCEPT ) str += " acepta"; else str += " rechaza"; str += " transmitirte la última tecnología de "; str += tech_res[talk_para1]->tech_des(); str += "."; } else { if( reply_type == REPLY_ACCEPT ) str = "Aceptas"; else str = "Rechazas"; str += " transmitir tu tecnología de "; str += tech_res[talk_para1]->tech_des(); str += " al "; str += from_nation_name(); str += "."; } } } //------- End of function TalkMsg::demand_tech ------// //----- Begin of function TalkMsg::request_military_aid ------// // void TalkMsg::request_military_aid() { //---------------------------------------------// // // Send: // 's Kingdom requests immediate military aid from you. // You request immediate military aid from 's Kingdom. // // Reply: // 's Kingdom agrees to immediately send your requested // military aid. // 's Kingdom denies you your requested military aid. // // You agree to immediately send military aid to 's Kingdom. // You refuse to send military aid to 's Kingdom. // //---------------------------------------------// // // Envío: // El Reino de te solicita ayuda militar inmediata. // Solicitas ayuda militar inmediata al Reino de . // // Respuesta: // El Reino de acepta enviarte inmediatamente la ayuda // militar solicitada. // El Reino de te niega la ayuda militar solicitada. // // Aceptas el envío inmediato de ayuda militar al Reino de . // Rechazas el envío de ayuda militar al Reino de . // //---------------------------------------------// if( reply_type == REPLY_WAITING || !should_disp_reply ) { if( viewing_nation_recno == from_nation_recno ) { str = "Solicitas ayuda militar inmediata al "; str += to_nation_name(); str += "."; } else { str = "El "; str += from_nation_name(); str += " te solicita ayuda militar inmediata."; } } else { if( viewing_nation_recno == from_nation_recno ) { str = "El "; str += to_nation_name(); if( reply_type == REPLY_ACCEPT ) str += " acepta enviarte inmediatamente la ayuda militar solicitada."; else str += " te niega la ayuda militar solicitada."; } else { if( reply_type == REPLY_ACCEPT ) str = "Aceptas el envío inmediato de ayuda militar al "; else str = "Rechazas el envío de ayuda militar al "; str += from_nation_name(); str += "."; } } } //------- End of function TalkMsg::request_military_aid ------// //----- Begin of function TalkMsg::request_trade_embargo ------// // // talk_para1 - the nation to have a trade embargo on. // void TalkMsg::request_trade_embargo() { //---------------------------------------------// // // Send: // 's Kingdom requests you to join an embargo on trade with // 's Kingdom. // // You request 's Kingdom to join an embargo on trade with // 's Kingdom. // // Reply: // 's Kingdom agrees/refuses to join an embargo on trade // with 's Kingdom. // // You agree/refuse to join an embargo on trade with 's Kingdom // as requested by 's Kingdom. // //---------------------------------------------// // // Envío: // El Reino de solicita que te unas al embargo comercial del // Reino de . // // Solicitas al Reino de que se una al embargo comercial del // Reino de . // // Respuesta: // El Reino de acepta/rechaza unirse al embargo comercial // del Reino de . // // Aceptas/Rechazas unirte al embargo comercial del Reino de // solicitado por el Reino de . // //---------------------------------------------// if( reply_type == REPLY_WAITING || !should_disp_reply ) { if( viewing_nation_recno == from_nation_recno ) { str = "Solicitas al "; str += to_nation_name(); str += " que se una "; } else { str = "El "; str += from_nation_name(); str += " solicita que te unas "; } str += " al embargo comercial del "; str += nation_array[talk_para1]->nation_name(); str += nation_color_code_str(talk_para1); str += "."; } else { if( viewing_nation_recno == from_nation_recno ) { str = "El "; str += to_nation_name(); if( reply_type == REPLY_ACCEPT ) str += " acepta"; else str += " rechaza"; str += " unirse al embargo comercial del "; str += nation_array[talk_para1]->nation_name(); str += nation_color_code_str(talk_para1); str += "."; } else { if( reply_type == REPLY_ACCEPT ) str = "Aceptas"; else str = "Rechazas"; str += " unirte al embargo comercial del "; str += nation_array[talk_para1]->nation_name(); str += nation_color_code_str(talk_para1); str += " solicitado por el "; str += from_nation_name(); str += "."; } } } //------- End of function TalkMsg::request_trade_embargo ------// //----- Begin of function TalkMsg::request_surrender ------// // void TalkMsg::request_surrender() { //---------------------------------------------// // // Send: // // To unite our two Kingdoms under his rule, King // offers for your throne. // // You offer for the throne of 's // Kingdom. // // Reply: // // King refuses to dishonor himself by // selling his throne! // // King agrees to take your money in // exchange for his throne. // // You refuse to dishonor yourself by selling your // throne to 's kingdom. // //---------------------------------------------// // // Envío: // // Para unificar nuestros dos Reinos bajo su reinado, el Rey // ofrece por tu trono. // // Ofreces por el trono del Reino de // . // // Respuesta: // // ¡El Rey no acepta la deshonra de // vender su trono! // // El Rey acepta tu dinero a // cambio de su trono. // // No aceptas la deshonra de vender tu // trono al Reino de . // //---------------------------------------------// if( reply_type == REPLY_WAITING || !should_disp_reply ) { if( viewing_nation_recno == from_nation_recno ) { str = "Ofreces "; str += talk_para1*10; // *10 to restore its original value. str += " por el trono del "; str += to_nation_name(); str += "."; } else { str = "Para unificar nuestros dos Reinos bajo su reinado, el "; str += from_king_name(); str += " ofrece "; str += talk_para1*10; // *10 to restore its original value. str += " por tu trono."; } } else { if( viewing_nation_recno == from_nation_recno ) { if( reply_type == REPLY_ACCEPT ) { str = "El "; str += to_king_name(); str += " acepta tu dinero a cambio de su trono."; } else { str = "¡El "; str += to_king_name(); str += " no acepta la deshonra de vender su trono!"; } } else { if( reply_type == REPLY_ACCEPT ) { str = "You agree to take the money in exchange for your throne."; } else { str = "No aceptas la deshonra de vender tu trono al "; str += from_nation_name(); str += "."; } } } } //------- End of function TalkMsg::request_surrender ------// //----- Begin of function TalkMsg::surrender ------// // void TalkMsg::surrender() { //---------------------------------------------// // // Send: // 's Kingdom offerrrendered to you. // You have surrendered to 's Kingdom. // //---------------------------------------------// // // Envío: // (incorrect) El Reino de te ofrece su rendición. // El Reino de se te ha rendido. // Te has rendido al Reino de . // //---------------------------------------------// if( viewing_nation_recno == from_nation_recno ) { str = "Te has rendido al "; str += to_nation_name(); str += "."; } else { str = "El "; str += from_nation_name(); str += " se te ha rendido."; } } //------- End of function TalkMsg::surrender ------// #endif