Jojo,
da ich eben gefragt wurde welcher Effekt eig. für welche Waffe ist, hab ichs mir mal genauer angeschaut und dacht mir machste das mal etwas übersichtlicher und verständlicher.
Achtet darauf, dass hier der Lykaner mit behandelt wurde und ggf. auch anders als ihr ihn eingebaut habt. Im Regelfall könntet ihr den Teil mit ENABLE_WOLFMAN weglassen.
Fügt das ganz unten an:
C: PythonCharacterManagerModule.cpp
- PyModule_AddIntConstant(poModule, "EFFECT_SWORD_REFINED7", CInstanceBase::EFFECT_SWORD_REFINED7);
- PyModule_AddIntConstant(poModule, "EFFECT_SWORD_REFINED8", CInstanceBase::EFFECT_SWORD_REFINED8);
- PyModule_AddIntConstant(poModule, "EFFECT_SWORD_REFINED9", CInstanceBase::EFFECT_SWORD_REFINED9);
- PyModule_AddIntConstant(poModule, "EFFECT_BOW_REFINED7", CInstanceBase::EFFECT_BOW_REFINED7);
- PyModule_AddIntConstant(poModule, "EFFECT_BOW_REFINED8", CInstanceBase::EFFECT_BOW_REFINED8);
- PyModule_AddIntConstant(poModule, "EFFECT_BOW_REFINED9", CInstanceBase::EFFECT_BOW_REFINED9);
- PyModule_AddIntConstant(poModule, "EFFECT_FANBELL_REFINED7", CInstanceBase::EFFECT_FANBELL_REFINED7);
- PyModule_AddIntConstant(poModule, "EFFECT_FANBELL_REFINED8", CInstanceBase::EFFECT_FANBELL_REFINED8);
- PyModule_AddIntConstant(poModule, "EFFECT_FANBELL_REFINED9", CInstanceBase::EFFECT_FANBELL_REFINED9);
- PyModule_AddIntConstant(poModule, "EFFECT_SMALLSWORD_REFINED7", CInstanceBase::EFFECT_SMALLSWORD_REFINED7);
- PyModule_AddIntConstant(poModule, "EFFECT_SMALLSWORD_REFINED8", CInstanceBase::EFFECT_SMALLSWORD_REFINED8);
- PyModule_AddIntConstant(poModule, "EFFECT_SMALLSWORD_REFINED9", CInstanceBase::EFFECT_SMALLSWORD_REFINED9);
- PyModule_AddIntConstant(poModule, "EFFECT_SMALLSWORD_REFINED7_LEFT", CInstanceBase::EFFECT_SMALLSWORD_REFINED7_LEFT);
- PyModule_AddIntConstant(poModule, "EFFECT_SMALLSWORD_REFINED8_LEFT", CInstanceBase::EFFECT_SMALLSWORD_REFINED8_LEFT);
- PyModule_AddIntConstant(poModule, "EFFECT_SMALLSWORD_REFINED9_LEFT", CInstanceBase::EFFECT_SMALLSWORD_REFINED9_LEFT);
- PyModule_AddIntConstant(poModule, "EFFECT_BODYARMOR_REFINED7", CInstanceBase::EFFECT_BODYARMOR_REFINED7);
- PyModule_AddIntConstant(poModule, "EFFECT_BODYARMOR_REFINED8", CInstanceBase::EFFECT_BODYARMOR_REFINED8);
- PyModule_AddIntConstant(poModule, "EFFECT_BODYARMOR_REFINED9", CInstanceBase::EFFECT_BODYARMOR_REFINED9);
- PyModule_AddIntConstant(poModule, "EFFECT_BODYARMOR_SPECIAL", CInstanceBase::EFFECT_BODYARMOR_SPECIAL);
- PyModule_AddIntConstant(poModule, "EFFECT_BODYARMOR_SPECIAL2", CInstanceBase::EFFECT_BODYARMOR_SPECIAL2);
- PyModule_AddIntConstant(poModule, "EFFECT_BODYARMOR_SPECIAL3", CInstanceBase::EFFECT_BODYARMOR_SPECIAL3);
- #ifdef ENABLE_WOLFMAN
- PyModule_AddIntConstant(poModule, "EFFECT_CLAW_REFINED7", CInstanceBase::EFFECT_CLAW_REFINED7);
- PyModule_AddIntConstant(poModule, "EFFECT_CLAW_REFINED8", CInstanceBase::EFFECT_CLAW_REFINED8);
- PyModule_AddIntConstant(poModule, "EFFECT_CLAW_REFINED9", CInstanceBase::EFFECT_CLAW_REFINED9);
- PyModule_AddIntConstant(poModule, "EFFECT_CLAW_REFINED7_LEFT", CInstanceBase::EFFECT_CLAW_REFINED7_LEFT);
- PyModule_AddIntConstant(poModule, "EFFECT_CLAW_REFINED8_LEFT", CInstanceBase::EFFECT_CLAW_REFINED8_LEFT);
- PyModule_AddIntConstant(poModule, "EFFECT_CLAW_REFINED9_LEFT", CInstanceBase::EFFECT_CLAW_REFINED9_LEFT);
- #endif
Nun könnt ihr:
Python: PlayerSettingModule.py
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+1, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_7.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+2, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_8.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+3, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_9.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+4, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_7_b.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+5, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_8_b.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+6, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_9_b.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+7, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_7_f.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+8, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_8_f.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+9, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_9_f.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+10, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_7_s.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+11, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_8_s.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+12, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_9_s.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+13, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_7_s.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+14, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_8_s.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+15, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_9_s.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+16, "Bip01", "D:/ymir work/pc/common/effect/armor/armor_7.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+17, "Bip01", "D:/ymir work/pc/common/effect/armor/armor_8.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+18, "Bip01", "D:/ymir work/pc/common/effect/armor/armor_9.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+19, "Bip01", "D:/ymir work/pc/common/effect/armor/armor-4-2-1.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+20, "Bip01", "D:/ymir work/pc/common/effect/armor/armor-4-2-2.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+21, "Bip01", "D:/ymir work/pc/common/effect/armor/armor-5-1.mse")
- if app.ENABLE_WOLFMAN:
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+22, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_7_f.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+23, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_8_f.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+24, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_9_f.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+25, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_7_f.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+26, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_8_f.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+27, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_9_f.mse")
durch das hier ersetzen:
Python: PlayerSettingModule.py
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_SWORD_REFINED7, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_7.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_SWORD_REFINED8, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_8.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_SWORD_REFINED9, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_9.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_BOW_REFINED7, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_7_b.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_BOW_REFINED8, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_8_b.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_BOW_REFINED9, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_9_b.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_FANBELL_REFINED7, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_7_f.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_FANBELL_REFINED8, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_8_f.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_FANBELL_REFINED9, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_9_f.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_SMALLSWORD_REFINED7, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_7_s.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_SMALLSWORD_REFINED8, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_8_s.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_SMALLSWORD_REFINED9, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_9_s.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_SMALLSWORD_REFINED7_LEFT, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_7_s.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_SMALLSWORD_REFINED8_LEFT, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_8_s.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_SMALLSWORD_REFINED9_LEFT, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_9_s.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_BODYARMOR_REFINED7, "Bip01", "D:/ymir work/pc/common/effect/armor/armor_7.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_BODYARMOR_REFINED8, "Bip01", "D:/ymir work/pc/common/effect/armor/armor_8.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_BODYARMOR_REFINED9, "Bip01", "D:/ymir work/pc/common/effect/armor/armor_9.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_BODYARMOR_SPECIAL, "Bip01", "D:/ymir work/pc/common/effect/armor/armor-4-2-1.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_BODYARMOR_SPECIAL2, "Bip01", "D:/ymir work/pc/common/effect/armor/armor-4-2-2.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_BODYARMOR_SPECIAL3, "Bip01", "D:/ymir work/pc/common/effect/armor/armor-5-1.mse")
- if app.ENABLE_WOLFMAN:
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_CLAW_REFINED7, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_7_f.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_CLAW_REFINED8, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_8_f.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_CLAW_REFINED9, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_9_f.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_CLAW_REFINED7_LEFT, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_7_f.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_CLAW_REFINED8_LEFT, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_8_f.mse")
- chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+chrmgr.EFFECT_CLAW_REFINED9_LEFT, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_9_f.mse")
Es ist nichts großartiges, nur etwas Tipparbeit gewesen. Aber so hat man nichtmehr die Zahlen in der PlayerSettingModule mit denen niemand was anfangen kann.
Hierraus ergibt sich:
Bitte melden Sie sich an, um dieses Bild zu sehen.
MSE | TYPE |
sword_7.mse | 1Hand, 2Hand |
sword_7_b.mse | Bow |
sword_7_f.mse | Fan, Claw |
sword_7_s.mse | Dagger, Bell |