Alles anzeigenGesehen hast du es ja schon aber:
Bitte melden Sie sich an, um diesen Link zu sehen.
Da nochmal genauer aufgeschlüsselt welcher Effekt welcher ist. (Nur nochmal um anderen den Kontext auch zu erläutern :D)
Bezüglich des Bugs, habs grade schon in der Logik gesehn, dass dort ein Problem bestehen muss. Ich gucks mir sofort an.
BUGFIX für Bogeneffekte (Diese müssen an der linken Hand sitzen):
In der InstanceBase.cpp die Funktion: __GetShiningEffect damit austauschen:
Alles anzeigenC: InstanceBase.cpp
- void CInstanceBase::__GetShiningEffect(CItemData* pItem)
- {
- //Set this to true if you want to hide the refine effect if there's a shining for this item.
- bool removeRefineEffect = false;
- CItemData::TItemShiningTable shiningTable = pItem->GetItemShiningTable();
- if (pItem->GetType() == CItemData::ITEM_TYPE_WEAPON)
- {
- if (removeRefineEffect)
- {
- __ClearWeaponRefineEffect();
- }
- for (int i = 0; i < CItemData::ITEM_SHINING_MAX_COUNT; i++)
- {
- if (strcmp(shiningTable.szShinings[i], ""))
- {
- if (pItem->GetSubType() == CItemData::WEAPON_BOW)
- {
- __AttachWeaponShiningEffect(i, shiningTable.szShinings[i], "PART_WEAPON_LEFT");
- }
- else
- {
- //Check for double sided weapons or fan which is attached on both sides when mounted.
- #ifdef ENABLE_WOLFMAN
- bool twoSidedWeapon = pItem->GetSubType() == CItemData::WEAPON_DAGGER || (IsMountingHorse() && pItem->GetSubType() == CItemData::WEAPON_FAN) || pItem->GetSubType() == CItemData::WEAPON_CLAW;
- #else
- bool twoSidedWeapon = pItem->GetSubType() == CItemData::WEAPON_DAGGER || (IsMountingHorse() && pItem->GetSubType() == CItemData::WEAPON_FAN);
- #endif
- if (twoSidedWeapon)
- {
- __AttachWeaponShiningEffect(i, shiningTable.szShinings[i], "PART_WEAPON_LEFT");
- }
- __AttachWeaponShiningEffect(i, shiningTable.szShinings[i], "PART_WEAPON");
- }
- }
- }
- }
- else
- {
- if (removeRefineEffect)
- {
- __ClearArmorRefineEffect();
- }
- for (int i = 0; i < CItemData::ITEM_SHINING_MAX_COUNT; i++)
- {
- if (strcmp(shiningTable.szShinings[i], ""))
- {
- __AttachArmorShiningEffect(i, shiningTable.szShinings[i]);
- }
- }
- }
- }
funkt du bit**
ich sag bescheid wenn ich nen neuen fehler finde
finde es außerdem nice, dass beidseitig auf den mounts das shining zu sehen ist wie bei dolchen
das ist cool gemacht^^