mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-09-02 15:07:26 +00:00
chore: set internal name earlier
This commit is contained in:
@@ -258,7 +258,6 @@ namespace
|
|||||||
weapon->weapDef.parallelBounce = weapon->parallelBounce;
|
weapon->weapDef.parallelBounce = weapon->parallelBounce;
|
||||||
weapon->weapDef.perpendicularBounce = weapon->perpendicularBounce;
|
weapon->weapDef.perpendicularBounce = weapon->perpendicularBounce;
|
||||||
weapon->weapDef.locationDamageMultipliers = weapon->locationDamageMultipliers;
|
weapon->weapDef.locationDamageMultipliers = weapon->locationDamageMultipliers;
|
||||||
weapon->weapCompleteDef.szInternalName = "";
|
|
||||||
|
|
||||||
for (const auto& field : weapon_fields)
|
for (const auto& field : weapon_fields)
|
||||||
{
|
{
|
||||||
@@ -397,6 +396,7 @@ namespace
|
|||||||
auto* weaponFullDef = memory->Create<WeaponFullDef>();
|
auto* weaponFullDef = memory->Create<WeaponFullDef>();
|
||||||
memset(weaponFullDef, 0, sizeof(WeaponFullDef));
|
memset(weaponFullDef, 0, sizeof(WeaponFullDef));
|
||||||
InitWeaponFullDef(weaponFullDef);
|
InitWeaponFullDef(weaponFullDef);
|
||||||
|
weaponFullDef->weapCompleteDef.szInternalName = memory->Dup(assetName.c_str());
|
||||||
|
|
||||||
InfoStringToWeaponConverter converter(
|
InfoStringToWeaponConverter converter(
|
||||||
infoString, weaponFullDef, zone->m_script_strings, memory, manager, weapon_fields, std::extent_v<decltype(weapon_fields)>);
|
infoString, weaponFullDef, zone->m_script_strings, memory, manager, weapon_fields, std::extent_v<decltype(weapon_fields)>);
|
||||||
@@ -406,8 +406,6 @@ namespace
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
weaponFullDef->weapCompleteDef.szInternalName = memory->Dup(assetName.c_str());
|
|
||||||
|
|
||||||
CalculateWeaponFields(weaponFullDef, memory);
|
CalculateWeaponFields(weaponFullDef, memory);
|
||||||
|
|
||||||
manager->AddAsset(ASSET_TYPE_WEAPON,
|
manager->AddAsset(ASSET_TYPE_WEAPON,
|
||||||
|
@@ -683,7 +683,6 @@ namespace
|
|||||||
weapon->weapDef.parallelBounce = weapon->parallelBounce;
|
weapon->weapDef.parallelBounce = weapon->parallelBounce;
|
||||||
weapon->weapDef.perpendicularBounce = weapon->perpendicularBounce;
|
weapon->weapDef.perpendicularBounce = weapon->perpendicularBounce;
|
||||||
weapon->weapDef.locationDamageMultipliers = weapon->locationDamageMultipliers;
|
weapon->weapDef.locationDamageMultipliers = weapon->locationDamageMultipliers;
|
||||||
weapon->weapCompleteDef.szInternalName = "";
|
|
||||||
|
|
||||||
for (const auto& field : weapon_fields)
|
for (const auto& field : weapon_fields)
|
||||||
{
|
{
|
||||||
@@ -822,6 +821,7 @@ namespace
|
|||||||
auto* weaponFullDef = memory->Create<WeaponFullDef>();
|
auto* weaponFullDef = memory->Create<WeaponFullDef>();
|
||||||
memset(weaponFullDef, 0, sizeof(WeaponFullDef));
|
memset(weaponFullDef, 0, sizeof(WeaponFullDef));
|
||||||
InitWeaponFullDef(weaponFullDef);
|
InitWeaponFullDef(weaponFullDef);
|
||||||
|
weaponFullDef->weapCompleteDef.szInternalName = memory->Dup(assetName.c_str());
|
||||||
|
|
||||||
InfoStringToWeaponConverter converter(
|
InfoStringToWeaponConverter converter(
|
||||||
infoString, weaponFullDef, zone->m_script_strings, memory, manager, weapon_fields, std::extent_v<decltype(weapon_fields)>);
|
infoString, weaponFullDef, zone->m_script_strings, memory, manager, weapon_fields, std::extent_v<decltype(weapon_fields)>);
|
||||||
@@ -831,8 +831,6 @@ namespace
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
weaponFullDef->weapCompleteDef.szInternalName = memory->Dup(assetName.c_str());
|
|
||||||
|
|
||||||
CalculateWeaponFields(weaponFullDef, memory);
|
CalculateWeaponFields(weaponFullDef, memory);
|
||||||
|
|
||||||
manager->AddAsset(ASSET_TYPE_WEAPON,
|
manager->AddAsset(ASSET_TYPE_WEAPON,
|
||||||
|
Reference in New Issue
Block a user