Fixed a few bugs in the mob avail converter
Thanks to @Everade
This commit is contained in:
parent
7bdfe81867
commit
990c81f024
@ -970,6 +970,7 @@ static bool mob_readdb_mobavail(char* str[], int columns, int current) {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
body << YAML::BeginMap;
|
||||||
body << YAML::Key << "Mob" << YAML::Value << *mob_name;
|
body << YAML::Key << "Mob" << YAML::Value << *mob_name;
|
||||||
|
|
||||||
uint16 sprite_id = atoi(str[1]);
|
uint16 sprite_id = atoi(str[1]);
|
||||||
@ -982,15 +983,15 @@ static bool mob_readdb_mobavail(char* str[], int columns, int current) {
|
|||||||
sprite = const_cast<char *>(constant_lookup(sprite_id, "JT_"));
|
sprite = const_cast<char *>(constant_lookup(sprite_id, "JT_"));
|
||||||
|
|
||||||
if (sprite == nullptr) {
|
if (sprite == nullptr) {
|
||||||
ShowError("Sprite name %s is not known.\n", sprite);
|
ShowError("Sprite name for id %d is not known.\n", sprite_id);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
sprite += 3; // Strip JT_ here because the script engine doesn't send this prefix for NPC.
|
sprite += 3; // Strip JT_ here because the script engine doesn't send this prefix for NPC.
|
||||||
|
|
||||||
body << YAML::Key << "Sprite" << YAML::Value << *sprite;
|
body << YAML::Key << "Sprite" << YAML::Value << sprite;
|
||||||
} else
|
} else
|
||||||
body << YAML::Key << "Sprite" << YAML::Value << *sprite;
|
body << YAML::Key << "Sprite" << YAML::Value << sprite;
|
||||||
} else
|
} else
|
||||||
body << YAML::Key << "Sprite" << YAML::Value << *sprite_name;
|
body << YAML::Key << "Sprite" << YAML::Value << *sprite_name;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user