Decompile 38 functions in Source/Contents/Effects/EffectLists.cpp
Batch #7992 by Yommy: 0 byte-identical, 38 confirmed by peer review. - fn_18558 CShadowExceedNew::`scalar deleting destructor': logic confirmed by peer review - fn_18562 ?Create@?$CEffectAllocator@VCAMachineEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18563 ?Create@?$CEffectAllocator@VCAcidifiedThrow@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18565 ?Create@?$CEffectAllocator@VCAstralStrikeEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18566 ?Create@?$CEffectAllocator@VCAxeBoomerang@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18567 ?Create@?$CEffectAllocator@VCBindTrapEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18568 ?Create@?$CEffectAllocator@VCBlastForge@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18569 ?Create@?$CEffectAllocator@VCCaneOfEvilEyeEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18570 ?Create@?$CEffectAllocator@VCCartCannon@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18571 ?Create@?$CEffectAllocator@VCCellRangeEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18572 ?Create@?$CEffectAllocator@VCChangeSizeEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18573 ?Create@?$CEffectAllocator@VCChargingPierceEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18574 ?Create@?$CEffectAllocator@VCChargingPierceNewEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18575 ?Create@?$CEffectAllocator@VCCherryBlossomEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18577 ?Create@?$CEffectAllocator@VCClimaxEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18578 ?Create@?$CEffectAllocator@VCCloud@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18579 ?Create@?$CEffectAllocator@VCCloudKillEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18580 ?Create@?$CEffectAllocator@VCCommonFloorEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18581 ?Create@?$CEffectAllocator@VCCompetentia@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18582 ?Create@?$CEffectAllocator@VCCresciveBolt@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18583 ?Create@?$CEffectAllocator@VCCrimsonArrowEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18584 ?Create@?$CEffectAllocator@VCCurseOfCubeEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18585 ?Create@?$CEffectAllocator@VCCylinderEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18586 ?Create@?$CEffectAllocator@VCDancingKnifeEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18587 ?Create@?$CEffectAllocator@VCEZ2STRScreenEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18588 ?Create@?$CEffectAllocator@VCEZ2STREffectEx@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18589 ?Create@?$CEffectAllocator@VCEmitterEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18590 ?Create@?$CEffectAllocator@VCEnergyOrbEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18591 ?Create@?$CEffectAllocator@VCEternalSlashAttackEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18592 ?Create@?$CEffectAllocator@VCEternalSlashCountEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18593 ?Create@?$CEffectAllocator@VCEvilLandEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18594 ?Create@?$CEffectAllocator@VCEvilsPawEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18595 ?Create@?$CEffectAllocator@VCFallenAngelEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18596 ?Create@?$CEffectAllocator@VCFloralFlareRoad@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18597 ?Create@?$CEffectAllocator@VCFootprintEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18598 ?Create@?$CEffectAllocator@VCFootprintStrEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18599 ?Create@?$CEffectAllocator@VCFriggSongEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review - fn_18600 ?Create@?$CEffectAllocator@VCFromTheAbyssEffect@@@?A0x1abd63c1@@UAEPAVCEffect@@XZ: logic confirmed by peer review Peer-reviewed-by: eAthena, pedrao Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
This commit is contained in:
parent
ba1e84046e
commit
d27cb86e58
1 changed files with 188 additions and 0 deletions
|
|
@ -705,78 +705,263 @@ CEffect* CEffectAllocator<CChopChopClawMarks>::Create() {
|
|||
}
|
||||
|
||||
// OFFSET: 0x00B1DAD0
|
||||
// FUNCTION: fn_18562
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CAMachineEffect>::Create() {
|
||||
return new (std::nothrow) CAMachineEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1DB50
|
||||
// FUNCTION: fn_18563
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CAcidifiedThrow>::Create() {
|
||||
return new (std::nothrow) CAcidifiedThrow();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1DC50
|
||||
// FUNCTION: fn_18565
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CAstralStrikeEffect>::Create() {
|
||||
return new (std::nothrow) CAstralStrikeEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1DCD0
|
||||
// FUNCTION: fn_18566
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CAxeBoomerang>::Create() {
|
||||
return new (std::nothrow) CAxeBoomerang();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1DD50
|
||||
// FUNCTION: fn_18567
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CBindTrapEffect>::Create() {
|
||||
return new (std::nothrow) CBindTrapEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1DDD0
|
||||
// FUNCTION: fn_18568
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CBlastForge>::Create() {
|
||||
return new (std::nothrow) CBlastForge();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1DE50
|
||||
// FUNCTION: fn_18569
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CCaneOfEvilEyeEffect>::Create() {
|
||||
return new (std::nothrow) CCaneOfEvilEyeEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1DED0
|
||||
// FUNCTION: fn_18570
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CCartCannon>::Create() {
|
||||
return new (std::nothrow) CCartCannon();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1DF50
|
||||
// FUNCTION: fn_18571
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CCellRangeEffect>::Create() {
|
||||
return new (std::nothrow) CCellRangeEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1DFD0
|
||||
// FUNCTION: fn_18572
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CChangeSizeEffect>::Create() {
|
||||
return new (std::nothrow) CChangeSizeEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1E050
|
||||
// FUNCTION: fn_18573
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CChargingPierceEffect>::Create() {
|
||||
return new (std::nothrow) CChargingPierceEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1E0D0
|
||||
// FUNCTION: fn_18574
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CChargingPierceNewEffect>::Create() {
|
||||
return new (std::nothrow) CChargingPierceNewEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1E150
|
||||
// FUNCTION: fn_18575
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CCherryBlossomEffect>::Create() {
|
||||
return new (std::nothrow) CCherryBlossomEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1E290
|
||||
// FUNCTION: fn_18577
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CClimaxEffect>::Create() {
|
||||
return new (std::nothrow) CClimaxEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1E310
|
||||
// FUNCTION: fn_18578
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CCloud>::Create() {
|
||||
return new (std::nothrow) CCloud();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1E390
|
||||
// FUNCTION: fn_18579
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CCloudKillEffect>::Create() {
|
||||
return new (std::nothrow) CCloudKillEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1E410
|
||||
// FUNCTION: fn_18580
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CCommonFloorEffect>::Create() {
|
||||
return new (std::nothrow) CCommonFloorEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1E490
|
||||
// FUNCTION: fn_18581
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CCompetentia>::Create() {
|
||||
return new (std::nothrow) CCompetentia();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1E510
|
||||
// FUNCTION: fn_18582
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CCresciveBolt>::Create() {
|
||||
return new (std::nothrow) CCresciveBolt();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1E590
|
||||
// FUNCTION: fn_18583
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CCrimsonArrowEffect>::Create() {
|
||||
return new (std::nothrow) CCrimsonArrowEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1E610
|
||||
// FUNCTION: fn_18584
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CCurseOfCubeEffect>::Create() {
|
||||
return new (std::nothrow) CCurseOfCubeEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1E690
|
||||
// FUNCTION: fn_18585
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CCylinderEffect>::Create() {
|
||||
return new (std::nothrow) CCylinderEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1E710
|
||||
// FUNCTION: fn_18586
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CDancingKnifeEffect>::Create() {
|
||||
return new (std::nothrow) CDancingKnifeEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1E790
|
||||
// FUNCTION: fn_18587
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CEZ2STRScreenEffect>::Create() {
|
||||
return new (std::nothrow) CEZ2STRScreenEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1E810
|
||||
// FUNCTION: fn_18588
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CEZ2STREffectEx>::Create() {
|
||||
return new (std::nothrow) CEZ2STREffectEx();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1E890
|
||||
// FUNCTION: fn_18589
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CEmitterEffect>::Create() {
|
||||
return new (std::nothrow) CEmitterEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1E910
|
||||
// FUNCTION: fn_18590
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CEnergyOrbEffect>::Create() {
|
||||
return new (std::nothrow) CEnergyOrbEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1E990
|
||||
// FUNCTION: fn_18591
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CEternalSlashAttackEffect>::Create() {
|
||||
return new (std::nothrow) CEternalSlashAttackEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1EA10
|
||||
// FUNCTION: fn_18592
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CEternalSlashCountEffect>::Create() {
|
||||
return new (std::nothrow) CEternalSlashCountEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1EA90
|
||||
// FUNCTION: fn_18593
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CEvilLandEffect>::Create() {
|
||||
return new (std::nothrow) CEvilLandEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1EB10
|
||||
// FUNCTION: fn_18594
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CEvilsPawEffect>::Create() {
|
||||
return new (std::nothrow) CEvilsPawEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1EB90
|
||||
// FUNCTION: fn_18595
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CFallenAngelEffect>::Create() {
|
||||
return new (std::nothrow) CFallenAngelEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1EC10
|
||||
// FUNCTION: fn_18596
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CFloralFlareRoad>::Create() {
|
||||
return new (std::nothrow) CFloralFlareRoad();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1EC90
|
||||
// FUNCTION: fn_18597
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CFootprintEffect>::Create() {
|
||||
return new (std::nothrow) CFootprintEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1ED10
|
||||
// FUNCTION: fn_18598
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CFootprintStrEffect>::Create() {
|
||||
return new (std::nothrow) CFootprintStrEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1ED90
|
||||
// FUNCTION: fn_18599
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CFriggSongEffect>::Create() {
|
||||
return new (std::nothrow) CFriggSongEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1EE10
|
||||
// FUNCTION: fn_18600
|
||||
template <>
|
||||
CEffect* CEffectAllocator<CFromTheAbyssEffect>::Create() {
|
||||
return new (std::nothrow) CFromTheAbyssEffect();
|
||||
}
|
||||
|
||||
// OFFSET: 0x00B1EE90
|
||||
// FUNCTION: fn_18601
|
||||
|
|
@ -1280,6 +1465,9 @@ CMeteorEffect::~CMeteorEffect() {
|
|||
}
|
||||
|
||||
// OFFSET: 0x00B1D6E0
|
||||
// FUNCTION: fn_18558
|
||||
CShadowExceedNew::~CShadowExceedNew() {
|
||||
}
|
||||
|
||||
CSprArrowEffect::~CSprArrowEffect() {
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue