Coder Social home page Coder Social logo

Comments (6)

carloshenrq avatar carloshenrq commented on August 24, 2024

Bom dia Lucas, tudo tranquilo contigo?

Agradeço teu report.

Vamos la, dei uma verificada no código fonte e me parece que realmente estão faltando alguns testes com essa variável de configuração que você disse.

Por esses dias, eu não tenho como testar essa modificação in-game, você poderia aplicar este .patch a sua fonte e confirmar se está funcionando de acordo?

 src/map/mob.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/map/mob.c b/src/map/mob.c
index 5b3a57b..6ef3e72 100644
--- a/src/map/mob.c
+++ b/src/map/mob.c
@@ -483,7 +483,7 @@ int mob_once_spawn(struct map_session_data* sd, int16 m, int16 x, int16 y, const
    for (count = 0; count < amount; count++) {
        int type = class_; 
        int c = (class_ >= 0) ? class_ : mob->get_random_id(-class_ - 1, (battle_config.random_monster_checklv) ? 3 : 1, lv);
-       mobname= (type >= 0) ? mobname:mob->db(c)->name;
+       mobname= (type >= 0) ? mobname:(battle_config.override_mob_names == 1 ? mob->db(c)->name : mob->db(c)->jname);
        md = mob->once_spawn_sub((sd) ? &sd->bl : NULL, m, x, y, mobname, c, event, size, ai);

        if (!md)
@@ -2919,7 +2919,10 @@ int mob_summonslave(struct mob_data *md2,int *value,int amount,uint16 skill_id)
            data.x = md2->bl.x;
            data.y = md2->bl.y;
        }
-       strcpy(data.name,mob->db(data.class_)->name);
+        if(battle_config.override_mob_names == 1)
+            strcpy(data.name,mob->db(data.class_)->name);
+        else
+            strcpy(data.name,mob->db(data.class_)->jname);

        if (!mob->parse_dataset(&data))
            continue;

from brathena20180924.

lucasfcosta avatar lucasfcosta commented on August 24, 2024

@carloshenrq Olá, Carlos, estou tentando aplicar seu patch aqui e segundo o GIT tem um erro na linha 15.

Apliquei manualmente as alterações no diff que você postou e mesmo assim não funcionou. Continua tendo o mesmo comportamento que descrevi acima.

from brathena20180924.

carloshenrq avatar carloshenrq commented on August 24, 2024

Este patch é para uma source zerada do brA.
Você deve ter modificações na source que está tentando aplicar.

Use uma source nova.

from brathena20180924.

lucasfcosta avatar lucasfcosta commented on August 24, 2024

Apliquei numa source zerada e não funcionou com a DB SQL.
Quando uso a DB .txt os nomes de fato são sobrescritos, mas com SQL não.

from brathena20180924.

carloshenrq avatar carloshenrq commented on August 24, 2024

Logo mais eu faço a correção deste problema :)

from brathena20180924.

edcastroecmr avatar edcastroecmr commented on August 24, 2024

obrigaaadooooooooo pessoal do brAthena esse emulador é mais que perfeito!! muito obrigado mesmo :)

from brathena20180924.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.