Back to legacygamers.net
WARPGATE

Effect

CEffect (67+ subclasses), AnimTimeline, keyframes, skill effects, CSkillEffect, vtable boilerplate, CEffectMemoryMgr, CMotionRecorder, CSkillEdge

Functions 1 to 1,892 of 3,730Code 1.3 MBAddresses 0x0043F840 to 0x00AB84D0
1,892 functions
AddressSizeNameDescription
0x0043F840608InitSoulAsceticGodEffectStartAllocates and initializes four guardian beast effect sprite path buffers (Blue Dragon, White Tiger, Red Phoenix, Black Tortoise) for Soul Ascetic class.
0x0043FAA0568InitSoulAsceticGodEffectEndInitializes effect end sprite paths for 4 Soul Ascetic guardian beasts (blue dragon, white tiger, red phoenix, black tortoise)
0x0043FCE0597InitSoulAsceticGodEffectLoopInitializes effect sprite paths for Soul Ascetic guardian beasts (blue dragon, white tiger, red phoenix, black tortoise).
0x0044BB40122register_EFST_0x58d_effectInitializes CEffectManager singleton for status effect 0x58d with stack canary protection and STL container setup.
0x0044BBC0122register_EFST_0x58c_effectInitializes CEffectManager singleton for status effect 0x58c (likely EFST_MAGNETICFIELD or similar buff/debuff)
0x0044C190122register_EFST_0x617_effectInitializes CEffectManager singleton for status effect 0x617 with stack canary and exception handling setup.
0x0044C760122register_EFST_0x58e_effectInitializes and registers status effect 0x58e in CEffectManager singleton for Ragnarok client.
0x0044C7E0122register_EFST_0x58f_effectRegisters and initializes EFST status effect 0x58f in CEffectManager singleton for Ragnarok Online client.
0x0044C860122register_EFST_0x590_effectInitializes CEffectManager singleton for status effect 0x590 with stack canary protection and STL container setup.
0x0044D5F0122register_effect2_0x1974Registers effect type 0x1974 with CEffectManager during client initialization with stack canary protection.
0x0044DBC0122register_effect2_0x1976Registers effect type 0x1976 with CEffectManager for client-side effect handling in RO game.
0x0044E190122register_EFST_0x4a9_effectRegisters effect ID 0x4a9 (1193) with CEffectManager singleton for client-side rendering initialization.
0x0044E210122CEffectManager__RegisterEffect_04a8Initializes CEffectManager singleton for effect ID 0x4a8 with stack canary and STL container setup.
0x0044E290122register_EFST_0x4ca_effectInitializes the effect manager singleton for status effect 0x4ca in the RO client.
0x0044E310122register_effect2_0x196fRegisters visual effect type 0x196f with CEffectManager for Ragnarok Online packet 0x196f processing.
0x0044E390122register_effect2_0x14a6Registers effect type 0x14a6 with CEffectManager, initializing stack frame protection and STL iterators.
0x0044E410122register_effect2_0x14adRegisters effect type 0x14ad with CEffectManager for client-side effect rendering in Ragnarok Online.
0x0044E490122register_effect2_0x14acRegisters effect type 0x14ac with CEffectManager, initializing STL container with stack canary protection.
0x0044E510122register_effect2_0x14a5Registers effect type 0x14a5 with CEffectManager, setting up STL iterators and stack canary protection.
0x0044E590122register_effect2_0x14abRegisters visual effect type 0x14ab with CEffectManager for Ragnarok Online client rendering system.
0x0044EB60122register_effect2_0x1973Registers effect type 0x1973 with CEffectManager, initializing STL container and stack canary protection.
0x0044EBE0122register_effect2_0x197aRegisters visual effect type 0x197a with CEffectManager for Ragnarok Online client packet/effect handling.
0x0044EC60122register_effect2_0x1971Registers effect type 0x1971 with CEffectManager during client initialization with stack protection.
0x0044ECE0122register_effect2_0x1972Registers effect type 0x1972 with CEffectManager; initializes stack canary and STL iterator for effect handling.
0x0044ED60122register_effect2_0x1970Registers effect type 0x1970 with CEffectManager; initializes SEH frame for exception handling.
0x0044F330122register_effect2_0x1975Registers effect type 0x1975 with CEffectManager, initializing stack canary protection and STL iterators.
0x0044F900122register_effect2_0x1977Registers effect type 0x1977 with CEffectManager, initializing SEH/STL exception handling context.
0x004504F0122register_effect2_0x196eRegisters effect type 0x196e with CEffectManager; initializes stack canary and local STL iterator for safety.
0x00450570122register_effect2_0x1775Registers effect type 0x1775 with CEffectManager; initializes STL structures and stack canary protection.
0x004505F0122register_effect2_0x1776Registers effect type 0x1776 with CEffectManager during RO client initialization with SEH exception handling.
0x00450670122register_effect2_0x196dRegisters effect type 0x196d with CEffectManager during RO client initialization with SEH exception handling.
0x00450C40122register_EFST_0x496_effectInitializes effect 0x496 in CEffectManager singleton for Ragnarok Online client effect system.
0x00450CC0122register_EFST_0x497_effectInitializes effect manager singleton for status effect 0x497 with stack canary protection and local variable setup.
0x00450D40122register_EFST_0x494_effectInitializes CEffectManager singleton for status effect 0x494 with stack canary protection and STL container setup.
0x00450DC0122register_EFST_0x495_effectInitializes the effect manager singleton for EFST 0x495 status effect with stack canary protection
0x00450E40122register_EFST_0x49a_effectInitializes CEffectManager singleton for status effect 0x49a with SEH stack frame setup.
0x00450EC0122register_effect2_0x1456Registers effect type 0x1456 with CEffectManager, initializing STL iterator and stack canary protection.
0x00450F40122register_effect2_0x1771Registers effect type 0x1771 with CEffectManager during client initialization with stack guard setup.
0x00450FC0122register_effect2_0x1966Registers effect type 0x1966 with CEffectManager, likely for a specific visual effect in Ragnarok Online client
0x00451040122register_effect2_0x1458Registers effect type 0x1458 with CEffectManager during client initialization with stack guard setup.
0x004510C0122register_effect2_0x1459Registers effect type 0x1459 with CEffectManager during client initialization; wraps SEH frame setup.
0x00451140122register_effect2_0x145bRegisters effect type 0x145b with CEffectManager; wrapper for effect registration in RO client initialization.
0x004511C0122register_effect2_0x1452Registers effect type 0x1452 with CEffectManager, initializing effect handler for packet/game event 0x1452
0x00451240122CEffectManager__RegisterEffect_0x1455Registers effect type 0x1455 with CEffectManager, initializing stack frame and invoking effect registration handler.
0x004512C0122CEffectManager__RegisterEffect_0x1454Registers effect type 0x1454 with CEffectManager, wrapper for RegisterEffectType call with stack canary protection.
0x00451340122CEffectManager__RegisterEffect_0x1453Registers effect type 0x1453 with CEffectManager, initializing stack frame and XOR canary for buffer overflow protection.
0x004513C0122CEffectManager__RegisterEffect_0x145dRegisters effect type 0x145d with CEffectManager, initializes local STL iterator and exception handling frame.
0x00451440122CEffectManager__RegisterEffect_0x145cRegisters effect type 0x145c with CEffectManager, initializing STL iterator and stack protection.
0x00451A10122CEffectManager__InitEffect_0x5aeInitializes effect singleton with ID 0x5ae; sets up STL iterator wrapper and calls CEffectManager initialization routine.
0x00451A90122CEffectManager__InitEffect_0x5afInitializes effect 0x5af singleton with stack frame setup and SEH exception handling frame.
0x00451B10122CEffectManager__InitEffect_0x5b0Initializes the 0x5b0 effect singleton with stack canary protection and STL iterator setup for CEffectManager.
0x00451B90122CEffectManager__InitEffect_0x5adInitializes effect ID 0x5ad singleton with SEH frame setup and stack cookie validation for RO client.
0x00451C10122CEffectManager__RegisterEffect_0x312Registers effect type 0x312 with CEffectManager; wrapper for RegisterEffectType with SEH frame setup
0x00451C90122CEffectManager__RegisterEffect_0x313Registers effect type 0x313 with the CEffectManager; wrapper that initializes stack frame and calls RegisterEffectType.
0x00451D10122CEffectManager__RegisterEffect_0x315Registers effect type 0x315 with CEffectManager, initializing stack frame and security cookie before calling RegisterEffectType.
0x00451D90122CEffectManager__RegisterEffect_0x314Registers effect type 0x314 with CEffectManager, initializing local exception handling frame before delegating to RegisterEffectType.
0x00451E10122CEffectManager__RegisterEffect_0x316Registers effect ID 0x316 with the CEffectManager system, initializing effect type registration infrastructure.
0x00451E90122CEffectManager__RegisterEffect_0x317Registers effect type 0x317 with the CEffectManager, initializing stack frame and security cookie.
0x00451F10122CEffectManager__RegisterEffect_0x319Registers effect type 0x319 with CEffectManager, initializing local stack frame with STL iterator state.
0x004524E0122CEffectManager__InitEffect_0x567Initializes effect ID 0x567 in CEffectManager singleton with SEH stack frame setup and XOR canary protection.
0x00452560122CEffectManager__InitEffect_0x568Initializes effect ID 0x568 singleton with stack canary protection and STL iterator setup for CEffectManager
0x004525E0122CSkillEffectTable__RegisterFactory_0x128Registers skill effect factory for skill ID 0x128, initializing vtable and calling RegisterFactoryB helper.
0x00452660122CSkillEffectTable__RegisterFactory_0x127Registers skill effect factory for skill ID 0x127 with vtable initialization and exception handling setup.
0x004526E0122CEffectManager__RegisterEffect_0x1555Registers effect type 0x1555 with CEffectManager, initializing stack-based exception handling context.
0x00452760122CEffectManager__RegisterEffect_0x154bRegisters effect type 0x154b with CEffectManager, wrapping the registration call with SEH/exception handling setup.
0x004527E0122CEffectManager__RegisterEffect_0x1553Registers effect ID 0x1553 with the CEffectManager system, initializing stack frame protection.
0x00452860122CEffectManager__RegisterEffect_0x1552Registers visual effect type 0x1552 with the CEffectManager, initializing STL iterator infrastructure for effect handling.
0x004528E0122CEffectManager__RegisterEffect_0x1551Registers effect type 0x1551 with CEffectManager, wrapping the registration call with stack security checks.
0x00452960122CEffectManager__RegisterEffect_0x1550Registers effect type 0x1550 with CEffectManager, initializing STL iterator and stack guard for safety.
0x004529E0122CEffectManager__RegisterEffect_0x154cRegisters visual effect type 0x154c with CEffectManager, initializing effect metadata and SEH frame.
0x00452A60122CEffectManager__RegisterEffect_0x154fRegisters effect type 0x154f with CEffectManager, initializing local STL iterator and stack guard.
0x00452AE0122CEffectManager__RegisterEffect_0x1554Registers effect type 0x1554 with CEffectManager, initializing stack frame and exception handling wrapper.
0x00452B60122CEffectManager__RegisterEffect_0x1581Registers effect type 0x1581 with CEffectManager, initializing STL iterator and exception handling context.
0x00452BE0122CEffectManager__RegisterEffect_0x1556Registers effect type 0x1556 with CEffectManager, initializing STL iterator and exception handling context.
0x00452C60122CEffectManager__RegisterEffect_0x154dRegisters effect type 0x154d with CEffectManager, initializing STL iterator and stack guard.
0x00452CE0122CEffectManager__RegisterEffect_0x154eRegisters effect type 0x154e with CEffectManager, initializing STL iterator and stack canary protection.
0x00453380122CEffectManager__InitEffect_0x4b3Initializes effect 0x4b3 singleton with stack canary protection and STL container setup.
0x00453400122CEffectManager__InitEffect_0x4c6Initializes effect manager singleton with ID 0x4c6; sets up exception handling frame and calls CEffectManager__InitSingleton.
0x00453480122CEffectManager__InitEffect_0x4b4Initializes effect manager singleton for effect ID 0x4b4 with stack frame setup and exception handling.
0x00453500122CEffectManager__InitEffect_0x4b2Initializes effect 0x4b2 singleton in CEffectManager with stack frame security setup and SEH.
0x00453580122CEffectManager__InitEffect_0x4c4Initializes effect manager singleton with ID 0x4c4, sets up exception handling and stack canary validation.
0x00453600122CEffectManager__InitEffect_0x4c5Initializes effect manager singleton with effect ID 0x4c5; sets up exception handling frame and calls CEffectManager__InitSingleton.
0x00453680122CEffectManager__InitEffect_0x4c1Initializes effect singleton with ID 0x4c1, sets up exception handling frame and STL iterator context.
0x004537D0122CEffectManager__RegisterEffect_0x148cRegisters effect type 0x148c with CEffectManager, initializes local STL iterator and SEH frame.
0x00453850122CEffectManager__RegisterEffect_0x1493Registers effect type 0x1493 with CEffectManager, initializing exception handling frame and STL iterator context.
0x004538D0122CEffectManager__RegisterEffect_0x148fRegisters effect type 0x148f with CEffectManager, likely a specific visual effect ID in Ragnarok Online client
0x00453950122CEffectManager__RegisterEffect_0x1488Registers effect type 0x1488 with CEffectManager, initializing STL iterator and stack guard.
0x004539D0122CEffectManager__RegisterEffect_0x1487Registers effect type 0x1487 with CEffectManager, initializing stack frame and XOR canary for buffer overflow protection.
0x00453A50122CEffectManager__RegisterEffect_0x148eRegisters effect type 0x148e with CEffectManager; wrapper that initializes local state and calls RegisterEffectType.
0x00453AD0122CEffectManager__RegisterEffect_0x1968Registers effect type 0x1968 with CEffectManager, initializing STL iterator and stack guard for safety.
0x00453B50122CEffectManager__RegisterEffect_0x1969Registers effect type 0x1969 with CEffectManager, initializing local STL iterators and stack canary protection.
0x00453BD0122CEffectManager__RegisterEffect_0x1490Registers effect type 0x1490 with CEffectManager, initializing STL iterator and stack frame protection.
0x00453C50122CEffectManager__RegisterEffect_0x1492Registers effect type 0x1492 with CEffectManager, initializing STL iterator and stack canary protection.
0x00453CD0122CEffectManager__RegisterEffect_0x1967Registers effect type 0x1967 with CEffectManager, initializing local STL structures and XOR stack canary protection.
0x00453D50122CEffectManager__RegisterEffect_0x1489Registers effect type 0x1489 with CEffectManager, initializing STL iterator and stack guard before delegating to RegisterEffectType.
0x00453DD0122CEffectManager__RegisterEffect_0x1491Registers effect type 0x1491 with CEffectManager, initializing effect registration infrastructure.
0x00453E50122CEffectManager__RegisterEffect_0x148dRegisters effect type 0x148d with CEffectManager, initializing STL iterator and stack canary protection.
0x00454420122CEffectManager__RegisterEffect_0x196cRegisters effect type 0x196c with CEffectManager, likely a wrapper initializing type-specific effect parameters
0x004544A0122CEffectManager__RegisterEffect_0x1774Registers effect type 0x1774 with CEffectManager, initializing STL iterator and stack guard before registration call.
0x00454520122CEffectManager__RegisterEffect_0x196bRegisters effect type 0x196b with CEffectManager, initializing STL container and calling RegisterEffectType wrapper.
0x004545A0122CEffectManager__RegisterEffect_0x196aRegisters effect type 0x196a with CEffectManager, wrapping RegisterEffectType call with exception handling setup.
0x00454620122CEffectManager__RegisterEffect_0x1772Registers effect type 0x1772 with CEffectManager; wraps RegisterEffectType call with stack frame setup
0x004546A0122CEffectManager__RegisterEffect_0x1773Registers effect type 0x1773 with CEffectManager, initializing effect metadata and STL iterators for game visual effect handling.
0x00454D40122CEffectManager__InitEffect_0x3f6Initializes effect 0x3f6 singleton in CEffectManager, sets up exception handling frame and calls InitSingleton.
0x00455310122CEffectManager__InitEffect_0x54aInitializes effect singleton with ID 0x54a, sets up exception handling frame and STL iterator state.
0x00455390122CEffectManager__InitEffect_0x541Initializes effect ID 0x541 via CEffectManager singleton, sets up stack canary and exception handling frame.
0x00455410122CEffectManager__InitEffect_0x542Initializes effect ID 0x542 by calling CEffectManager singleton initialization with effect type identifier.
0x00455490122CSkillEffectTable__RegisterFactory_0x120Registers skill effect factory for skill ID 0x120, initializing vtable and calling factory registration helper.
0x00455510122CSkillEffectTable__RegisterFactory_0x123Registers skill effect factory for skill ID 0x123, initializing vtable and exception handling frame.
0x00455590122CEffectManager__RegisterEffect_0x1525Registers effect type 0x1525 with CEffectManager, setting up effect metadata and initialization structures.
0x00455610122CEffectManager__RegisterEffect_0x1522Registers effect type 0x1522 with CEffectManager, initializing STL iterator and stack frame protection.
0x00455690122CEffectManager__RegisterEffect_0x1524Registers effect type 0x1524 with CEffectManager, initializing stack frame and XOR canary for buffer overflow protection.
0x00455710122CEffectManager__RegisterEffect_0x151cRegisters visual effect type 0x151c with CEffectManager, initializing STL container and stack protection.
0x00455790122CEffectManager__RegisterEffect_0x1523Registers effect type 0x1523 with CEffectManager, setting up STL iterator and stack canary protection.
0x0045581048register_effect2_0x1526Registers effect type 0x1526 with CEffectManager; likely handles a specific visual effect packet for RO client
0x00455890122CEffectManager__RegisterEffect_0x151bRegisters effect type 0x151b with CEffectManager, initializing STL iterator and stack protection.
0x00455910122CEffectManager__RegisterEffect_0x1520Registers effect type 0x1520 with CEffectManager, initializing stack frame and calling RegisterEffectType wrapper.
0x00455990122CEffectManager__RegisterEffect_0x157dRegisters effect type 0x157d with CEffectManager, wrapping STL container initialization and exception handling.
0x00455A10122CEffectManager__RegisterEffect_0x1527Registers effect type 0x1527 with CEffectManager, initializing stack frame and security canary.
0x00455A90122CEffectManager__RegisterEffect_0x151eRegisters effect type 0x151e with CEffectManager, initializing STL iterator and calling RegisterEffectType wrapper.
0x00455B10122CEffectManager__RegisterEffect_0x151fRegisters effect type 0x151f with CEffectManager, initializing local STL iterator and stack guard.
0x00455B90122CEffectManager__RegisterEffect_0x151dRegisters effect type 0x151d with CEffectManager, initializing STL iterator and stack frame guard.
0x00455C10122CEffectManager__RegisterEffect_0x1578Registers effect type 0x1578 with CEffectManager; wrapper initializing stack frame and calling RegisterEffectType.
0x00455C90122CEffectManager__RegisterEffect_0x1579Registers effect type 0x1579 with CEffectManager, initializing effect metadata and SEH frame.
0x00455D10122CEffectManager__RegisterEffect_0x1521Registers effect type 0x1521 with the effect manager, initializing local exception handling frame.
0x00455D90122CEffectManager__RegisterEffect_0x157cRegisters effect type 0x157c with CEffectManager, wrapping initialization and stack canary protection.
0x00456ED0122CEffectManager__InitEffect_0x573Initializes effect ID 0x573 by calling CEffectManager singleton initialization with stack guard setup.
0x00456F50122CEffectManager__InitEffect_0x571Initializes effect singleton with ID 0x571, sets up exception handling frame and STL iterator state.
0x00456FD0122CSkillEffectTable__RegisterFactory_0x122Registers skill effect factory for skill ID 0x122 with vtable initialization and stack canary protection.
0x00457050122CSkillEffectTable__RegisterFactory_0x12aRegisters skill effect factory for skill ID 0x12a (298) with VTable initialization and stack guard setup.
0x004570D0122CSkillEffectTable__RegisterFactory_0x126Registers skill effect factory for skill ID 0x126 with vtable initialization and exception handling setup.
0x00457150122CEffectManager__RegisterEffect_0x1566Registers effect type 0x1566 with CEffectManager, initializing STL container and stack frame security.
0x004571D0122CEffectManager__RegisterEffect_0x1577Registers effect type 0x1577 with CEffectManager, initializing stack frame and calling RegisterEffectType wrapper.
0x00457250122CEffectManager__RegisterEffect_0x1574Registers effect type 0x1574 with CEffectManager; initializes stack frame and exception handling context.
0x004572D0122CEffectManager__RegisterEffect_0x157bRegisters effect type 0x157b with CEffectManager, initializing STL iterator and calling RegisterEffectType wrapper.
0x00457350122CEffectManager__RegisterEffect_0x156cRegisters effect type 0x156c with CEffectManager, initializing STL iterator and stack canary protection.
0x004573D0122CEffectManager__RegisterEffect_0x156bRegisters effect type 0x156b with CEffectManager, setting up STL iterator and stack canary protection.
0x00457450122CEffectManager__RegisterEffect_0x157aRegisters effect type 0x157a with CEffectManager, likely a wrapper for effect initialization in RO client.
0x004574D0122CEffectManager__RegisterEffect_0x1576Registers effect type 0x1576 with CEffectManager, initializing exception handling frame and STL iterator.
0x00457550122CEffectManager__RegisterEffect_0x1575Registers effect type 0x1575 with CEffectManager, initializing STL containers and SEH exception handling.
0x004575D0122CEffectManager__RegisterEffect_0x1568Registers effect type 0x1568 with CEffectManager, initializing STL iterator and XOR stack canary.
0x00457650122CEffectManager__RegisterEffect_0x156aRegisters effect type 0x156a with CEffectManager, initializing exception handling frame and calling RegisterEffectType.
0x004576D0122CEffectManager__RegisterEffect_0x1569Registers effect type 0x1569 with CEffectManager, initializing effect handler for RO client visual effect system.
0x00457750122CEffectManager__RegisterEffect_0x1573Registers effect type 0x1573 with CEffectManager, initializing local STL iterator and stack canary.
0x004577D0122CEffectManager__RegisterEffect_0x156eRegisters effect type 0x156e with CEffectManager, initializing STL iterator and stack frame protection.
0x00457850122CEffectManager__RegisterEffect_0x156fRegisters effect type 0x156f with CEffectManager, initializing STL iterator and stack frame protection.
0x004578D0122CEffectManager__RegisterEffect_0x156dRegisters effect type 0x156d with CEffectManager; wrapper that calls RegisterEffectType with hardcoded effect ID.
0x00457950122CEffectManager__RegisterEffect_0x1572Registers effect type 0x1572 with CEffectManager, initializing exception handling frame and cleanup.
0x004579D0122CEffectManager__RegisterEffect_0x1571Registers effect type 0x1571 with CEffectManager, initializing STL iterator and stack canary protection.
0x00457A50122CEffectManager__RegisterEffect_0x1570Registers effect type 0x1570 with the effect manager system, initializing STL iterator and exception handling.
0x00457AD0122CEffectManager__RegisterEffect_0x1567Registers effect type 0x1567 with CEffectManager, initializing stack frame and calling RegisterEffectType wrapper.
0x00457B50122CEffectManager__RegisterEffect_0x1564Registers effect type 0x1564 with CEffectManager, wrapping the registration call with stack canary setup/verification.
0x004581F0122CEffectManager__InitEffect_0x56eInitializes effect 0x56e singleton with stack frame setup and XOR canary protection for buffer overflow detection.
0x00458270122CEffectManager__InitEffect_0x56dInitializes effect singleton with ID 0x56d, sets up exception handling frame and STL container state.
0x004582F0122CEffectManager__InitEffect_0x56aInitializes effect ID 0x56a via CEffectManager singleton with SEH frame setup and stack canary protection.
0x00458370122CEffectManager__InitEffect_0x56cInitializes effect ID 0x56c singleton with exception handling setup and stack canary protection
0x004583F0122CEffectManager__InitEffect_0x569Initializes effect ID 0x569 in CEffectManager singleton with stack canary protection
0x00458470122CEffectManager__InitEffect_0x570Initializes effect with ID 0x570 by calling CEffectManager singleton initialization with stack canary protection.
0x004584F0122CEffectManager__InitEffect_0x56fInitializes effect 0x56f singleton with stack frame setup and XOR canary for stack overflow detection.
0x00458570122CEffectManager__InitEffect_0x56bInitializes effect singleton with ID 0x56b, sets up stack frame and security cookie for exception handling.
0x004585F0122CSkillEffectTable__RegisterFactory_0x11fRegisters skill effect factory for skill ID 0x11f with vtable initialization and stack canary protection.
0x00458670122CSkillEffectTable__RegisterFactory_0x11eRegisters skill effect factory for skill ID 0x11e with vtable initialization and stack guard setup.
0x004586F0122CEffectManager__RegisterEffect_0x1562Registers effect type 0x1562 with CEffectManager, initializing stack frame and exception handling context.
0x00458770122CEffectManager__RegisterEffect_0x155eRegisters effect type 0x155e with CEffectManager, initializing STL iterator and calling RegisterEffectType wrapper.
0x004587F0122CEffectManager__RegisterEffect_0x1563Registers effect type 0x1563 with CEffectManager, initializing SEH frame and calling RegisterEffectType
0x00458870122CEffectManager__RegisterEffect_0x155dRegisters effect type 0x155d with CEffectManager, initializing STL iterator and stack protection.
0x004588F0122CEffectManager__RegisterEffect_0x155aRegisters effect type 0x155a with CEffectManager, wrapping CEffectManager__RegisterEffectType call with SEH frame setup
0x00458970122CEffectManager__RegisterEffect_0x155cRegisters effect type 0x155c with CEffectManager, initializing effect metadata and SEH frame.
0x004589F0122CEffectManager__RegisterEffect_0x1559Registers effect type 0x1559 with CEffectManager, initializing local STL iterator and performing stack canary validation.
0x00458A70122CEffectManager__RegisterEffect_0x157fRegisters effect type 0x157f with CEffectManager; initializes STL iterator and calls RegisterEffectType.
0x00458AF0122CEffectManager__RegisterEffect_0x157eRegisters effect type 0x157e with CEffectManager, initializing exception handling context before delegating to RegisterEffectType.
0x00458B70122CEffectManager__RegisterEffect_0x1560Registers effect type 0x1560 with CEffectManager, initializing stack frame and calling RegisterEffectType wrapper.
0x00458BF0122CEffectManager__RegisterEffect_0x1561Registers effect type 0x1561 with CEffectManager, initializing STL containers and SEH frame.
0x00458C70122CEffectManager__RegisterEffect_0x1580Registers effect type 0x1580 with CEffectManager, wrapping SEH initialization and cleanup around the registration call.
0x00458CF0122CEffectManager__RegisterEffect_0x155bRegisters effect type 0x155b with CEffectManager, initializing STL iterator and stack protection.
0x00458D70122CEffectManager__RegisterEffect_0x155fRegisters effect type 0x155f with CEffectManager, initializing STL container and stack guard before registration call.
0x00459340122CEffectManager__InitEffect_0x555Initializes effect singleton 0x555 with stack frame setup and SEH registration for RO game client effects
0x004593C0122CEffectManager__InitEffect_0x550Initializes effect manager singleton with ID 0x550, setting up exception handling and STL iterator structures.
0x00459440122CEffectManager__InitEffect_0x554Wrapper that initializes CEffectManager singleton with effect ID 0x554, sets up stack frame and SEH protection.
0x004594C0122CEffectManager__InitEffect_0x553Initializes effect ID 0x553 in CEffectManager by calling InitSingleton with stack canary protection.
0x00459540122CEffectManager__InitEffect_0x551Initializes effect ID 0x551 in CEffectManager singleton with stack frame and exception handling setup.
0x004595C0122CEffectManager__InitEffect_0x552Initializes effect ID 0x552 singleton with stack canary protection and STL iterator setup.
0x00459710122CEffectManager__RegisterEffect_0x1537Registers effect type 0x1537 with CEffectManager, initializing STL containers and SEH stack frame.
0x00459790122CEffectManager__RegisterEffect_0x1531Registers effect type 0x1531 with CEffectManager, initializing STL iterator and stack canary.
0x00459810122CEffectManager__RegisterEffect_0x152dRegisters effect type 0x152d with CEffectManager, initializing local STL iterator and calling RegisterEffectType wrapper.
0x00459890122CEffectManager__RegisterEffect_0x1538Registers effect type 0x1538 with CEffectManager, initializing stack frame and calling RegisterEffectType helper.
0x00459910122CEffectManager__RegisterEffect_0x1535Registers effect type 0x1535 with CEffectManager, setting up effect metadata and exception handling context.
0x00459990122CEffectManager__RegisterEffect_0x1532Registers effect type 0x1532 with CEffectManager, initializing local STL iterator state before callback.
0x00459A10122CEffectManager__RegisterEffect_0x152fRegisters effect type 0x152f with CEffectManager, initializing STL iterator and stack frame protection.
0x00459A90122CEffectManager__RegisterEffect_0x1536Registers effect type 0x1536 with CEffectManager, initializing stack frame and calling RegisterEffectType wrapper.
0x00459B10122CEffectManager__RegisterEffect_0x152cRegisters effect type 0x152c with CEffectManager, initializing local STL iterator and stack canary protection.
0x00459B90122CEffectManager__RegisterEffect_0x152aRegisters effect type 0x152a with CEffectManager, likely a wrapper for effect initialization in Ragnarok Online client.
0x00459C10122CEffectManager__RegisterEffect_0x1534Registers effect type 0x1534 with CEffectManager, initializing STL iterator and stack guard for exception handling.
0x00459C90122CEffectManager__RegisterEffect_0x1530Registers effect type 0x1530 with CEffectManager, initializing exception handling frame and calling RegisterEffectType.
0x00459D10122CEffectManager__RegisterEffect_0x152bRegisters effect type 0x152b with CEffectManager, wrapping the registration call with stack security initialization.
0x00459D90122CEffectManager__RegisterEffect_0x1533Registers visual effect type 0x1533 with the CEffectManager system for Ragnarok Online client rendering
0x00459E10122CEffectManager__RegisterEffect_0x152eRegisters visual effect type 0x152e with CEffectManager, initializing effect metadata and type ID.
0x0045A3E0122CEffectManager__RegisterEffect_0556Initializes CEffectManager singleton for effect ID 0x556 with stack canary protection and STL iterator setup.
0x0045A460122CEffectManager__RegisterEffect_0557Initializes CEffectManager singleton with effect ID 0x557, sets up local exception handling frame and STL iterator state.
0x0045A4E0122CEffectManager__RegisterEffect_0558Initializes effect ID 0x558 via CEffectManager singleton with stack canary protection and SEH frame setup.
0x0045A560122CEffectManager__RegisterEffect_0561Initializes effect ID 0x561 via CEffectManager singleton with SEH prologue/epilogue and stack canary setup.
0x0045A6B0122CEffectManager__RegisterEffect_1548Registers effect type 0x1548 with CEffectManager; wrapper handling exception frame setup and cleanup.
0x0045A730122CEffectManager__RegisterEffect_1582Registers effect type 0x1582 with CEffectManager, initializing local STL iterator and stack canary protection.
0x0045A7B0122CEffectManager__RegisterEffect_153bRegisters effect type 0x153b with CEffectManager, initializes local STL iterator state and stack canary.
0x0045A830122CEffectManager__RegisterEffect_1544Registers effect type 0x1544 with CEffectManager, wrapping registration call with SEH prologue/epilogue
0x0045A8B0122CEffectManager__RegisterEffect_153dRegisters effect type 0x153d with CEffectManager, initializing STL iterator and stack canary protection.
0x0045A930122CEffectManager__RegisterEffect_153cRegisters effect type 0x153c with CEffectManager, initializing STL container and calling RegisterEffectType wrapper.
0x0045A9B0122CEffectManager__RegisterEffect_1545Registers effect type 0x1545 with CEffectManager, wrapping call with stack cookie validation for security.
0x0045AA30122CEffectManager__RegisterEffect_1546Registers effect ID 0x1546 with the CEffectManager system, with stack frame setup and canary protection.
0x0045AAB0122CEffectManager__RegisterEffect_1583Registers effect type 0x1583 with CEffectManager, likely initializing a specific visual effect for Ragnarok Online.
0x0045AB30122CEffectManager__RegisterEffect_1542Registers effect type 0x1542 with CEffectManager, likely for a specific visual effect in RO client.
0x0045ABB0122CEffectManager__RegisterEffect_153fRegisters effect type 0x153f with CEffectManager; wrapper around RegisterEffectType with SEH stack frame setup
0x0045AC30122CEffectManager__RegisterEffect_1540Registers effect type 0x1540 with CEffectManager; wraps CEffectManager__RegisterEffectType call with stack frame setup.
0x0045ACB0122CEffectManager__RegisterEffect_1541Registers effect type 0x1541 with CEffectManager, initializing stack-based exception handling wrapper.
0x0045AD30122CEffectManager__RegisterEffect_1547Registers effect type 0x1547 with CEffectManager, likely a wrapper for a specific visual effect in Ragnarok Online.
0x0045B300122CEffectManager__RegisterEffect_04ecInitializes CEffectManager singleton with effect ID 0x4ec; sets up stack frame and XOR canary for stack protection.
0x0045B380122CEffectManager__RegisterEffect_0x4eb_WrapperWrapper that initializes CEffectManager singleton with effect ID 0x4EB, sets up stack frame and security cookie.
0x0045B400122CEffectManager__RegisterEffect_0x4eeInitializes CEffectManager singleton with effect ID 0x4ee; sets up SEH frame and stack canary.
0x0045B480122CEffectManager__RegisterEffect_04e9Initializes CEffectManager singleton with effect ID 0x4e9; sets up exception handling and stack canary protection.
0x0045B500122CEffectManager__RegisterEffect_ConstructorConstructor/initializer for CEffectManager singleton with SEH stack frame setup and vtable initialization (0x4e8 effect ID).
0x0045B580122CEffectManager__RegisterEffect_04efInitializes the effect manager singleton with effect ID 0x4ef, setting up exception handling and STL container state.
0x0045B600122CEffectManager__RegisterEffect_14f0Registers effect type 0x14f0 with CEffectManager, initializing local STL iterator and stack canary for exception handling.
0x0045B680122CEffectManager__RegisterEffect_14eeRegisters effect type 0x14ee with CEffectManager, initializing STL iterator and stack canary protection.
0x0045B700122CEffectManager__RegisterEffect_14f2Registers effect type 0x14f2 with CEffectManager, initializing STL iterator and stack guard.
0x0045B780122CEffectManager__RegisterEffect_14e8Registers effect type 0x14e8 with CEffectManager, initializing STL iterator and stack frame security.
0x0045B800122CEffectManager__RegisterEffect_14ecRegisters effect type 0x14ec with CEffectManager; wrapper that initializes local context and calls RegisterEffectType.
0x0045B880122CEffectManager__RegisterEffect_14e7Registers effect type 0x14e7 with CEffectManager, initializing stack frame and SEH handlers.
0x0045B900122CEffectManager__RegisterEffect_14f4Registers effect type 0x14f4 with CEffectManager, initializing STL container and stack canary protection.
0x0045B980122CEffectManager__RegisterEffect_1979Registers effect ID 0x1979 with the CEffectManager system, initializing local STL iterators and stack canary protection.
0x0045BA00122CEffectManager__RegisterEffect_14ebRegisters effect type 0x14eb with CEffectManager, initializing STL iterator and stack canary protection.
0x0045BA80122CEffectManager__RegisterEffect_14efRegisters effect type 0x14ef with CEffectManager, initializing STL iterator and calling RegisterEffectType wrapper.
0x0045BB00122CEffectManager__RegisterEffect_14e9Registers effect type 0x14e9 with the CEffectManager, likely for a specific visual effect in Ragnarok Online client.
0x0045BB80122CEffectManager__RegisterEffect_14eaRegisters effect type 0x14ea with CEffectManager, likely initializing a specific visual effect in the game client.
0x0045C220122CEffectManager__RegisterEffect_14d0Registers effect type 0x14d0 with CEffectManager, likely a wrapper for a specific visual effect registration.
0x0045C2A0122CEffectManager__RegisterEffect_14d6Registers effect type 0x14d6 with CEffectManager, initializing exception handling frame before delegating to RegisterEffectType.
0x0045C320122CEffectManager__RegisterEffect_14d2Registers effect type 0x14d2 with CEffectManager, initializing stack frame and security cookie.
0x0045C3A0122CEffectManager__RegisterEffect_1978Registers effect type 0x1978 with CEffectManager, likely initializing a specific visual effect for Ragnarok Online client.
0x00536A1054KeyframeRot__Init5Initializes a keyframe rotation structure with quaternion (x,y,z,w) and timestamp values.
0x00536A5037KeyframeRot__InitIdentityInitializes a quaternion struct to identity rotation (0,0,0,1.0) for keyframe animation data.
0x00536A8044KeyframePos__Init4Initializes a KeyframePos structure with 4 position/animation keyframe parameters (x, y, z, time or similar).
0x00536D30250CKeyframeMap__FindOrInsertFinds or inserts a keyframe animation channel entry in a red-black tree map, allocating new node if key doesn't exist.
0x00536EF0160CKeyframeRotVec__AddKeyframeAdds a rotation keyframe to animation by converting angle to quaternion (sin/cos components) and appending to vector buffer.
0x00536F90160CKeyframeRotVec__AddKeyframe_bAdds a rotation vector keyframe with angle interpolation using sin/cos; stores frame data in preallocated buffer or reallocates if full.
0x00537030192CKeyframeRotVec__AddKeyframe32Appends 32-byte rotation keyframe (quaternion + transform data) to animation keyframe buffer with dynamic reallocation.
0x0053715087CKeyframeMap__AddEntryAdds a keyframe entry (time-value pair) to a keyframe map, reallocating vector storage if needed.
0x00537280291CKeyframeColor__InterpolateAtTimeInterpolates color values at specified time from keyframe array; returns identity matrix if empty.
0x005373B0457CKeyframePos__InterpolateRGBLinearly interpolates RGB color values between keyframes at given timestamp, handles edge cases for empty/single keyframe sets.
0x00537580297CKeyframeRot__InterpolateMatrixInterpolates rotation matrix from keyframe quaternions using SLERP at specified animation time parameter.
0x005376B01097CKeyframeRot__InterpolateSlerpInterpolates quaternion rotations using spherical linear interpolation (SLERP) with keyframe animation support for skeletal mesh deformation.
0x00537B00108CKeyframeRot__GetRotation32Retrieves or interpolates 3x4 rotation matrix from keyframe data; returns identity matrix if single keyframe exists.
0x00537B70563CKeyframePos__InterpolateAxisInterpolates keyframe animation axis-angle rotation data using linear interpolation and converts to matrix representation.
0x00537DB0547CKeyframeMap__InterpolateChannelsInterpolates keyframe animation channel values at a given timestamp using STL map lookup and linear interpolation between key positions.
0x00538780476quaternion_slerpSpherical linear interpolation (SLERP) between two quaternions with antipodal handling and linear fallback for near-identity cases.
0x0053896099vec3_lerp_from_globalLinearly interpolates between two 3D vectors using global interpolation factor, storing result at param_1
0x005389D0108vec3_lerpLinear interpolation between two 3D vectors using a float parameter and precomputed inverse weight (1.0 - t).
0x00538A40411quaternion_slerp_extraSpherical linear interpolation (SLERP) between two quaternions with multi-revolution support via extra rotation parameter.
0x00538BE0482keyframe_lerp_and_slerpInterpolates position (LERP) and rotation (SLERP) between two keyframes for skeletal animation.
0x00557B302879CEffectManager__InitInitializes CEffectManager with circular buffers, batch arrays, free lists, and 20+ render batch vectors for effect rendering
0x0055869065CEffectManager__DestroyCircBufA_wrapperWrapper that calls CEffectManager__DestroyCircBufA with stack cookie validation for SEH buffer overflow protection.
0x005586E065CEffectManager__DestroyCircBufB_wrapperWrapper for CEffectManager circular buffer B destruction with stack canary protection and exception handling setup.
0x0055873065CEffectManager__DestroyCircBufC_wrapperWrapper that calls CEffectManager__DestroyCircBufE with stack canary initialization for buffer destruction.
0x00558780130CEffectManager__DestroyLinkedListsDestroys CEffectManager's linked lists by freeing two dynamically allocated list nodes at offsets 0x8 and 0xC
0x00558820102CEffectManager__DestroyNodeListDestroys and deallocates effect node list structures, freeing both vector and linked node memory in CEffectManager
0x0055894075CEffectManager__DestroyBatchArrayDestroys a batch array in CEffectManager by iterating and calling destructor on each batch entry element.
0x00558990175CEffectManager__DestroyCircBufADestructs circular buffer in CEffectManager by freeing all effect pointers and deallocating internal buffer storage.
0x00558C80164CEffectManager__DestroyBatchEntryDestroys a batch entry in CEffectManager by deallocating associated vector memory and the entry structure itself.
0x00558DC065CEffectManager__DestroyNodeList_wrapperWrapper that sets up stack frame guard and calls CEffectManager::DestroyNodeList with canary-based buffer overflow protection.
0x00559180464CEffectManager__DestructorDestructor for CEffectManager class that deallocates 23 STL vectors and 3 circular buffers containing effect data.
0x0055935035CEffectManager__ScalarDeletingDestructorScalar deleting destructor for CEffectManager that calls destructor and conditionally deallocates object memory (0x25c bytes).
0x00559380197CEffectManager__DestroyFreeListsDeallocates two linked-list free pools (offset +8 and +0xc) in CEffectManager, freeing vector allocations and list nodes.
0x005595B0397CEffectManager__GrowCircularBufferCReallocates and reorganizes a circular buffer in CEffectManager, doubling capacity and copying wrapped elements to new allocation.
0x0055FEB075CEffectVertex__InitInitializes a CEffectVertex structure with position coordinates and default values for color, alpha, and texture coordinates.
0x0055FF0071CEffectVertex__InitZeroInitializes a CEffectVertex structure to zero with default values (color=1, type=4).
0x0055FF50139CEffectPrimitive__InitFromTemplateInitializes a CEffectPrimitive object with 4 vertex templates, zeroing fields and copying 0x28 bytes from template data.
0x0055FFE0105CEffectPrimitive__InitDefaultInitializes a CEffectPrimitive instance with 4 default vertex entries (position, color 0xFF000000, UV coords) and metadata.
0x0056005071CEffectVertex__InitDefaultInitializes CEffectVertex structure to defaults: zeroes position/UV/color, sets alpha=1.0, type=4.
0x005600A051CEffectPrimitive__InitEmptyInitializes a CEffectPrimitive object by zeroing first 6 fields and setting field 7 to 5 (likely primitive type/count).
0x005600E0171CEffectVertex__InitializeInitializes CEffectVertex with 4 pre-allocated vertices (black, zero UV) then copies 32 bytes of vertex data from source offset +0x28.
0x00560190153CEffectVertexB__InitDefaultInitializes a CEffectVertexB structure with 4 vertices, setting positions/UVs to zero and vertex color to opaque black.
0x0056027058CEffectVertex__InitSingleDefaultInitializes a single vertex with default values: position (0,0,0), opaque black color (0xFF000000), and zero texture coordinates.
0x005602B019CEffect__DeleteBatch32Deletes a batch of 32 effects by freeing allocated memory if pointer is non-null.
0x005602D036CEffect__FreeBufferPairFrees two dynamically allocated buffers (at offsets 0 and 8) and nullifies their pointers.
0x0056030031CEffectPrimitive__CopyVertexDataCopies 40 bytes (0x28 dwords) of vertex data from source to destination effect primitive object.
0x0056032031CEffectVertexB__CopyVertexDataCopies 32 undefined4 values (128 bytes) from source vertex data at offset 0x28 to destination, returns destination pointer.
0x00560340225CEffectVertex__AllocateVertexBufferAllocates and initializes vertex buffer for particle effects with param_2*3 vertices, each 32 bytes, zeroed with 0xFF000000 black color.
0x0056046057CEffect__UpdateVertexColorsUpdates vertex color data for CEffect by retrieving shifted color values from renderer and storing them at offset 0x14 in each vertex entry.
0x005604A057CEffect__UpdateVertexColors_40byteIterates over effect vertices (40-byte stride), retrieves shifted color values via renderer, and updates vertex color data.
0x005604E057CEffect__UpdateVertexColors_40byte_bUpdates vertex colors for 40-byte effect vertex structures by applying renderer color shifting to each vertex.
0x0056052028CEffect__AreAllVertexAlphasPositiveChecks if all 3 vertices have positive alpha values; returns 1 if true, 0 if any alpha โ‰ค 0
0x0056054058CEffect__SetVertexPositionSets a 4-component vertex position (x,y,z,w) at index param_2 in effect vertex buffer with 0x20-byte stride.
0x0056058058CEffect__SetVertexColorSets 4 32-bit color/data values (RGBA or equivalent) for a vertex at index param_2 in effect vertex buffer.
0x00566240208CEffectManager__DestroyTextureVectorsDestroys texture cache vectors in CEffectManager by deallocating two dynamic arrays at offsets 0x70-0x74 and 0x8c.
0x00566D30225CEffectManager__DestroyTextureEntryDestroys texture entries in CEffectManager by dereferencing/freeing textures or queueing them for deallocation.
0x005674C0133CEffectManager__CleanupTextureEntryCleans up a doubly-linked list node in a texture entry cache, deallocating its payload and unlinking it.
0x0056A8E0175CEffectSystem__InitLoaderAndUserDataInitializes CEffectSystem by loading effect groups and constructing a CUserDataManager instance for effect data management.
0x0056A9F0109CEffectSystem__DestroyAllDestroys all active effects and clears effect loader cache, resetting effect manager state.
0x005D257071CSkillEffectLoader__LoadFromArchiveLoads skill effect data from archive by opening file, initializing resource archive, and reading effect entries into container.
0x005D25C02115CSkillEffectLoader__ParseSkillDataLoads and parses skill effect configuration data from file, initializing CSkillEffectLoader with binary-coded skill entries.
0x005D4340123CSkillEffectLoader__ConstructorInitializes CSkillEffectLoader object with vtable, sets index to -1, zeroes 5 data fields for skill effect management.
0x005D4650161CSkillEffectData__InitInitializes CSkillEffectData object with vtable, clears fields, allocates and resets internal STL map sentinel node.
0x005D478072CSkillEffectData__ScalarDeletingDestructorDestructor for CSkillEffectData that clears internal map nodes and deallocates 0x30 bytes of memory.
0x005D489075CSkillEffectData__EraseMapNodeDestructor for CSkillEffectData that erases map nodes and deallocates the 48-byte object memory.
0x005D4B20258CSkillEffectData__GetInstanceLazy-initializes singleton instance of CSkillEffectData with empty STL map, returns success status.
0x005E6230181CEffectMgr__init_timed_effect_entryInitializes a timed effect entry by copying effect data, assigning current timestamp, and managing string memory.
0x005E658064CEffectMgr__scalar_deleting_destructor_AScalar deleting destructor for CEffectMgr; deallocates 0x30-byte heap object at offset +4 with XOR stack canary validation.
0x005E65D057CEffectMgr__scalar_deleting_destructor_BScalar deleting destructor for CEffectMgr; destroys effect tree nodes and deallocates 0x30-byte object.
0x005E6630120CEffectMgr__destructorDestroys CEffectMgr instance; deallocates 0x30-byte member at offset +4 with stack guard verification
0x005E66B075CEffectMgr__scalar_deleting_destructor_CScalar deleting destructor for CEffectMgr; deallocates member at offset +4 (48 bytes) with XOR canary validation.
0x005E670058CEffectMgr__scalar_deleting_destructor_DDestructor for CEffectMgr that clears effect map and deallocates the object instance.
0x005E676068CEffectMgr__scalar_deleting_destructor_EScalar deleting destructor for CEffectMgr; destroys effect tree nodes then deallocates manager object memory.
0x005E67C080CEffectMgr__destroy_string_membersDestroys std::string members in CEffectMgr object, cleaning up dynamic string allocations at specified offset.
0x005E681083CEffectMgr__scalar_deleting_destructor_FDestructor for CEffectMgr that clears effect map and deallocates associated memory resources.
0x005E68D065CEffectMgr__destroy_string_memberDestroys a std::string member variable with stack canary protection in CEffectMgr class.
0x005E692083CEffectMgr__cleanup_before_initClears effect map and deallocates effect manager's associated resource (offset +36), reinitializes vtable.
0x005E69F0541CEffectMgr__RegisterTimedEffectRegisters a timed effect entry in a map container, allocates 0x30-byte effect node, initializes with timestamp, handles map insertion logic.
0x005E6C1092CEffectMgr__update_expired_effectsRemoves expired effects from queue by checking if elapsed time exceeds 10 second timeout threshold and decrementing active effect count.
0x005E6C70351CEffectMgr__InitInitializes singleton CEffectMgr with vftable, linked lists for effects, and cleanup handler.
0x005E6DD027CEffectMgr__DestroyInstanceDestroys the singleton CEffectMgr instance by calling virtual destructor and nullifying the global pointer.
0x005E6DF091CEffectMgr__get_color_code_by_indexWrapper that calls LookupEffectByName and returns the effect manager pointer; the color_code_by_index naming is misleading.
0x005E6E50435CEffectMgr__InsertOrGetEffectByIDInserts effect ID into deque container or retrieves existing entry; initializes error string on lookup failure.
0x005E712056CEffectMgr__cleanup_on_login_changeClears effect manager's effect tree and unordered map containers, resetting map nodes on character login/logout.
0x005E726072CEffectMgr__find_effect_lower_boundFinds lower bound of effect in sorted container, returns effect ID or end iterator based on validity check.
0x005E72B0465CEffectMgr__SendPeriodicUpdateProcesses periodic updates for active effects: expires old effects (>10s timeout), sends effect packets (0x0369), manages queue state.
0x005E749025CEffectMgr__HasTimerExpired600sChecks if 600 seconds have elapsed since timestamp stored at object offset 0x18 using timeGetTime()
0x005E7B3067CEffectMgr__find_lower_bound_by_idFinds effect entry with ID <= target; returns match or list head. Binary search helper for effect lookup.
0x005E961027CEffectMgr__ScalarDtorScalar destructor for CEffectMgr; conditionally deallocates 4-byte object if deletion flag is set.
0x005ED10027CEffectRenderer__DestroyInstanceDestroys singleton CEffectRenderer instance by invoking virtual destructor and nullifying global pointer.
0x005EE71027CEffectCache__DestroyInstanceDestroys the singleton CEffectCache instance by invoking its destructor and nullifying the global pointer.
0x005EF4A0104C3dActor__create_effect_instanceInitializes a CEffect instance with default parameters (0x3c and 0) at specific memory offsets for effect rendering.
0x005EF51071CEffect__destructor_wrapperC++ destructor wrapper for CEffect class that sets vftable and calls destructor with stack cookie validation.
0x005EF56096CEffect__scalar_deleting_destructorScalar deleting destructor for CEffect class; calls destructor and conditionally deallocates object memory.
0x005EF5F089CSkillEffect__get_status_visual_effectRetrieves visual effect data for a status effect, performing a red-black tree lookup with fallback to default effect.
0x005EF6501138CSkillEffect__SetupMultiLayerEffectInitializes multi-layer skill effect actor with texture, configures 4 stacked visual layers at descending Y positions with timing/scale parameters.
0x005EFAD0637CSkillEffect__UpdateSpellCastAnimUpdates spell casting animation state, plays 3D sound effect, advances animation frame counter, and manages skill visual effects.
0x005EFD5016CEffectCache__SetModeFlagSets mode flag at offset 0x17c in CEffectCache object; likely controls effect rendering state or behavior mode.
0x005FDBB0199CTimedEventMgr__init_quest_effect_timerInitializes a CTimedEventMgr instance for quest effect timing with vector allocation and exception handling setup.
0x00600C40127CSkillEffect__ConstructorExInitializes CSkillEffect with timed event, stores skill ID and associated data pointer, sets up timer callback.
0x00600CC072CSkillEffect__SetVtableSets virtual method pointers for CSkillEffect timer callbacks (OnTimerExpired, SetTimerWithRandomDelay)
0x00600D1094CSkillEffect__ScalarDeletingDestructorScalar deleting destructor for CSkillEffect; calls destructor and conditionally frees 0x38 bytes if delete_flag set.
0x00600D8055CSkillEffect__OnTimerExpiredClears skill effect timer and invokes window callback (0x3c) if window manager still holds reference to UI window.
0x00658E00141CEnchantEffect__CopyConstructorCopy constructor for CEnchantEffect; initializes vftable and copies member fields from source object including containers and metadata.
0x00658E90121CEnchantEffectParam__ConstructorInitializes CEnchantEffectParam object with copy of param_2, sets up dual DataTable containers with locale/grammar destructors
0x00658F10133CEnchantEffectSlot__ConstructorInitializes CEnchantEffectSlot with two DataTable containers for enchant effect data storage and management.
0x0065A59032CEnchantEffect__scalar_dtorDestructor for CEnchantEffect that clears parameter map and optionally deallocates object memory
0x0065A5C033CEnchantEffectBase__scalar_dtorDestructor for CEnchantEffectBase that sets vptr and conditionally deallocates memory if delete flag is set.
0x00673410141CEnchantEffect__DestructorDestructor for CEnchantEffect class that clears tree structures, frees vector buffers, and destroys nested hashmap data.
0x006C0B70116CEffectActor__ctorConstructor for CEffectActor class; initializes vtable pointer and zeros three member variables at offsets 0x39-0x3b.
0x006C0BF071CEffectActor__dtorDestructor for CEffectActor class; invokes CEffect__DestroyBaseResources to clean up effect resources and stack frame.
0x006C0C4096CEffectActor__scalar_dtorDestructor for CEffectActor class that cleans up base resources and optionally deallocates the object instance.
0x006C0CB0206quadratic_bezier_interpolate_3dInterpolates 3D position using quadratic Bรฉzier curve with parameter t, blending 3 control points.
0x006C0DA015CEffectActor__destroyDestroys the name string member of a CEffectActor instance via std::string destructor.
0x006C0DC0117CEffectActor__release_particlesReleases particle pool resources by nullifying 1 primary and up to 3 secondary particle pool pointers in CEffectActor
0x006C0E5030CEffectActor__clear_paramsZeroes out three 32-bit parameters in a CEffectActor instance, likely clearing effect state/properties.
0x006C0E801913CSkillEffect__CreateStrEffectWithNameInitializes skill effect objects for skill ID 0x89E (Acidified Zone), allocating and populating effect data structures.
0x006C16701983CSkillEffect__UpdateSoundParticleUpdates sound and particle effect positioning by transforming world coordinates to screen space using view-projection matrix.
0x006C1E60145CEffectActor__RenderParticleEffectsRenders particle effects for the actor; iterates through effect slots and renders sprites via UI window manager.
0x006C21E0153CEffect004__ConstructorInitializes CEffect004 instance by setting vftable pointer and zeroing 7 member variables (offsets 0x33-0x38).
0x006C2280106CEffect__FreeParticleBufferDeallocates particle buffer memory with overflow validation, calling operator delete with sanitized size parameters.
0x006C2310110CEffect004__DestructorDestructor for CEffect004 that releases particle buffers and destroys base effect resources during cleanup.
0x006C2380131CEffect004__ScalarDeletingDestructorDestructor for CEffect004 class that deallocates particle buffers, base resources, and optionally frees the object itself.
0x006C2410631CEffect__astral_strike_setupInitializes astral strike visual effect by loading texture configuration and creating billboard effect object.
0x006C2690265CEffect__GetRandomParticleSpawnCountRetrieves capped random particle spawn count (max 10) using lookup table indexed by particle list parameter.
0x006C2E70110CEffect004__ReleaseParticlesReleases all particles from two particle container arrays (offsets 0xcc-0xd0 and 0xd8-0xdc) by calling CParticlePool__Release on each element.
0x006C2F00613CEffect__UpdateParticleListsAndSpawnIterates two particle lists, releases expired particles, compacts arrays, and spawns new particles based on frame timing.
0x006C317045CEffect__UpdatePositionIfNonNullCalls UpdatePositionByType with zero parameters if param_1 is non-null; appears to be a null check wrapper.
0x006C31A0130CEffect004__RenderSpriteIterates two sprite lists and conditionally renders active sprites based on UI window manager state.
0x006C323043CEffect__RenderIfValidRenders effect sprite if valid and UI window manager is in active mode with enabled rendering state.
0x006C32B0163CEffect005__ConstructorInitializes CEffect005 instance by setting vftable pointer and zeroing member variables at offsets 0x37-0x3c.
0x006C336071CEffect005__DestructorDestructor for CEffect005 that cleans up base effect resources and resets vtable pointer.
0x006C33B096CEffect005__ScalarDeletingDestructorScalar deleting destructor for CEffect005; destroys base resources and optionally deallocates object memory.
0x006C3420206CEffect__InterpolateParticlePositionInterpolates 3D particle position using power-based blending between three control points with time parameter.
0x006C3500598CEffect__CreateSkillEffectWithBillboardCreates skill effect with billboard rendering; allocates and initializes effect data structure based on config lookup result for axeboomerang skill.
0x006C3770893CSkillEffect__UpdateParticleWithPhysics_BUpdates particle physics simulation with velocity/acceleration calculations between source and target positions using time-based interpolation.
0x006C3AF0900CSkillEffect__UpdateParticleWithPhysicsUpdates particle physics simulation with gravity, trajectory calculations, and rotation based on source/target positions.
0x006C3EB043CEffect_006c3eb0__RenderSpriteIfActiveConditionally renders sprite effect if UI window manager is in active mode by delegating to RenderSpriteIfActiveMode
0x006C3EE094CEffectSkill__tree_destroy_recursiveRecursively destroys a binary tree of CEffectSkill nodes by traversing left subtree then deallocating each node.
0x006C3F5075CEffectSkill__tree_lower_boundBinary search tree lower_bound operation on CEffectSkill nodes, comparing by integer key at offset 0x10.
0x006C3FA0152CEffectSkill__ConstructorInitializes CEffectSkill instance with vtable pointer, zeroes member fields, allocates 24-byte linked list node structure.
0x006C404064CEffectSkill__delete_tree_sentinelDeletes a tree sentinel node by freeing 24-byte allocated memory at offset +4 in CEffectSkill structure.
0x006C409080CEffectSkill__tree_destroy_allDestroys a tree node structure by recursively deleting child nodes and deallocating memory for the effect skill tree.
0x006C411075CEffectSkill__deleteDestructor that deallocates 0x18-byte object at offset +4 with stack canary protection
0x006C416075CEffectSkill__dtorDestructor for CEffectSkill that deallocates 24-byte member object at offset +4 with stack canary protection.
0x006C41B065CEffectSkill__clear_treeClears the effect skill tree by destroying all tree nodes for the given CEffectSkill instance.
0x006C4200104CEffectSkill__DestructorDestructor for CEffectSkill class; cleans up effect tree and base effect resources before object destruction.
0x006C4350125CEffectSkill__scalar_deleting_destructorScalar deleting destructor for CEffectSkill; destroys effect tree, base resources, optionally frees memory
0x006C449075CEffectSkill__find_skill_effectFinds and returns a skill effect entry from a tree structure by searching for a matching skill ID, returning effect data or null.
0x006C44E0835CSkillEffect__CreateAndLoadEffectBillboardCreates skill effect type 2, allocates 0x40-byte buffer, copies config data, loads texture, then releases buffer.
0x006C4840588CEffect__UpdatePositionByModeAndMapTransforms effect position from world to screen space using view matrix; applies skill effect positioning based on active UI mode.
0x006C4A90106CEffectSkill__RenderIfActiveRenders active effect skill sprite if UI mode permits, using tree-based skill lookup and validity checks.
0x006C4B0099CEffectSkill__UpdatePositionFromVisualHandlerUpdates effect skill position when visual handler state changes; sets position flag if handler state differs and has valid data.
0x006C4B7097CEffectSkill__UpdatePositionForEntryUpdates cached position for a skill effect entry by searching tree and syncing position if entry validity or timing changed.
0x006C4DF0155CEffectTimer__ConstructorInitializes CEffectTimer instance with vtable pointer, zeroed flags, and current system time from timeGetTime().
0x006C4E9071CEffectTimer__DestructorDestructor for CEffectTimer class; calls base resource cleanup via CEffect__DestroyBaseResources with stack guard verification.
0x006C4EE096CEffectTimer__scalar_deleting_destructorScalar deleting destructor for CEffectTimer; destroys base resources and deallocates object memory if delete flag set.
0x006C4F50416CEffect__InitBlastForgeEffects_bInitializes Blast Forge skill visual effects by allocating and populating effect configuration structures with texture/animation data.
0x006C50F0444CEffect__CreateAndReleaseSkillEffectParticleCreates and initializes two skill effect particle systems (Type2), loading "blast_forge" texture resources for billboard effects.
0x006C52B066CEffectParticle__ReleaseToPoolReleases particle pool resources by calling CParticlePool__Release on four particle pool pointers stored in object offsets 0xcc, 0xd0, 0xd4, 0xd8.
0x006C5300430CEffect__InitBlastForgeEffectsInitializes Blast Forge skill visual effects by allocating and configuring effect billboards with texture resources.
0x006C54C0747CSkillEffect__UpdateParticlePositionUpdates particle positions by applying world-view-projection matrix transformations to skill effect particle objects.
0x006C57B0374CEffect__UpdateGameObjectPosition_dTransforms game object world coordinates to screen space using view-projection matrix from UI window manager.
0x006C5930172CEffectParticle__RenderIfActiveRenders particle effect sprites conditionally based on multiple layer flags and active UI mode state.
0x006C59E043CEffect_006c59e0__RenderSpriteIfActiveConditionally renders active effect sprite by querying UI window manager's active mode and delegating to render helper.
0x006C5A10908CSkillEffect__UpdateTimedParticlesUpdates particle effect positions by transforming skill effect coordinates through view/projection matrices for screen rendering.
0x006C6140166CEffectType8__ConstructorInitializes CEffectType8 instance with vtable pointer, zeroes 6 member fields, and stores current system time in field offset 0x33.
0x006C61F0127CEffect__free_particle_arrayDeallocates a dynamic particle array by freeing its allocated memory block with size validation.
0x006C6290110CEffectType8__DestructorDestructor for CEffectType8 that releases particle buffers and base effect resources with stack guard checks.
0x006C6300131CEffectType8__scalar_deleting_destructorScalar deleting destructor for CEffectType8; cleans particle buffers, base resources, and deallocates object if requested.
0x006C6390575CEffect__npc_cane_evil_eye_createCreates visual effect for NPC Cane of Evil Eye item; initializes effect data structure based on param_1 variant type.
0x006C65D0503CEffect__CreateSkillEffectType2_BCreates Type2 skill effect with Evil Eye Cane model; allocates and initializes effect data structure based on parameter variant.
0x006C67D0175CEffect__CreateSkillEffectWithParticlesIterates particle effect queue, creates skill effects with offset positions, manages effect vector insertion/growth.
0x006C6880120CEffect__ReleaseParticleArrayToPoolReleases two particle object arrays back to the pool, iterating through active particles and calling CParticlePool__Release on each non-null entry.
0x006C6900133CEffect__memmove_particle_dataCompacts two dynamic particle arrays by removing null entries and shifting remaining elements to fill gaps
0x006C6990490CEffect__CreateSkillEffectWithStringAssignCreates skill effect with string assignment by allocating effect structure and copying NPC texture resource data.
0x006C6BC0497CEffect__CreateEvilEyeWithParticlesCreates multiple evil eye particle effects by spawning 8 eye instances with predefined float coordinates and appends them to effect vector.
0x006C6DD048CEffect__HasStateChangedChecks if actor position is valid and compares animation/state values at offsets 0xd0/0xd4 and 0xdc/0xe0 to detect changes.
0x006C6E00599CEffect__update_particle_positions_3dUpdates 3D particle positions by applying world-to-screen transformation matrix and releases expired particles.
0x006C70601415CSkillEffect__CreateArcProjectileUpdates arc projectile skill effects by managing particle lists, timing, and creating new effect instances for arc trajectory animations.
0x006C7630416CEffect__UpdateGameObjectPosition_fTransforms effect object world position to screen space using view-projection matrix from UI window manager.
0x006C77D0130CEffectProjectile__RenderIfActiveIterates two effect projectile lists and renders active effects via UI window manager sprite rendering.
0x006C786043CEffect_006c7860__RenderSpriteIfActiveRenders active sprite effect if param_1 is non-zero by querying UI window manager mode and delegating to render helper.
0x006C7950304CEffect003__ctorConstructor for CEffect003 (smoke effect); initializes parent CEffectSmoke, vector arrays, and float parameters for rendering properties.
0x006C7A80105CEffectLuaActor__DestroyArrayDestroys a vector of strings at offset +99 in CEffectLuaActor object, then calls destructor with XOR canary check.
0x006C7AF0126CEffectLuaActor__DestroyArrayAndDeleteDestructs CEffectLuaActor: clears string vector at offset +99, calls destructor with XOR stack canary, optionally frees memory.
0x006C7B80547CEffect__shockwave_load_texturesLoads texture file paths for shockwave effect (shockwave_a.bmp, shockwave_b.bmp) into CEffect vector container
0x006C7E1634CEffect__init_string_pair_cleanup_006c7e16Cleanup epilog for CEffect texture string pair init: resets two local std::string objects to empty.
0x006C7E9853CEffect__init_shockwave_texture_stringInitializes two local std::string objects and assigns the shockwave texture name as part of CEffect initialization.
0x006C7F4034CEffect__init_string_pair_cleanup_006c7f40Cleanup epilog for CEffect texture string pair init: resets two local std::string objects to empty.
0x006C7FC653CEffect__init_plazma_b_texture_stringInitializes two local std::string objects and assigns the plazma_b texture name as part of CEffect initialization.
0x006C807234CEffect__init_string_pair_cleanup_006c8072Cleanup epilog for CEffect texture string pair init: resets two local std::string objects to empty.
0x006C80F853CEffect__init_plazma_a_texture_stringInitializes two local std::string objects and assigns the plazma_a texture name as part of CEffect initialization.
0x006C81A434CEffect__init_string_pair_cleanup_006c81a4Cleanup epilog for CEffect texture string pair init: resets two local std::string objects to empty.
0x006C8290149CEffectLuaActor__SetupRotationTransformSets up rotation transform for a Lua-based effect actor by loading textures and computing full rotation matrices.
0x006C8390183CEffectType9__ConstructorInitializes CEffectType9 instance by setting vftable pointer and zeroing 10 member variables (offsets 0x37-0x3f, 0x14).
0x006C845071CEffectType9__DestructorDestructor for CEffectType9 that cleans up base effect resources and handles stack frame exception handling.
0x006C84A096CEffectType9__scalar_deleting_destructorScalar deleting destructor for CEffectType9; cleans base resources, optionally deallocates object memory.
0x006C85201064CSkillEffect__CreateDirectedParticle_AInitializes particle effect data for directed skill effects, copies position coordinates, allocates and populates effect configuration based on client settings.
0x006C8980204CEffect__UpdatePositionSimpleUpdates effect position by interpolating between keyframes using stored velocity/acceleration vectors over time steps.
0x006C8A50178CEffectType9__UpdatePositionUpdates effect type 9 position using interpolation between keyframe vectors and syncs to game object.
0x006C8B4043CEffect_006c8b40__RenderSpriteIfActiveConditionally renders sprite for active UI window mode by delegating to CEffect__RenderSpriteIfActiveMode
0x006C8D80127CEffectType6__ConstructorInitializes CEffectType6 instance with base effect members and sets duration to 8000ms, initializes 3 fields to 0.
0x006C8E9095CEffectType6__DestructorDestructor for CEffectType6 that deallocates STL vector buffer and destroys base effect resources.
0x006C8EF0116CEffectType6__scalar_deleting_destructorScalar deleting destructor for CEffectType6; cleans up vector buffer, base resources, and conditionally deallocates object.
0x006C8F70193CEffectType6__AllocateParticleAllocates and initializes a particle from pool for hero effect 011, stores in effect's particle vector
0x006C904063CEffectType6__ReleaseParticleReleases all particles in CEffectType6's particle pool by iterating and calling CParticlePool::Release on each.
0x006C90C0340CEffect__BuildTransformMatrix_aBuilds and applies transformation matrices (rotation, scale) to effect objects in a container, updating their position/orientation data.
0x006C9220274CEffect__ComputeRotationXYMatrix_BComputes and stores a combined rotation matrix (X then Y) with scaling for a CEffect object at offset 0x1c8.
0x006C934083CEffectType6__RenderBillboardIterates through billboard particle list and renders each non-null particle with unit scale and rotation.
0x006C93A059CEffectType6__RenderBillboardSimpleRenders a single billboard particle effect with identity scale and rotation when effect parameter is non-zero.
0x006C9430319CEffect015__ctorInitializes CEffect015 instance with vtable pointer and zeroes member variables (offsets 0x34-0x49), sets defaults.
0x006C957071CEffectType10__DestructorDestructor for CEffectType10 that cleans up base effect resources and restores exception handling state.
0x006C95C096CEffectType10__scalar_deleting_destructorScalar deleting destructor for CEffectType10; cleans up base resources and optionally deallocates object memory.
0x006C963034CEffect__ReleaseParticleReleases particle pool resource associated with CEffect instance, nullifying the pointer to prevent dangling reference.
0x006C966088CEffectType10__AllocateParticleAllocates and initializes a particle from pool for CEffectType10, setting initial velocity and effect parameters.
0x006C96C053CEffect__initialize_random_seedInitializes stack frame and calls rand() to seed RNG for effect calculations in CEffect class.
0x006C9960440CEffect__ComputeRotationXAndRandomizeUpdates effect particle rotation with X-axis animation, handles alpha fade in/out, and applies matrix transformations based on camera angle.
0x006C9B60144CEffectType10__UpdateAlphaFadeUpdates alpha fade effect by incrementing/decrementing opacity value based on animation timing thresholds, calls completion callback when fade-out finishes.
0x006C9BF0369CEffect__UpdateParticlePositionWithRandomizationUpdates particle position by incrementing/decrementing counters (0-360 range) and applying randomized offsets to XYZ coordinates.
0x006C9DE0190CEffect__SetupRotationMatrixAndRenderSets up rotation matrix with X-axis rotation based on UI window mode and stores result in effect object's matrix buffer.
0x006C9EA0210CEffect__Factory016_InitInitializes CEffect Factory016 object with dual linked-list nodes and default parameters (duration=9999, interval=10, unknown=40).
0x006C9F8064CEffect__delete_linked_node_12byteDeletes a 12-byte linked list node in CEffect, freeing allocated memory at offset +4 with stack canary protection.
0x006C9FD075CEffect__delete_linked_node_12byte_bDeletes a 12-byte linked list node from CEffect by freeing memory at offset+4 with stack canary protection.
0x006CA02074CEffect__destroy_linked_list_pairDestroys a linked list pair by deleting two heap-allocated nodes via operator delete with canary value.
0x006CA090103CSkillEffect__DestroyLinkedListDestroys a linked list node in CSkillEffect by freeing internal list node and the node container itself.
0x006CA170103CSkillEffect__DestroyLinkedListAltDestroys a linked list node by freeing internal list pointers and the node itself via operator delete.
0x006CA260288CEffect__CreateParticleEffectCreates a particle effect by delegating to CreateEffectType1 with offset parameter and random seed initialization.
0x006CA380104CSkillEffect__SpawnParticleWithRandomSeedCreates skill effect particle with randomized seed; calls CreateEffectType1 with XOR-based random value derived from stack canary.
0x006CA670181CSkillEffect__ReleaseParticleVectorReleases two particle effect vectors from a CSkillEffect object by iterating doubly-linked lists and freeing each particle via CParticlePool__Release.
0x006CA760388CEffect__UpdateParticlePositionAndAlpha_BUpdates particle position via matrix transformation and clamps alpha value to [0.0, 1.0] range based on lifetime
0x006CA8F01247CSkillEffect__UpdateRandomizedParticleUpdates particle positions/rotations in a skill effect by applying velocity, gravity, and animation frame calculations over time.
0x006CAED0480CEffect__UpdateParticlePositionAndAlphaUpdates particle position via 4x3 matrix transform and clamps alpha value between 0 and a max threshold.
0x006CB0B027CEffect__RenderProjectionIfValidConditionally renders sprite with projection effect if actor parameter is non-null; wrapper validation for C3dActor rendering.
0x006CB0D079CSkillEffect__RenderSpriteProjectedIterates two linked lists of sprite effects and renders those with non-zero flags using projection.
0x006CB12027CEffect_006cb120__RenderSpriteWithProjectionConditional wrapper that delegates sprite projection rendering to C3dActor if param_1 is non-zero.
0x006CB3F0119CEffectType27__ConstructorInitializes CEffectType27 instance with vtable pointer and zeroes three member variables at offsets 0x33-0x35.
0x006CB470106CEffectType27__free_data_bufferDeallocates dynamically allocated buffer for CEffectType27 with stack cookie validation and aligned size calculation.
0x006CB50095CEffectType27__DestructorDestructor for CEffectType27 that frees the data buffer and destroys base effect resources before object cleanup.
0x006CB560116CEffectType27__scalar_deleting_destructorScalar deleting destructor for CEffectType27; cleans up effect data buffer and base resources before optional deallocation.
0x006CB5E063CEffectType27__ReleaseParticleIterates through particle pool pointers at offsets 0xcc-0xd0, releases each via CParticlePool__Release, resets end pointer.
0x006CB620766CSkillEffect__CreateTexturedEffectCreates textured ground effect for EVILLAND skill using dual-layer textures with UV coordinate mapping across grid tiles.
0x006CB97038CEffect__AddFloatOffsetAdds a global float offset value to the float member at offset 0x324 in a CEffect object
0x006CB9A0159CEffectType27__RenderProjectedRenders projected effects from a container by converting world coordinates to cell coordinates and rendering each queued effect.
0x006CBA40126CEffectType27__RenderProjectedAltRenders a projected effect by converting world coordinates to cell coordinates and offsetting by effect dimensions.
0x006CBB10227CEffect__Factory028_InitInitializes CEffect Factory 028 with vftable pointer and configures 14 effect parameters (duration, animation frames, offsets).
0x006CBC00110CEffectTextured__DestructorDestructor for CEffectTextured class; cleans up string vector and base effect resources with stack protection.
0x006CBC70131CEffectTextured__scalar_deleting_destructorScalar deleting destructor for CEffectTextured; destroys string vector, base resources, then deallocates object if requested.
0x006CBD00151CEffectTextured__AllocateColoredParticleAllocates and initializes a colored particle from a textured effect, setting RGB to white and configuring billboard geometry.
0x006CBDD063CEffectTextured__ReleaseParticleReleases all particles in a textured effect's particle pool by iterating and calling CParticlePool__Release on each particle entry.
0x006CBE10328CEffect__AllocateAndSetupParticleSpriteAllocates particle sprite, sets white RGB, initializes billboard quad vertices, and formats texture filename as "effect\%d-%d.tga"
0x006CC04097CEffectTextured__UpdateParticleColorSets particle color to white (RGB 255,255,255) and copies texture/animation parameters from effect to particle.
0x006CC0B0146CEffectTextured__UpdateParticleColorGradientInitializes particle color gradient by setting RGB to white and copying gradient control parameters to all particles in effect.
0x006CC360367CEffect__BuildTransformMatrixXZRotationBuilds a transform matrix with Z-axis rotation and X-axis global rotation for CEffect rendering with texture loading.
0x006CC4D083CEffectTextured__RenderBillboardIterates through billboard particle list and renders each non-null particle with default scale/rotation parameters.
0x006CC53059CEffectTextured__RenderBillboardSimpleRenders a single billboard particle effect with identity scale and rotation when enabled.
0x006CC570161CEffectDB__tree_destroy_recursiveRecursively destroys effect database tree nodes, deallocating strings and node memory via post-order traversal.
0x006CC620120CEffectType22__ConstructorInitializes CEffectType22 instance with vtable pointer and zeroes four member variables at offsets 0x33-0x36.
0x006CC6B057CEffectDB__DestroyRecursively destroys effect tree nodes and deallocates the CEffectDB object (0x70 bytes).
0x006CC71068CEffectDB__tree_destroy_and_delete_bRecursively destroys effect database tree nodes and deallocates the root node structure (0x70 bytes).
0x006CC77071CEffectType22__DestructorDestructor for CEffectType22 that cleans up base effect resources and restores stack frame context.
0x006CC7C089CEffectDB__tree_destroy_and_delete_cDestroys and deallocates a tree structure in CEffectDB, recursively deleting nodes then freeing root memory.
0x006CC83087CEffectDB__destroy_effect_entryDestructs two std::string objects, likely effect name and path fields within a CEffectDB entry structure.
0x006CC89027CEffect_006cc890__ScalarDeletingDestructorScalar deleting destructor for CEffect_006cc890; conditionally deallocates object if flag is set.
0x006CC8B096CEffectType22__scalar_deleting_destructorScalar deleting destructor for CEffectType22; destroys base resources and optionally deallocates the object.
0x006CC92092CEffectDB__tree_clear_and_deleteDestroys and deallocates a binary tree structure in CEffectDB, recursively freeing all nodes before deleting the root.
0x006CC9B0372CEffect__UpdateGameObjectPosition_eTransforms effect world position to screen coordinates using camera view/projection matrices from UIWindowMgr
0x006CCB3034CEffect__ReleaseParticle_2Releases particle pool resource at offset 0xcc in CEffect object, nullifying the pointer afterward.
0x006CCB70245CEffect__ComputeProjectedAngleComputes screen-space angle of a projected vector between two world positions for effect orientation.
0x006CCC70370CEffect__ProjectAndCheckViewAngleProjects two 3D vertices to screen space and calculates the normalized view angle between them in degrees.
0x006CCDF0462CEffect__CreateSkillEffectType2_CInitializes a Type2 skill effect with billboard quad vertices, texture config, and animation parameters from skill effect database.
0x006CD030571CEffect__UpdatePositionOnGroundUpdates effect world position using ground mesh height and applies camera/view matrix transformation to screen coordinates.
0x006CD2C030CEffect_006cd2c0__SetParticleParam3FACSets particle parameter at offset 0x3fac in CEffect object's particle system if initialized.
0x006CD2E026CEffect_006cd2e0__SetParticleFlag3FE0Sets particle flag at offset 0x3fe0 in effect object's particle data structure if particle pointer is valid.
0x006CD30026CEffect_006cd300__SetParticleFlag3FE1Sets particle flag at offset 0x3fe1 in particle object; validates particle pointer before write.
0x006CD33026CEffect_006cd330__SetParticleParam3F98Sets particle parameter at offset 0x3f98 in effect object's particle system if initialized.
0x006CD35030CEffect_006cd350__SetParticleParam3FA4Sets particle parameter at offset 0x3fa4 in a CEffect object's particle system structure if initialized.
0x006CD37030CEffect_006cd370__SetParticleParam3FA8Sets particle parameter at offset 0x3fa8 in effect object's particle system if initialized.
0x006CD39050CEffect_006cd390__SetParticleCountAndSubEffectSets particle count on effect object and updates sub-effect parameters based on particle count divided by 16.
0x006CD860163CEffectDB__tree_destroy_recursive_bRecursively destroys binary tree nodes in CEffectDB, deallocating string data and node memory.
0x006CD910129CEffectDB__tree_lower_bound_by_stringFinds lower bound position in red-black tree of effects by string key comparison, returns iterator result in param_2
0x006CDAA064CEffectDB__delete_tree_sentinelDeletes the sentinel node of a tree structure in CEffectDB, freeing 0x70 bytes of memory with XOR canary validation.
0x006CDAF060CEffectDB__tree_destroy_and_delete_dRecursively destroys effect database tree nodes and deallocates the root node structure (80 bytes).
0x006CDB50150CEffectDB__destroy_node_with_stringDeallocates a CEffectDB node by destructing its string member and freeing the allocated memory block (0x70 bytes).
0x006CDBF075CEffectDB__delete_sentinel_pairDeletes a sentinel pair node from CEffectDB by freeing 0x70-byte allocated memory at offset +4
0x006CDC4071CEffectDB__tree_destroy_and_delete_eRecursively destroys effect database tree nodes and deallocates the root node's 128-byte memory block.
0x006CDCA0112CEffectDB__destroy_string_pair_implDestructs a pair of std::string objects, likely cleanup for effect database string pair entries.
0x006CDD70114CSkillEffect__FindSkillNodeByIDSearches binary search tree for skill node matching param_2 ID, returns pointer to node data or null
0x006CDDF0272CEffectMgr__LoadAnimByNameLowerLooks up effect animation by lowercase name in CEffectDB tree, returns animation ID or -1 if not found.
0x006CDF00187CEffect__RegisterEffectTypeRangeRegisters effect type IDs by iterating tree container, offsetting each ID by 10000, and populating output vector.
0x006CDFC0423CEffect__FindNameByMsgIdSearches binary search tree for effect entry matching msgId parameter; returns associated name string or default value.
0x006CE6D0205CEffect__InitBaseFromFactory_AInitializes CEffect base members and zeroes 6 vector fields (offsets 0x34-0x3f, 0x3a-0x3f) and 4 dword fields (0x41-0x44)
0x006CE7A095CEffectType22__DestructorBDestructor for CEffectType22 that cleans up STL vector buffer and base effect resources with stack canary validation.
0x006CE800116CEffectType22__scalar_deleting_destructorBScalar deleting destructor for CEffectType22; cleans up vector buffers, destroys base resources, optionally frees object memory.
0x006CE88063CEffectType22__ReleaseParticleReleases all particles in CEffectType22's pool by iterating through particle pointers and resetting end iterator.
0x006CE8C0117CEffectType22__AllocateKissParticleAllocates and initializes a kiss particle effect with texture "effect\kiss.bmp" and default particle parameters.
0x006CE9B0173CEffectType22__InitBillboardKissInitializes a billboard effect with kiss texture, sets up rendering parameters and color value 0xff.
0x006CEA70535CEffect__ComputeTranslationRotationMatrix_AIterates effect list, updates translation (offset +0x24-0x2c) and rotation angles for each effect entity.
0x006CEC90468CEffect__ComputeTranslationRotationMatrix_CComputes translation and rotation matrix for effects by updating position/rotation and applying rotation transformations.
0x006CEE7083CEffectType22__RenderBillboardIterates through billboard particle list and renders each non-null particle with full opacity and scale.
0x006CEED059CEffectType22__RenderBillboardSimpleRenders a simple billboard particle effect with identity scale (1.0) when effect parameter is non-zero.
0x006CEF10171CEffectType33__ConstructorInitializes CEffectType33 instance: sets vftable, zeros 6 DWORD fields, registers skill effect 0x423 in map.
0x006CEFC095CEffectType33__DestructorDestructor for CEffectType33 that frees STL vector buffer and releases base effect resources before cleanup.
0x006CF020116CEffectType33__scalar_deleting_destructorScalar deleting destructor for CEffectType33; cleans up vector buffer, base resources, and conditionally deallocates object.
0x006CF0A0408CEffect__UpdateParticleDirectionAndVelocityUpdates particle velocity and direction vectors using trigonometric lookup tables based on angle parameters.
0x006CF24063CEffectType33__ReleaseParticleReleases all particles in CEffectType33's pool by iterating through and calling CParticlePool__Release on each particle pointer.
0x006CF280637CEffect__CreateRingBlueParticlesCreates 22 blue ring particles in circular formation using sin/cos lookup tables, setting RGB(50,200,50) and rotation parameters.
0x006CF520523CEffect__UpdateParticleDirectionUpdates particle direction vectors using rotation calculations based on frame timing and angle lookup tables.
0x006CF740539CEffect__ComputeRotationYMatrixApplies Y-axis rotation matrices to effect objects with alpha/lifetime calculations based on effect type ID.
0x006CF960412CEffect__UpdateScaleRotationMatrixUpdates effect object's scale and rotation matrix based on animation frame ID and interpolation factor.
0x006CFB00160CEffectType33__RenderBillboardIterates through particle list in effect object, calculates UV coordinates, and renders each billboard particle with alpha blending.
0x006CFBA0118CEffectType33__RenderBillboardSimpleRenders a simple billboard particle effect by calculating UV coordinates and delegating to the particle wrapper renderer.
0x006CFC20149CEffectType36__ConstructorInitializes CEffectType36 instance with vtable pointer and zeroes 7 member variables (offsets 0x33-0x38).
0x006CFCC071CEffectType36__DestructorDestructor for CEffectType36 that cleans up base effect resources and handles stack frame security.
0x006CFD1096CEffectType36__scalar_deleting_destructorScalar deleting destructor for CEffectType36; cleans up base resources and deallocates object if delete flag set
0x006CFD8063CEffectType36__ReleaseParticleReleases two particle pool resources stored at offsets 0xcc and 0xd0 in CEffectType36 object, nullifying pointers.
0x006CFDC0596CEffect__CreateAngleBasedSkillEffectCreates angle-based skill effect with projected angle calculation, loads texture, computes 3D distance and positioning.
0x006D0030593CEffect__fuuma_shouraku_updateUpdates Fuuma Shouraku effect animation by advancing particle positions and creating secondary skill effects when timing threshold reached.
0x006D029085CEffectType36__RenderConditionalSpritesRenders two conditional sprite effects based on object state flags at offsets 0xcc and 0xd0.
0x006D02F089CEffectType11__ConstructorConstructor for CEffectType11 that initializes base effect members and sets up virtual method table pointer.
0x006D035090CEffectType11__scalar_deleting_destructorScalar deleting destructor for CEffectType11; destroys base resources and conditionally deallocates object memory.
0x006D03F0127CEffectType12__ConstructorConstructs CEffectType12 object, initializes base members and allocates circular doubly-linked list node for effect data.
0x006D047064CEffectType12__delete_linked_nodeDeletes a linked node from CEffectType12 by freeing memory at offset +4 with stack canary protection.
0x006D04C075CEffectType12__delete_linked_node_bDeletes a linked node in CEffectType12 by freeing memory at offset +4 with stack canary protection.
0x006D051074CEffectType12__destroy_linked_pairDestructs a linked pair structure by deleting two allocated objects and clearing intermediate pointer reference.
0x006D0580103CEffectType12__DestroyLinkedListDestroys a linked list structure stored at offset 0x33 in CEffectType12, freeing both the list node and its container.
0x006D0620103CEffectType12__DestroyLinkedListAltDestroys a doubly-linked list within CEffectType12 by freeing list node and container via operator delete.
0x006D06D0531CEffect__CreateSkillEffectType2_ACreates a Charging Pierce skill effect (Dragon Knight ability) with billboard texture and animation parameters for type 2 effects.
0x006D08F096CEffectType12__ReleaseParticleAndDeleteIterates doubly-linked list of particles at offset 0xcc, releases each via CParticlePool, clears list and deletes node if empty.
0x006D0980331CEffect__InitType2EffectWithPath_cInitializes a Type2 effect for Dragon Knight's Charging Pierce skill with billboard texture and animation parameters.
0x006D0AD0540CEffect__UpdatePositionByModeTransforms effect positions using UIWindowMgr active mode's view-projection matrix for each effect in linked list.
0x006D0D30172CEffectType12B__ConstructorConstructs CEffectType12B object, initializes vftable pointer, zeros member fields at offsets 0x33-0x3E, sets duration to 200ms
0x006D0DE095CEffectType12B__DestructorDestructor for CEffectType12B that frees STL vector buffer and destroys base effect resources with stack canary protection.
0x006D0E40116CEffectType12B__scalar_deleting_destructorScalar deleting destructor for CEffectType12B; cleans up vector buffers, base resources, and conditionally deallocates object.
0x006D0EC0329CEffect__GetRandomValueCalls rand() and returns pseudo-random number; misleadingly named as it doesn't allocate particles
0x006D101063CEffectType12B__ReleaseParticleReleases all allocated particles in a CEffectType12B effect by iterating through particle pool and resetting end pointer.
0x006D1050126CEffect__ComputeAngleToTargetComputes angle/direction to target by comparing normalized X,Y deltas against cosine lookup table (180 angles).
0x006D10D041CEffect__rand_wrapperWrapper function that calls the C standard library rand() function, likely used for random number generation in game effects
0x006D1250359CEffect__UpdateParticleTrailAndAgeUpdates particle effects by shifting position history buffers, aging particles, adjusting sprite indices, and incrementing frame counters.
0x006D13C0278CEffect__UpdateParticleTrailSimpleUpdates particle trail effect by shifting vertex/color data and managing animation frame timing and counter increments.
0x006D14E01365CSkillEffect__UpdateParticlePhysics_AUpdates particle physics simulation by accumulating wind/force effects across multiple time steps for skill effect particles.
0x006D1A401295CSkillEffect__UpdateParticlePhysics_BUpdates particle physics by accumulating time-weighted velocity deltas using Taylor series expansion for smooth motion.
0x006D1F50173CEffectType42__ConstructorInitializes CEffectType42 instance with vftable pointer and zeroes 7 member fields, sets duration to 10.
0x006D200095CEffectType42__DestructorDestructor for CEffectType42 that frees particle buffers and destroys base effect resources.
0x006D2060116CEffectType42__scalar_deleting_destructorScalar deleting destructor for CEffectType42; frees particle buffer, destroys base resources, conditionally deallocates object
0x006D20E098CEffectType42__ReleaseParticlesReleases particle pool resources from CEffectType42 by freeing main particle pool and iterating through particle array list.
0x006D2150825CSkillEffect__CreateRandomizedEffectInitializes skill effect projectile with randomized trajectory vector and loads billboard texture for Jupitel Thunder Storm.
0x006D2660300CEffect__UpdateAndReleaseParticleUpdates particle effect position from attached object and releases particle when lifetime exceeded.
0x006D2790114CEffectType42__RenderIfActiveRenders active effect sprites; checks primary effect flag and iterates container to render all queued effect sprites with UI mode validation.
0x006D2810106CEffectType14__ConstructorInitializes CEffectType14 object by setting vftable pointer and zeroing two member fields at offsets 0x33 and 0x34.
0x006D288071CEffectType14__DestructorDestructor for CEffectType14 that cleans up base effect resources and stack frame data.
0x006D28D096CEffectType14__scalar_deleting_destructorScalar deleting destructor for CEffectType14; destroys base resources and deallocates object if flag set.
0x006D2940345CEffect__UpdateGameObjectPosition_bTransforms game object world position to screen space using view and projection matrices from UIWindowMgr
0x006D2AD0982CSkillEffect__CreateEffectWithStrCreates skill effect visuals by loading texture configs and initializing effect billboards for Climax skill animation
0x006D2EE0216CEffect__UpdatePositionOnGround_CUpdates 2D screen positions for effect objects by transforming world coords through view/projection matrices.
0x006D30B0385CEffect__UpdateGameObjectPositionTransforms effect world position to screen space using view-projection matrix, updates screen coordinates and depth.
0x006D324063CEffectType14__RenderIfActiveRenders up to 2 effect sprites conditionally based on active UI window mode at offset 0xcc.
0x006D328043CEffect_006d3280__RenderSpriteIfActiveRenders active sprite effect if UI window manager is available and param_1 is non-zero.
0x006D32E0449CSkillEffect__SpawnParticleBatchInserts a particle effect into a vector-like container by reallocating storage and preserving existing elements.
0x006D34B0190CEffectType14__SpawnParticleEffectCreates and configures a particle effect instance, loading resources and appending to effect batch queue with special handling for skill ID 0x452.
0x006D3570284CEffect__SpawnParticleEffectsSpawns multiple particle effect instances with randomized positioning based on skill effect parameters.
0x006D37A063CEffectType14__ReleaseParticleReleases all particles in CEffectType14's pool by iterating through particle pointers and resetting end iterator.
0x006D37E0731CSkillEffect__CreateRandomParticleCreates multiple particle effects for skills 1099/0x457, spawning randomized particles with configurable intensity and resource loading.
0x006D3B20231CEffect__ReleaseExpiredParticlesAndCompactIterates particle list, releases expired particles based on lifetime threshold, compacts array by removing released entries.
0x006D3C1083CEffectType14__ComputeAnimAndRenderComputes animation frame for effect type 14, triggers UI mode 0x7a when effect position matches target, increments frame counter.
0x006D3C7094CEffectType14__RenderSpriteProjectedIterates sprite list rendering those with zero/sufficient alpha, applying projection transformation to each sprite actor.
0x006D3CD027CEffect_006d3cd0__RenderSpriteWithProjectionConditional wrapper that delegates sprite projection rendering to C3dActor when param_1 is non-zero.
0x006D3D40171CEffectBillboardTypeA__ConstructorInitializes a CEffectBillboardTypeA instance with vertex buffer defaults and clears effect primitive state fields.
0x006D3E5095CEffectBillboardTypeA__DestructorDestructor for CEffectBillboardTypeA; frees buffer pair and restores base vtable before object destruction.
0x006D3EB0116CEffectBillboardTypeA__scalar_deleting_destructorScalar deleting destructor for CEffectBillboardTypeA; frees buffer pair, restores vtable, conditionally deallocates object.
0x006D3F4050CEffectTypeA__InitDefaultsInitializes CEffectTypeA instance by calling parent billboard initializer and zeroing four member variables at offsets 0x2d8, 0x2dc, 0x320, 0x324.
0x006D3F80308CSkillEffect__AllocTextureBufferAllocates and initializes a texture buffer array for skill effects, storing param_2 elements of 40 bytes each.
0x006D40C0360CEffect__RenderProjectedEffectProjects ground effect vertices with fog and UV coordinates, renders to effect manager with color tinting based on cell quad position.
0x006D4230130CEffectType52__ConstructorInitializes CEffectType52 instance by setting vftable pointer and zeroing four member variables at offsets 0x33-0x36.
0x006D42C095CEffectType52__DestructorDestructor for CEffectType52 that frees particle buffers and destroys base effect resources with stack canary protection.
0x006D4320116CEffectType52__scalar_deleting_destructorScalar deleting destructor for CEffectType52; frees particle buffer, destroys base resources, optionally deallocates object.
0x006D43A0477CSkillEffect__CreateEffectType2_CCreates a grid of Type2 skill effect billboards (Nyanggrass) positioned around a center point with 5-unit spacing.
0x006D458063CEffectType52__ReleaseParticleReleases all particles in CEffectType52's particle pool by iterating and calling CParticlePool__Release on each.
0x006D45C0527CSkillEffect__CreateEffectType2WithVectorCreates a grid of Type2 skill effects (Nyanggrass) around a center position based on effect type.
0x006D480079CEffectType52__UpdatePositionIterates through effect objects and increments a counter at offset 0xe8 for each non-null entry in a container.
0x006D485045CEffect__UpdatePositionIfNotNullChecks if effect pointer is valid, then updates game object position with zero coordinates.
0x006D488069CEffectType52__RenderIfActiveIterates through active effect sprites and renders them if UI window manager's active mode permits display.
0x006D48D043CEffect_006d48d0__RenderSpriteIfActiveRenders active sprite effect if UI window manager is in active mode by delegating to rendering helper.
0x006D4900119CEffectType17__ConstructorInitializes CEffectType17 object by setting vtable pointer and zeroing three member variables at offsets 0x33-0x35.
0x006D498095CEffectType17__DestructorDestructor for CEffectType17; frees particle buffer and destroys base effect resources with stack canary protection.
0x006D49E0116CEffectType17__scalar_deleting_destructorDestructor for CEffectType17 that frees particle buffers, destroys base resources, and optionally deallocates the object
0x006D4A6063CEffectType17__ReleaseParticleReleases all particles in CEffectType17's particle pool by iterating from head to tail and resetting the tail pointer.
0x006D4AA0478CSkillEffect__CreateGroundEffectType2Creates type 2 ground effect by allocating effect struct, copying competentia cast parameters, and registering with skill effect list.
0x006D4C90182CEffectType17__CompactExpiredParticlesCompacts particle array by removing expired particles and releasing them from pool based on elapsed time threshold.
0x006D4D5045CEffect_006d4d50__UpdatePositionIfNotNullConditionally updates game object position if pointer is non-null; calls CGameObject position update with type parameter.
0x006D4D8069CEffectType17__RenderIfActiveIterates through active effect list and renders sprites if UI window manager is in active mode.
0x006D4DD043CEffect_006d4dd0__RenderSpriteIfActiveRenders sprite for active UI window mode if parameter is non-zero; retrieves mode from UIWindowMgr and delegates to CEffect render function.
0x006D4E0051CSkillEffect__SetParamForAllSubEffectsIterates through sub-effects array and sets a parameter (likely effect ID or type) at offset 0x3f98 for all non-null entries.
0x006D4E40164CEffectType55__ConstructorInitializes CEffectType55 instance by setting vftable and zeroing 7 member fields (offsets 0x33-0x39).
0x006D4EF0106CEffect__free_vertex_data_bufferDeallocates vertex buffer memory for a CEffect object, validating allocation metadata before freeing.
0x006D4F80110CEffectType55__DestructorDestructor for CEffectType55 that cleans up vertex buffers, vectors, and base effect resources before object destruction.
0x006D4FF0131CEffectType55__scalar_deleting_destructorDestructor for CEffectType55 that cleans up vertex buffers, vector storage, base resources, and optionally deallocates the object.
0x006D5080187CEffectType55__SpawnParticleWithBillboardSpawns a grid of billboard particles by creating EffectType1 instances and batching them for rendering.
0x006D5140328CEffect__AllocateParticleGridAllocates and initializes a grid of smoke particles (e*e count) with textures, rotations, and billboard vertices.
0x006D5290110CEffectType55__ReleaseParticlesReleases two particle arrays (at offsets 0xcc/0xd0 and 0xd8/0xdc) by iterating and calling CParticlePool__Release on each element.
0x006D5300528CSkillEffect__SpawnParticleAndEffectSpawns particle and effect instances based on skill type, creating smoke particles and effect objects in grid pattern.
0x006D554048CEffect__check_spawn_condition_randCalls rand() based on whether spawn multiplier at offset 0xe4 equals zero; appears to be broken/incomplete logic.
0x006D568014CEffect__get_random_valueWrapper that calls rand() and returns a random integer value for effect calculations
0x006D57D0590CEffect__ComputeRotationXWithRandUpdates effect rotation around X-axis with interpolation, handles animation state transitions, applies matrix transformations.
0x006D5B10319CEffect__ValidateAndInitializeEffectValidates effect object state and initializes random seed based on effect status flags at offset 0xa8.
0x006D5C50448CEffect__UpdateAnimationFrameAndApplyRotationUpdates effect animation frame counter, applies X-axis rotation matrix transform, and updates world position from parameter data.
0x006D5E10139CEffectType55__RenderBillboardAndSpriteIterates billboard and sprite particle lists, rendering non-deleted particles via billboard and sprite projection methods.
0x006D5EA036CEffect__RenderSpriteWithProjectionConditionalWrapper that conditionally delegates sprite rendering to C3dActor if param is valid and byte at offset 0xa8 is not 0x02.
0x006D5ED068CEffectType55__RenderBillboardSimpleRenders a simple billboard particle effect if entity is valid and not in state 0x02, with default scale and alpha values.
0x006D5F20151CEffectType58__ConstructorInitializes CEffectType58 instance by zeroing 6 dword fields (offsets 0x33-0x3c) and setting vftable.
0x006D5FC095CEffectType58__DestructorDestructor for CEffectType58; cleans up vector buffer and destroys base effect resources.
0x006D6020116CEffectType58__scalar_deleting_destructorScalar deleting destructor for CEffectType58; cleans up vector buffers, base resources, and conditionally deallocates object memory.
0x006D60A0327CEffect__AllocateMultipleParticlesAllocates 45 particles in a loop with identical position/velocity parameters, likely for burst/explosion effects.
0x006D61F063CEffectType58__ReleaseParticleReleases all particles in CEffectType58's particle pool by iterating and calling CParticlePool__Release on each.
0x006D6230248CEffect__AllocateRandomParticle_fAllocates grid of random particles (11x11x45 iterations) with position/velocity data for packet 0x440 effect
0x006D6410393CEffect__UpdateRotationByModeUpdates rotation for effect objects via matrix multiplication, handles animation frame advancement and opacity scaling based on active UI mode.
0x006D65A0298CEffect__UpdateParticleFrameUpdates particle frame animation, applies rotation matrix based on camera angle, and recalculates particle scale with time-based interpolation.
0x006D66D0429CEffect__UpdateParticleEmitterStateIterates particle list, calculates velocity scalars from rotation angle, initializes particle forces/velocities, updates emitter state.
0x006D6880380CEffect__InitializeParticlePhysicsInitializes particle physics parameters (velocity, wind forces) and renders initial billboard particle for effect system.
0x006D6A00111CEffectType58__UpdateParticleColorUpdates particle RGB color by interpolating from a color table based on particle age counter, clamped to 360 entries.
0x006D6A7038CEffect_006d6a70__LoadTextureIfType440Conditionally loads texture for CEffect if type field equals 0x440 and param_2 is non-null
0x006D6AA0205CEffect__InitBaseFromFactory_BInitializes a CEffect object with vtable pointer and zeros out 6 consecutive dword arrays (offsets 0x34-0x3F and 0x3A-0x3F).
0x006D6B7095CEffectType58B__DestructorDestructor for CEffectType58B that cleans up STL vector buffer and calls parent CEffect base resource cleanup.
0x006D6BD0116CEffectType58B__scalar_deleting_destructorScalar deleting destructor for CEffectType58B; frees vector buffer, destroys base effect resources, conditionally deallocates object.
0x006D6C5063CEffectType58B__ReleaseParticleReleases all particles in a pool by iterating from start to end pointer and resetting the end pointer to start.
0x006D6C90117CEffectType58B__AllocateRandomParticleAllocates and initializes a particle from pool with pocket effect texture, sets default rotation/scale/lifetime parameters.
0x006D6D90195CEffectType58B__InitBillboardColoredInitializes a billboard effect with texture "pocket.bmp", sets default parameters (duration 200ms, alpha 1.0), and seeds RNG
0x006D6E70535CEffect__ComputeTranslationRotationMatrix_BIterates effect list, updates translation vectors and computes rotation matrices with animated angle interpolation.
0x006D7090468CEffect__ComputeTranslationRotationMatrix_DComputes transformation matrix with translation and rotation, updating position and applying X-axis rotation to effect object.
0x006D727083CEffectType58B__RenderBillboardIterates through billboard particle list and renders non-null particles with default scale and rotation parameters.
0x006D72D059CEffectType58B__RenderBillboardSimpleRenders a billboard particle effect with identity scale and rotation when effect parameter is non-zero.
0x006D731096CEffectType18__ConstructorConstructs a CEffectType18 object, initializes base effect members, sets vftable pointer, and zeros offset 0x33.
0x006D737071CEffectType18__DestructorDestructor for CEffectType18 that cleans up base effect resources and restores exception handling state.
0x006D73C096CEffectType18__scalar_deleting_destructorScalar deleting destructor for CEffectType18; destroys base resources and optionally deallocates object memory.
0x006D743034CEffect_006d7430__ReleaseParticleReleases particle pool resource by calling CParticlePool__Release and nullifies the particle pointer at offset 0xcc.
0x006D74601138CSkillEffect__CreateProjectileWithAngleCreates a projectile effect with calculated angle from source to target position using screen projection and trigonometry.
0x006D79C0119CEffectType60__ConstructorInitializes CEffectType60 instance by setting vftable pointer and zeroing three member variables at offsets 0x33-0x35.
0x006D7A4095CEffectType60__DestructorDestructor for CEffectType60; cleans up vertex data buffer and base effect resources before object destruction.
0x006D7AA0116CEffectType60__scalar_deleting_destructorDestructor for CEffectType60 that frees vertex buffers, destroys base resources, and optionally deallocates the object.
0x006D7B2063CEffectType60__ReleaseParticleReleases all particles in CEffectType60's particle pool by iterating through and calling CParticlePool__Release on each.
0x006D7B60181CEffectType60__SpawnParticleEffectCreates particle effect (Type 60) by instantiating effect object, configuring parameters, loading resources, and queuing to batch renderer.
0x006D7CB041CEffect_006d7cb0__RenderAllSpritesWithProjectionIterates through sprite list from offset 0xcc to 0xd0, rendering each with projection transformation.
0x006D7CE0143CEffect__format_sprite_pathFormats a sprite file path string using variadic arguments with security cookie protection and stack canary verification.
0x006D7D7028init_effect_headerInitializes effect header by setting magic constant 0xb0000000 and copying parameter to offset +4
0x006D7D9034CEffect_006d7d90__ReleaseParticleReleases particle effect resource by calling CParticlePool::Release and nullifying the particle handle at offset 0xcc.
0x006D7DC0204CEffect__GetBulletEffectNameByIDMaps monster/NPC bullet effect IDs to their corresponding particle effect resource names for visual rendering.
0x006D7FC0158CEffectType60__SpawnTimedEffectCreates and initializes a timed effect (Type 1) with position/timing data, storing effect handle and timestamps in parent structure.
0x006D8070894CSkillEffect__UpdateOrientedParticleUpdates particle effect orientation and position based on actor target, calculating direction vector and normalizing movement trajectory.
0x006D8410458CEffect__SetBulletEffectByMonsterIDMaps monster IDs to bullet effect asset names; sets effect string or clears if ID unmapped.
0x006D8710119CEffectType72__ConstructorInitializes CEffectType72 instance with vtable pointer and zeroes three member variables at offsets 0x33-0x35.
0x006D879095CEffectType72__DestructorDestructor for CEffectType72 that frees vertex data buffer and destroys base effect resources with stack canary protection.
0x006D87F0116CEffectType72__scalar_deleting_destructorDestructor for CEffectType72 that cleans up vertex buffers, base resources, and optionally deallocates the object.
0x006D887063CEffectType72__ReleaseParticleReleases all particles in CEffectType72's particle pool by iterating through and calling CParticlePool__Release on each.
0x006D88B0258CEffect__CreateMultipleParticleEffectsCreates 3 particle effects with different angles, loads resources, and adds them to effect list queue.
0x006D89D0345CEffect__UpdateSinCosPositionUpdates sinusoidal/circular motion positions for effect particles, calculating XYZ coordinates and animation frame based on angle parameters.
0x006D8B70119CEffectType75__ConstructorInitializes CEffectType75 instance with vtable pointer and zeroes three member fields at offsets 0x33-0x35
0x006D8BF095CEffectType75__DestructorDestructor for CEffectType75 that cleans up vertex data buffer and base effect resources before object destruction.
0x006D8C50116CEffectType75__scalar_deleting_destructorDestructor for CEffectType75 that cleans up vertex buffers, base resources, and optionally deallocates the object.
0x006D8CD063CEffectType75__ReleaseParticleReleases all particles in CEffectType75's particle pool by iterating and calling CParticlePool__Release on each.
0x006D8D10428CEffect__CreateDirectionalParticlesCreates 4 directional particle effects with calculated angles and velocities based on source/target positions.
0x006D8F00375CEffect__UpdateEffectWithSqrtUpdates effect particle positions by calculating normalized direction vectors from actor origin, applying velocity scaling and accumulation per frame.
0x006D908056CEffectType75__RenderSpriteProjectedIterates sprite queue and renders sprites with depth sorting, culling those beyond max Z-depth threshold.
0x006D90C099CEffect079__ConstructorInitializes CEffect079 instance with vtable pointer and clears member at offset 0x33 (likely animation/duration counter).
0x006D913071CEffect079__DestructorDestructor for CEffect079 that cleans up base effect resources and stack frame via exception handler.
0x006D918096CEffect079__ScalarDeletingDestructorScalar deleting destructor for CEffect079; destroys base resources and conditionally deallocates object memory.
0x006D91F034CEffect_006d91f0__ReleaseParticleSafely releases particle system resource by calling pool deallocator and nullifying the particle pointer at offset 0xcc.
0x006D9220380CEffect__CreateDirectionalParticle_singleCreates a directional particle effect by calculating angle from position delta and velocity based on distance.
0x006D93C0373CEffect__UpdateEffectWithSqrt_bUpdates effect position and velocity using normalized direction vector; increments animation frame counter.
0x006D9560119CEffect084__ConstructorConstructs CEffect084 instance, initializes vftable pointer and three consecutive member variables to zero.
0x006D95E095CEffect084__DestructorDestructor for CEffect084 that cleans up vertex data buffer and base effect resources before object destruction.
0x006D9640116CEffect084__ScalarDeletingDestructorDestructor for CEffect084 that cleans up vertex buffers, destroys base resources, and optionally frees allocated memory.
0x006D96C063CEffect084__ReleaseParticlesReleases all particles in CEffect084's particle pool by iterating through allocated particles and calling CParticlePool__Release on each.
0x006D9700157CEffect084__InitResourcesInitializes skill effect 084 resources by creating effect type 1, loading particle assets, configuring properties, and queueing to effect list.
0x006D97B0331CEffect__UpdateSinCosPosition_bUpdates sinusoidal/circular motion for effect objects, computing position offsets and animation frame indices.
0x006D990041CEffect_006d9900__RenderSpriteWithProjectionIterates through sprite list [0xcc, 0xd0) and renders each sprite with projection transformation.
0x006D9930160CEffect019__ConstructorInitializes CEffect019 instance; sets vftable pointer and zeros offset fields 0x33-0x39 with one field set to 0xc1200000.
0x006D99D095CEffect019__DestructorDestructor for CEffect019 that cleans up particle buffers and destroys base effect resources before object deletion.
0x006D9A30116CEffect019__ScalarDeletingDestructorScalar deleting destructor for CEffect019; cleans up particle buffers and base resources, optionally deallocates object.
0x006D9AB0446CSkillEffect__CreateEffectType2_DCreates skill effect type 2 for curse skills (red/blue cube), allocates and initializes effect data structure.
0x006D9C70877CSkillEffect__CreateMultiParticleEffect_ACreates particle effects for skill ID 0x901 (Curse of Red Cube), allocating and initializing effect structures with texture resources.
0x006D9FE0864CSkillEffect__CreateMultiParticleEffect_BCreates multiple particle effects for NPC_CURSE_OF_RED_CUBE skill (0x901), allocating and initializing effect billboards with texture resources.
0x006DA34063CEffect019__ReleaseParticlesReleases all particles in CEffect019's particle pool by iterating through allocated particles and resetting the end pointer.
0x006DA38030CEffect_006da380__ResetVtableAndSetState3Calls two virtual functions (likely cleanup/reset), then sets object state field to 3
0x006DA3A044CEffect__ActivateActivates effect, invokes virtual function, sets flag if state values differ at offsets 0x33 and 0x34
0x006DA3D034CEffect__HasActiveParticlesChecks if effect is active and has queued particles by comparing particle list pointers at offsets 0xcc and 0xd0.
0x006DA400726CSkillEffect__UpdateParticleWorldPositionsTransforms skill effect particles from local to world coordinates using view matrix, updates 3D positions.
0x006DA6E0514CEffect__UpdatePositionByMode_CApplies 4x4 matrix transformation to effect position using camera/view matrix from active UI mode window
0x006DA8F065CEffect086__RenderSpritesIterates through effect sprite list and renders each sprite if the active UI window mode permits rendering.
0x006DA940140CEffect086__ConstructorInitializes CEffect086 instance with vftable pointer and zeroes member variables at offsets 0x33-0x37.
0x006DA9D095CEffect086__DestructorDestructor for CEffect086 class; deallocates vector buffer and destroys base effect resources with stack canary protection.
0x006DAA30116CEffect086__ScalarDeletingDestructorScalar deleting destructor for CEffect086; cleans up vector buffers, base resources, and conditionally deallocates object memory.
0x006DAAB0200CEffect086__SpawnWarningPlaneParticleAllocates and initializes a red warning plane particle effect at specified XYZ coordinates with billboard quad rendering.
0x006DAB8063CEffect086__ReleaseParticlesIterates through particle pool pointers from offset 0xcc to 0xd0, releases each via CParticlePool__Release, then resets end pointer.
0x006DABD038CEffect__IsExpiredOrPositionValidChecks if effect time expired via timeGetTime(), otherwise validates actor position validity.
0x006DAC00384CEffect__BuildTransformMatrix_cBuilds and applies 3D transformation matrices (rotation + scale) to effect objects based on active UI window orientation data.
0x006DAD80340CEffect__BuildTransformMatrix_bBuilds a 4x3 transformation matrix for CEffect by combining rotation and scale, storing result at offset 0x1c8
0x006DAEE092CEffect086__RenderBillboardAllIterates through billboard particle list and renders each active particle with full opacity and scale.
0x006DAF4068CEffect086__RenderBillboardSingleRenders a single billboard particle effect if conditions are met, passing identity scale and rotation parameters.
0x006DAF90116CEffect020__ConstructorInitializes CEffect020 instance with vtable pointer and zeroes three member fields at offsets 0x34-0x36.
0x006DB01095CEffect020__DestructorDestructor for CEffect020 that cleans up vector buffer and base effect resources via STL and parent class cleanup.
0x006DB070399CEffect__ComputeSpiralPositionComputes 3D spiral/helical position using trigonometric rotation around angles param_1[1] and param_3.
0x006DB200116CEffect020__ScalarDeletingDestructorScalar deleting destructor for CEffect020; cleans up vector buffer, base resources, conditionally frees object memory.
0x006DB280250CEffect__AllocateParticleWithTextureAllocates and initializes multiple textured billboard particles for an effect, handling Nipelheim cast effect texture loading and vertex setup.
0x006DB38063CEffect020__ReleaseParticlesReleases all allocated particles in CEffect020 by iterating through particle pool and resetting end pointer to start.
0x006DB3C0266CEffect__AllocateTimedParticleAllocates and initializes 21 timed particles with billboard quad vertices, timestamps, and texture for effect ID 0x81d (Nipelheim cast).
0x006DB4D025CEffect__IsStillActiveChecks if effect duration hasn't expired by comparing current time against start time + duration offset.
0x006DB4F0419CEffect__UpdateSpiralParticlePositionsUpdates particle positions in a spiral effect by computing coordinates along spiral paths and advancing animation time for each particle.
0x006DB6A0362CEffect__UpdateSpiralParticlePositions_bUpdates spiral particle effect positions by computing two consecutive spiral coordinates and storing them in the effect object's position buffers.
0x006DB810168CEffect020__RenderBillboardAllAnimatedRenders all queued billboard particles for CEffect020 by iterating through particle list and calculating UV coordinates.
0x006DB8C0126CEffect020__RenderBillboardSingleAnimatedRenders a single animated billboard particle effect by calculating UV coordinates and invoking the particle wrapper renderer.
0x006DB940116CEffect025__ConstructorInitializes CEffect025 instance with vtable pointer and zeros three member variables at offsets 0x33-0x35.
0x006DB9C095CEffect025__DestructorDestructor for CEffect025 that cleans up particle buffers and base effect resources before object destruction.
0x006DBA20116CEffect025__ScalarDeletingDestructorDestructor for CEffect025 that frees particle buffers, destroys base resources, and optionally deallocates the object.
0x006DBAA063CEffect025__ReleaseParticlesReleases all particles in CEffect025's particle pool by iterating through stored particle pointers and resetting end pointer.
0x006DBAE0706CSkillEffect__CreateMultiStrEffectAllocates and configures a 64-byte effect billboard texture buffer for "eternal_slash" skill visual effect rendering.
0x006DBE10123CEffect025__UpdateParticlePositionsIterates particle array updating world positions from base position plus per-particle offsets (X/Y/Z).
0x006DBE90101CEffect025__UpdateSingleParticlePositionUpdates particle position by adding velocity offsets from param_1 to particle world coordinates in param_2.
0x006DBF0069CEffect025__RenderSpritesIterates through sprite collection and renders active sprites based on UIWindowMgr active mode state.
0x006DBF5043CEffect_006dbf50__RenderSpriteIfActiveRenders active sprite effect if param_1 is valid by querying UIWindowMgr active mode and delegating to RenderSpriteIfActiveMode
0x006DBF8099CEffect026__ConstructorInitializes a CEffect026 instance with vtable pointer and clears member at offset 0x33 (likely effect state/timer).
0x006DBFF071CEffect026__DestructorDestructor for CEffect026 that cleans up base resources and unregisters exception handler frame.
0x006DC04096CEffect026__ScalarDeletingDestructorScalar deleting destructor for CEffect026; destroys base resources and optionally deallocates object memory.
0x006DC0B034CEffect_006dc0b0__ReleaseParticleReleases particle pool resource associated with CEffect object and nullifies the reference.
0x006DC0E0192CEffect026__LoadEternalSlashTexturesLoads eternal slash effect textures, creates billboard effect type 2, and configures effect parameters at offset 0xcc.
0x006DC280129CEffect029__ConstructorInitializes CEffect029 instance by setting base members (0x474 bytes) and zeroing four member fields at offsets 0x33-0x36.
0x006DC31071CEffect029__DestructorDestructor for CEffect029 that cleans up base effect resources and restores stack frame state.
0x006DC36096CEffect029__ScalarDeletingDestructorScalar deleting destructor for CEffect029 that destroys base resources and conditionally deallocates the object.
0x006DC3E0259CEffect__CreateBillboardSkillEffect_CInitializes billboard skill effect by loading texture resource and setting up quad vertices with position data from game object.
0x006DC530237CEffect__UpdatePositionWithDistanceUpdates effect position by calculating direction vector and applying scaled velocity offset to attached game object.
0x006DC62041CEffect__UpdatePositionNegativeOffsetUpdates effect position by calling parent with negative Y-axis offset (0xc2a00000 = -80.0f in IEEE 754)
0x006DC68043CEffect__RenderSpriteIfUIActiveRenders sprite if UI window manager is active; retrieves active mode and delegates to render method with mode offset.
0x006DC6B0111CEffect030__SetPositionSets 3D position and rotation for CEffect030 object and updates internal graphics object state at offset 0xcc.
0x006DC720119CEffect030__ConstructorInitializes CEffect030 instance with base members (0x70c size) and zeroes three fields at offsets 0x34-0x36.
0x006DC7A095CEffect030__DestructorDestructor for CEffect030 that frees particle buffer and destroys base effect resources before object cleanup.
0x006DC800116CEffect030__ScalarDeletingDestructorDestructor for CEffect030 that frees particle buffers, destroys base resources, and optionally deallocates the object.
0x006DC88077CEffect030__ReleaseParticlesReleases particle pools from a CEffect030 object by iterating through a particle pool array and resetting the end pointer.
0x006DC8D0320CEffect__InitType2EffectRandom_bInitializes a Type 2 effect with "froral_flare" billboard texture; allocates and configures 0x50-byte effect structure, loads texture by config ID.
0x006DCC10232CEffect__UpdateParticlePosFromAngleIterates particle pool, releases expired particles based on lifetime threshold, updates positions via CGameObject callback.
0x006DCD0045CEffect_006dcd00__UpdatePositionIfNotNullUpdates game object position if effect pointer is valid; ignores position parameters.
0x006DCD30114CEffect030__RenderRenders effect sprites by iterating through a sprite list and calling render for each active sprite in the UI mode.
0x006DCDB043CEffect__RenderIfActiveAndModeValidValidates param and retrieves UIWindowMgr active mode, then calls sprite render for effect with mode offset.
0x006DCDE0281CEffect__Factory031_InitInitializes CEffect factory type 031 with linked list node (0xc bytes), copies position from param_1[2-4], sets default rendering flags
0x006DCF0064CEffect__DeleteInnerNodeDeallocates inner node memory (offset +4) in CEffect object using operator delete with canary protection.
0x006DCF5075CEffect__DeleteInnerNode2Deallocates inner node memory at offset +4 in CEffect object, with stack guard protection via XOR canary
0x006DCFA074CEffect__DeleteLinkedListDeletes a linked list node by freeing its data pointer and the node structure itself via operator delete.
0x006DD010137CEffect__DestroyWithStringsDestroys a CEffect object by cleaning up internal string members and deallocating associated memory pointers.
0x006DD0D0137CEffect__DestroyWithStrings2Destructs CEffect object by cleaning up string members and deallocating child object at offset 0x33.
0x006DD1A096CEffect__ReleaseParticleListIterates through linked list of particles at offset 0xcc, releases each via CParticlePool__Release, clears list pointers, frees node if allocated.
0x006DD21077CEffect__CheckVisibilityConfigValidates effect visibility by checking world position validity, config settings, and actor active/visible state.
0x006DD260312CEffect__InitializeAndCallLuaFunctionAllocates 20-byte buffer, copies footprint PNG file path data, then invokes Lua script function via CLua__CallScriptFunction.
0x006DD600681CEffect__create_ground_particleAllocates and initializes a ground particle effect with billboard quad vertices, texture loading, matrix transformations, and height-based positioning.
0x006DD8B0425CEffect__ReleaseParticlesAndReallocUpdates particle effect list by creating ground particles when distance threshold exceeded and releasing expired particles.
0x006DDAC0386CEffect032__ctorInitializes CEffect032 instance with dual linked-list nodes, four color/vector structs, and matrix data for particle effect rendering.
0x006DDC50215CEffect__DestroyStringAndDelete_ADestructs CEffect object by cleaning up internal std::string members and deallocating nested pointer structures.
0x006DDDA0215CEffect__DestroyStringAndDelete_BDestructs CEffect object by destroying multiple std::string members and deallocating associated heap memory resources.
0x006DDF00183CEffect__ReleaseParticleListAndDeleteReleases and deletes two particle lists (at offsets 0xcc and 0xd4) from a CEffect object, calling CParticlePool__Release on each particle.
0x006DDFD0437CEffect__ComputeOffsetPositionComputes world position of effect by applying matrix transformation, scaling, and ground height adjustment at target location.
0x006DE19077CEffect__CheckVisibilityConfig2Validates effect visibility by checking world position validity, config settings, and actor active/visible state for rendering.
0x006DE1E0954CSkillEffect__InitFromLuaScriptInitializes skill effect parameters from Lua script by calling script functions and loading footprint/scale configuration strings.
0x006DE660284CEffect__CreateType2EffectAndAssignNameCreates a Type2 effect, assigns texture/angle parameters, and returns effect instance handle or 0 on failure.
0x006DE780907CSkillEffect__CreateGroundTargetEffectCreates a ground-targeted skill effect at calculated world position with height mesh collision and rotation matrix transformation.
0x006DEB10268CEffect__CreateBillboardSkillEffect_BCreates a billboard skill effect by allocating effect resource, loading texture, and configuring effect parameters from skill data.
0x006DEC20286CEffect__UpdateGroundTargetParticlesUpdates ground-targeted skill effect particles, checks distance threshold, and removes expired particles from two linked lists.
0x006DED5064CEffect__ReleaseIfPositionUpdateFailedReleases particle effect if position update fails; returns success status of position update operation.
0x006DED90141CEffect__RenderWithActiveModeRenders effect sprites in two passes (height-checked and transformed) based on active UI window mode state.
0x006DEE20165CEffect__AllocateEffectVectorAllocates and inserts a new node into a doubly-linked list, incrementing element count with overflow check.
0x006DEED094CEffectMap__DeleteTreeNodesRecursiveRecursively deletes tree nodes in effect map by traversing left children and freeing allocated memory.
0x006DEF4094CEffectMap__DeleteTreeNodesRecursive2Recursively deletes tree nodes in CEffectMap by traversing left children and freeing 32-byte node structures.
0x006DF01087CEffectMap__FindOrAllocNodeLocates or allocates a node in a binary search tree using 2D coordinates, traversing left/right based on Y then X comparison.
0x006DF78080CEffectMap__ClearTreeClears effect map tree by recursively deleting tree nodes and deallocating tree structure memory.
0x006DF80080CEffectMap__ClearTree2Clears tree nodes recursively and deallocates tree structure memory with stack canary validation.
0x006DF9C065CEffectMap__DestructorDestructor for CEffectMap class that clears the effect tree data structure before object deallocation.
0x006DFA1065CEffectMap__Destructor2Destructor wrapper for CEffectMap that clears the effect tree structure and performs stack frame cleanup.
0x006DFA60126CEffectAbyss__DestructorDestructor for CEffectAbyss that clears effect trees and destroys base effect resources during cleanup.
0x006DFAE0268CEffect__InsertAbyssEffectNodeInserts an abyss effect node into a graphics quality container with coordinate validation and memory allocation.
0x006DFBF0254CEffectMap__InsertOrFindInserts or finds a node in effect map, allocating new 32-byte node if key doesn't exist, managing red-black tree structure.
0x006DFCF0147CEffectAbyss__ScalarDeletingDestructorScalar deleting destructor for CEffectAbyss; clears effect resources and optionally deallocates object memory.
0x006DFD90484CEffect__InitFromAbyssShadowballInitializes a particle effect for the "From the Abyss" shadowball skill, allocating and configuring effect parameters.
0x006E0030490CEffect__TransitionFromAbyssShadowballTransitions Abyss Shadowball effect by replacing particle with death animation from config resource file.
0x006E0240122CSkillEffect__UpdateParticleListWorldPosIterates through linked list of particle effects, updating world positions for each active particle in the skill effect chain.
0x006E02C02010CSkillEffect__UpdateParticleWorldPosUpdates particle effect world positions; releases old particles and creates new "from_the_abyss" type effects at updated coordinates.
0x006E0AA0125CEffectAbyss__TraverseAndRenderTraverses binary tree of abyss effects and renders active ones via UIWindowMgr mode check
0x006E0B2043CEffect_006e0b20__RenderSpriteIfActiveRenders active sprite effect if UI window manager is in active mode by delegating to render handler.
0x006E0B50510CEffect__UpdateViewspacePositionSingle2Transforms effect world position to viewspace using camera matrix, updates screen coordinates in param_2 output structure
0x006E0D501186CSkillEffect__ResizeAbyssEffectResizes abyss effect particles by finding/allocating map nodes and recreating particle effects with adjusted dimensions.
0x006E1620127CEffect035__ConstructorInitializes CEffect035 instance by setting vtable pointer and zeroing member variables at offsets 0x33-0x35, flag at 0x36
0x006E16A095CEffect035__DestructorDestructor for CEffect035 that cleans up STL vector buffer and destroys base effect resources.
0x006E1700116CEffect035__ScalarDeletingDestructorScalar deleting destructor for CEffect035; frees STL vector buffer, destroys base resources, optionally deallocates object.
0x006E178063CEffect035__ReleaseParticleReleases all particles in CEffect035's particle pool by iterating through and calling CParticlePool__Release on each entry.
0x006E17C0554CEffect__InitFrostbiteParticlesInitializes frostbite particle effect by copying effect state parameters from global config into allocated particle data structure.
0x006E1A101396CSkillEffect__RenderParticleList_ARenders particle list by setting up quad vertices with texture coordinates, colors, and scaling based on skill effect parameters.
0x006E1FA01359CSkillEffect__RenderParticleList_BInitializes particle vertex data for skill effects based on texture dimensions and color, setting up quad geometry for rendering.
0x006E2500143CEffect037__ConstructorInitializes CEffect037 instance with vftable pointer and sets member fields (0x33-0x37) for effect configuration.
0x006E259095CEffect037__DestructorDestructor for CEffect037 that frees particle buffers and destroys base effect resources with stack canary protection.
0x006E25F0116CEffect037__ScalarDeletingDestructorDestructor for CEffect037 that frees particle buffers, destroys base resources, and optionally deallocates the object.
0x006E2670542CEffect__InitGalestormArrowInitializes a Galestorm Arrow visual effect by creating a billboard texture and configuring effect parameters from skill data.
0x006E28F0135CEffect__InitGalestormByTypeInitializes Galestorm effect variants based on elapsed time intervals; triggers str and arrow sub-effects at specific modulo thresholds.
0x006E2980534CEffect__InitGalestormStrInitializes a Galestorm skill effect by creating a billboard effect with texture and applying position/scale transformations.
0x006E2BC063CEffect037__ReleaseParticleReleases all particles in CEffect037's particle pool by iterating through allocated particles and calling CParticlePool::Release on each.
0x006E2C00208CEffect__SetParticleCountByLevelSets particle effect count based on quality level (0-10), storing multiplier values at offsets 0xd8 and 0xdc.
0x006E2CF0313CEffect__UpdateAndReleaseParticlesUpdates and releases expired particles in effect, reinitializing Galestorm effects at timer intervals.
0x006E2E3045CEffect__UpdatePositionIfValidConditionally updates game object position with zero coordinates if effect pointer is non-null.
0x006E2E6069CEffect037__RenderIterates through effect sprite list and renders each non-null sprite if UI window manager's active mode permits rendering.
0x006E2EB043CEffect_006e2eb0__RenderSpriteIfActiveRenders sprite effect if UI window manager is in active mode by delegating to RenderSpriteIfActiveMode
0x006E2EE0266CEffect__UpdateGroundEffectWithSoundUpdates ground effect position via mesh height query and plays 3D sound effect if effect ID is 0x4b1.
0x006E2FF0270CEffect__CreateBillboardSkillEffectCreates billboard skill effect for skill ID 0x4B1 (WL_TELEKINESIS_INTENSE), allocates texture resource and initializes quad vertices.
0x006E3100272CEffect__UpdatePositionOnGround_BUpdates effect position on ground by clamping height, querying terrain mesh, and syncing attached game object position.
0x006E3240166CSkillEffect__AllocateProjectileVectorAllocates and inserts a new projectile node into a doubly-linked list, incrementing projectile count with overflow check.
0x006E32F0332CEffect038__ctorInitializes CEffect038 instance with two linked-list nodes, animation parameters (10 frames, -16.0 rotation), and zeroed state fields.
0x006E3610181CEffectProjectile__ReleaseParticlesAndDeleteReleases and deletes all particles from two particle lists (offsets 0xd4 and 0xcc) in a projectile effect object.
0x006E36E0705CSkillEffect__CreateTrackedProjectileInitializes tracked projectile trajectory by calculating velocity, angle, and distance for skill effect rendering.
0x006E3C6045CEffect_006e3c60__UpdatePositionIfNotNullConditionally calls CGameObject position update with zero parameters if effect pointer is non-null.
0x006E3C9067CEffectProjectile__RenderIterates through linked projectile effects list and renders each active effect sprite based on UI window mode.
0x006E3CE043CEffect_006e3ce0__RenderSpriteIfActiveRenders active sprite effect if UI window manager is in active mode by delegating to effect renderer.
0x006E3D90179CEffect__FormatIntToStringConverts a signed integer to string representation, handling negative numbers with minus sign prefix.
0x006E3E50425CEffect040__ctorConstructs a CEffect040 instance, initializing frame data vector and setting default "wav\\effect\\" sound path string.
0x006E4020125CEffect__DestroyWithStringAndParticleDestructor that releases CEffect resources by freeing particle buffers and destroying base effect data structures.
0x006E40A0146CEffect__ScalarDeletingDestroyWithStringDestructor for CEffect class that cleans up particle buffers, base resources, and string members with optional deallocation.
0x006E4140137CEffect__RenderWithWindowMgrSyncs effect position from parent to child effects by copying XYZ coordinates to all attached effect children.
0x006E41D073CEffect__ReleaseParticleAndVectorIterates through particle pool array and releases each particle object; clears particle vector storage.
0x006E4220285CEffect__CreateType2EffectAndSetupPositionsCreates Type2 skill effects, initializes billboard vertices, populates effect list, and applies position coordinates to all effects.
0x006E4340305CEffect__LoadEffectStringInitializes effect objects from a string buffer, setting effect names and default properties for all loaded effects in the container.
0x006E44B01042CSkillEffect__InitializeParticleEffectResourcesAllocates and initializes particle effect billboard texture resources for skill effects (skill ID 0x74D).
0x006E4A50110CEffect__UpdatePositionByOwnerIterates through effect owner list, incrementing position update counter for each non-null owner object.
0x006E4AC094CEffect__RenderSpriteWithModeIterates through effect sprite array and renders each non-null sprite if UI window manager is in active mode.
0x006E645087STL_VectorAllocator__DeallocateDeallocates vector storage; initializes empty vector or frees allocated memory block with bounds validation.
0x006E64C0194CEffect040__InsertFrameDataReallocates frame buffer for CEffect040, copying existing frame data and updating pointers to new allocation.
0x006E664092CEffect040__AllocFrameBufferAllocates aligned frame buffer memory with 32-byte alignment and overflow protection for CEffect040 rendering.
0x006E66A049CEffect__format_string_to_bufferAllocates JSON buffer and formats a vsprintf call, returning formatted string length or -1 on error.
0x006E66E0195CEffect041__ConstructorInitializes CEffect041 instance; sets vftable pointer and zeroes 9 effect parameter fields (offsets 0x33-0x3b), duration to 250ms
0x006E67B0125CEffect041__DestructorDestructor for CEffect041 that deallocates string vector elements, frees buffers, and destroys base effect resources.
0x006E6830146CEffect041__ScalarDeletingDestructorScalar deleting destructor for CEffect041; destroys string vectors, base resources, and optionally deallocates object memory.
0x006E68D01248CSkillEffect__CreateAllocatedParticleAllocates and initializes particle effect data structures for thunder plasma blast skill animations in RO client.
0x006E6DB016CEffect__init_single_stringInitializes a single local std::string to empty (sets capacity=0xF, length=0) before assigning a texture name string.
0x006E6E3734CEffect__init_string_pair_cleanup_006e6e37Cleanup epilog for CEffect texture string pair init: resets two local std::string objects to empty.
0x006E6EBD53CEffect__init_thunder_ball_c_texture_stringInitializes two local std::string objects and assigns the thunder_ball_c texture name as part of CEffect initialization.
0x006E7090573CEffect__InitThunderPangParticleInitializes thunder pang particle effect by allocating particle, loading bitmap texture, and adding to effect's particle vector.
0x006E72D0110CEffect041__ReleaseParticlesReleases two particle arrays (offsets 0xcc-0xd0 and 0xd8-0xdc) by calling CParticlePool__Release on each particle handle.
0x006E734025CEffect__SpawnThunderPangOrParticleInitializes thunder pang particle if needed, then creates and allocates the particle effect for rendering.
0x006E7390793CSkillEffect__UpdateParticleTransformUpdates particle transforms in skill effect by iterating particle lists, incrementing frame counters, computing rotation matrices, and updating position/rotation data.
0x006E76B0408CEffect__BuildTransformMatrixWithStringBuilds and applies a 3D transformation matrix to an effect object, computing rotation and position from source parameters.
0x006E7850320CEffect__BuildTransformMatrix_fBuilds 4x3 transform matrix for CEffect with rotation, scaling, and position based on UI mode and effect parameters.
0x006E7990186CEffect041__RenderBillboardParticlesRenders two lists of billboard particles by iterating through active particle arrays and calling render function for each valid particle.
0x006E7A5059CEffect__RenderBillboardSingleWrapper that renders a single billboard particle effect with identity scale and rotation if param_1 is non-zero.
0x006E7A9059CEffect__RenderBillboardSingleConditionalConditionally renders a single billboard particle effect with identity scale and rotation parameters.
0x006E7AD0322CEffect051__ctorConstructor for CEffect051 that initializes base effect members and allocates 5 doubly-linked list nodes for effect parameters.
0x006E7DC035CEffectWnd__scalar_destructorDestructs CEffectWnd object by cleaning UI list (0xec offset) and conditionally freeing heap memory (0xfc bytes).
0x006E7DF0291CEffect__AllocateRandomParticle_dAllocates and initializes 30 random cloud kill effect particles with texture and randomized properties.
0x006E7F20146CEffect__AllocBillboardParticleAllocates and initializes a billboard particle for cloud kill effect with texture, vertices, and particle vector.
0x006E7FC0259CEffect__InitCloudKillParticlesInitializes 100 cloud kill particles, allocates them from pool, loads texture, randomizes properties, and inserts into linked list.
0x006E80D0123CEffect__AllocParticleWithTransformAllocates and initializes a particle with lightning cloud texture, transform data, and orbital motion parameters.
0x006E8150291CEffect__AllocateRandomParticle_eAllocates and initializes 30 random billboard particles for cloud kill effect with texture loading.
0x006E8280442CSkillEffect__ClearParticleRingsClears all particle ring lists (6 rings) by releasing particles and reinitializing linked list sentinels.
0x006E847024CEffect__reset_random_seedResets effect state at offset 0x44 to zero and seeds random number generator.
0x006E8580674CSkillEffect__SpawnParticleListInitializes a cloud kill skill effect by spawning 100+ particles with textures and billboard quad rendering.
0x006E88CF105CSkillEffect__cloud_kill_create_particlesCreates Cloud Kill particle effect. Allocates particle from pool (type 5), loads ef_cloud_kill.tga texture, seeds random. Creates up to 30 particles in linked list.
0x006E895055CEffect__InitBillboardQuadInitializes billboard quad effect with default parameters (opacity 0xFF, scale 0x3C) and vertex data.
0x006E899014CEffect__unused_stubStub function that calls rand() without using result; appears to be dead code or placeholder in effect system.
0x006E8A9014CEffect__rand_orbitWrapper that calls rand() and returns a random number, likely for effect parameter randomization.
0x006E8BA055CEffect__InitBillboardQuadRandomInitializes billboard quad effect with random parameters; zeroes state fields and delegates vertex setup.
0x006E8CF0417CEffect__BuildTransformMatrix_dUpdates CEffect transform matrix with position/rotation, manages fade in/out state, applies gravity and viewport camera rotation.
0x006E8EA02170CSkillEffect__UpdateParticlePositionsUpdates particle billboard quad positions/rotations via matrix transforms, handling animation frame timing and alpha fade-out for skill effects.
0x006E97C0328CEffect__BuildTransformMatrixXZRotation_bBuilds a 4x4 transform matrix for CEffect by applying Z-axis rotation and X-axis rotation with scaling
0x006E9910460CEffect__UpdateFadingRotatingParticleUpdates a fading rotating particle effect by decrementing lifetime, adjusting scale/position, applying Z-axis rotation and camera-relative X-axis rotation, then computing final transform matrix.
0x006E9AE0501CEffect__UpdateOrbitingParticle2Updates orbiting particle effect with matrix transformations; applies rotation and scaling based on camera/UI state, computes final world position.
0x006E9CE0413CEffect__BuildTransformMatrix_eUpdates particle effect position/rotation by applying gravity, updating lifespan counter, and computing final transform matrix with camera rotation.
0x006E9E8086CEffect__RenderBillboardWrappedWrapper that initializes billboard particle rendering parameters (color, scale) and delegates to CEffect__RenderBillboardParticleWrapper.
0x006E9EE0649CEffect__RenderMultiLayerBillboardsRenders multiple layers of billboard particles by iterating through linked lists at different offsets, applying UV coordinates and scale calculations per layer.
0x006EA17059CEffect__RenderBillboardSingle3Wrapper that renders a single billboard particle effect with identity scale and rotation parameters if handle is valid.
0x006EA1B0125CEffect__RenderBillboardWrapped2Wrapper that initializes billboard particle rendering parameters (scale, alpha) and delegates to CEffect__RenderBillboardParticleWrapper
0x006EA230165CEffect__RenderBillboardWrapped3Wrapper that calculates billboard particle UV coordinates from effect flags and delegates rendering to CEffect__RenderBillboardParticleWrapper
0x006EA2E0120CEffect__RenderBillboardWrapped4Wrapper that initializes billboard particle rendering parameters from effect object and delegates to RenderBillboardParticleWrapper.
0x006EA360165CEffect__AllocParticleVectorAllocates and inserts a new particle node into a doubly-linked list; throws if list size exceeds limit (0x15555555 nodes).
0x006EA410119CEffect053__ConstructorInitializes CEffect053 instance, sets up vtable pointer and zeroes three 4-byte member fields at offsets 0x33, 0x34, 0x35.
0x006EA49095CEffect053__DestructorDestructor for CEffect053 that frees particle buffers and destroys base effect resources before object destruction.
0x006EA4F0116CEffect053__ScalarDeletingDestructorDestructor for CEffect053 that frees particle buffers, destroys base resources, and optionally deallocates the object.
0x006EA57067CEffect053__ReleaseParticleAndShiftReleases all particles in a pool and shifts remaining elements; clears particle container for CEffect053.
0x006EA5C0649CEffect__InitPetitionSkillEffectsInitializes visual effects for the Petitio skill, loading textures and creating billboard effects.
0x006EA8B0121CEffect053__UpdatePositionUpdates position of child objects in effect by iterating container and setting XYZ coordinates with height offset adjustment.
0x006EA93096CEffect053__SetTargetPositionSets target position coordinates (x, y, z) from source effect data with Y-axis offset applied.
0x006EA99069CEffect053__RenderIterates through effect sprite list and renders each non-null sprite if UI window manager's active mode permits rendering.
0x006EA9E043CEffect_006ea9e0__RenderSpriteIfActiveRenders sprite if UIWindowMgr active mode matches condition; delegates to CEffect__RenderSpriteIfActiveMode
0x006EAA10119CEffect054__ConstructorInitializes CEffect054 instance, sets vtable pointer, and zeros three member variables at offsets 0x34-0x36.
0x006EAA9095CEffect054__DestructorDestructor for CEffect054 that frees particle buffers and destroys base effect resources with stack canary protection.
0x006EAAF0116CEffect054__ScalarDeletingDestructorScalar deleting destructor for CEffect054; frees particle buffer, destroys base resources, optionally deallocates object.
0x006EAB7088CEffect054__ReleaseParticlesReleases particle pool resources for CEffect054 by freeing main particle and array of child particles, then resets end pointer.
0x006EABD0112CEffect__GetScaleByTypeParamReturns scale factor from global data based on effect type parameter stored at offset 0xb0 in effect object.
0x006EAC60576CEffect__InitPneumaticusProcellaInitializes Pneumaticus Procella effect with skill type-dependent parameters and loads billboard texture resource.
0x006EB130245CEffect__UpdateEffectStateUpdates particle effect states by releasing expired particles and syncing their positions with parent effect object.
0x006EB230102CEffect054__RenderRenders sprite effects by iterating through effect list and rendering active sprites via UIWindowMgr.
0x006EB2A093CEffect056__ConstructorConstructor for CEffect056 class; initializes base members and sets vftable pointer with flag at offset 0x33.
0x006EB30071CEffect056__DestructorDestructor for CEffect056 that calls base resource cleanup with stack canary validation.
0x006EB35096CEffect056__ScalarDeletingDestructorScalar deleting destructor for CEffect056; calls base resource cleanup and conditionally frees object memory.
0x006EB3C034CEffect_006eb3c0__ReleaseParticleReleases particle pool resource at offset 0xd0 and nullifies the pointer to prevent double-free.
0x006EB3F0694CEffect__InitSecondFalthJudgementInitializes visual effects for Second Falthus Judgment skill, allocates and copies effect data structures for skill ID 0x820.
0x006EB6C0153CEffect056__UpdatePositionUpdates effect position by adding offsets to target object's XYZ coordinates and syncs game object state.
0x006EB790151CEffect057__ConstructorInitializes CEffect057 instance by setting vftable pointer and zeroing 6 consecutive 32-bit fields (offsets 0x33-0x3b)
0x006EB83095CEffect057__DestructorDestructor for CEffect057; deallocates vector buffer and calls parent class resource cleanup.
0x006EB890116CEffect057__ScalarDeletingDestructorScalar deleting destructor for CEffect057; destroys base resources, frees STL vector buffer, optionally deallocates object memory.
0x006EB91064CEffect057__SetParticleColorIterates through particle array and applies RGB color to each particle in the effect instance.
0x006EB950326CEffect__AllocateAndLoadTextureBufferAllocates dynamic buffer for texture data with size validation, copies source data, then loads texture from path.
0x006EBAA0927CSkillEffect__SpawnParticleGroupSpawns a group of billboard quad particles in a circular/grid pattern with skill-specific RGB colors and positioning based on loop counters.
0x006EBE60401CEffect__UpdateSpiralBillboardUpdates spiral billboard effect matrix by computing rotated basis vectors from angle/scale lookup tables and copying to effect state.
0x006EC00063CEffect057__ReleaseParticleReleases all particles in CEffect057's particle pool by iterating through queued particles and calling CParticlePool__Release on each.
0x006EC05063CEffect057__ShouldSkipRenderChecks if effect should be skipped from rendering based on UI window state and effect lookup.
0x006EC090244CEffect__UpdateRotatingParticleYUpdates Y-axis rotation for particles in an effect by accumulating rotation angle and applying rotation matrix transformation.
0x006EC190184CEffect057__SetRotationMatrixUpdates CEffect057 rotation by accumulating angle delta and applies Y-axis rotation matrix transformation.
0x006EC250164CEffect057__RenderBillboardIterates through billboard particle effects array, calculates fade progression, and renders each particle using wrapper function.
0x006EC300122CEffect057__RenderBillboard2Renders a billboard particle effect by calculating UV coordinates and alpha based on particle count, then delegates to wrapper.
0x006EC380167CEffect059__ConstructorInitializes CEffect059 instance by setting vftable pointer and zeroing 7 member variables (offsets 0x33-0x39).
0x006EC430110CEffect059__DestructorDestructor for CEffect059 that frees STL vector buffers and calls parent class resource cleanup.
0x006EC4A0131CEffect059__ScalarDeletingDestructorDestructor for CEffect059 that frees STL vectors, destroys base resources, and optionally deallocates the object.
0x006EC530330CEffect__AllocateParticlesInArcAllocates and positions multiple particles in an arc pattern, loading coin effect texture and initializing billboard quads.
0x006EC680110CEffect059__ReleaseParticlesReleases two particle arrays by iterating through and calling CParticlePool__Release on each particle handle stored in offsets 0xcc-0xd0 and 0xd8-0xdc.
0x006EC6F0520CEffect__InitRichsCoinParticlesInitializes particle effects for Rich's Coin item, allocating and positioning coin and light particles based on item quantity.
0x006EC910642CEffect__UpdateRichsCoinRotationUpdates rotating coin effect particles with position, rotation angle, and texture frame animation for Rich's Coin visual effects.
0x006ECBA0141CEffect059__ComputeSinCosTransformApplies rotating sin/cos transform to 3D position, updating effect rotation angle and computing transformed XZ coordinates.
0x006ECC30368CEffect__UpdateRotationAndLoadCoinTextureUpdates effect rotation via sin/cos, loads animated coin texture based on rotation angle for rich coin effect.
0x006ECDA0161CEffect059__RenderBillboardParticlesRenders billboard particles from two particle lists by iterating and calling render for each non-null particle entry.
0x006ECE5059CEffect059__RenderBillboardSingleRenders a single billboard particle effect with identity scale and rotation when param_1 is non-zero.
0x006ECE90119CEffect063__ConstructorInitializes CEffect063 instance with vtable pointer and zeroes three consecutive member fields (offsets 0x34-0x36).
0x006ECF1071CEffect063__DestructorDestructor for CEffect063 that cleans up base effect resources and restores stack frame state.
0x006ECF6096CEffect063__ScalarDeletingDestructorScalar deleting destructor for CEffect063; calls base resource cleanup and conditionally frees object memory.
0x006ECFE0664CEffect__InitSavageImpactInitializes Savage Impact skill effect by calculating screen projection, rotation angle, and allocating effect resource data.
0x006ED32090CEffect063__UpdatePositionUpdates CEffect063's world position from param_1 coordinates to param_2 with vertical offset adjustment via global DAT_00fe1b2c.
0x006ED3B037CEffect_006ed3b0__RenderSpriteIfActiveRetrieves active UI window mode and renders sprite effects for the corresponding mode's visual layer.
0x006ED3E0172CEffect065__ConstructorInitializes CEffect065 object by setting up vftable and allocating two 12-byte doubly-linked list node structures at offsets 0x33 and 0x35.
0x006ED660463CEffect__InitServantWeaponInitializes a Dragon Knight servant weapon effect by allocating and configuring a 0x50-byte effect structure with predefined parameters.
0x006ED840183CEffect065__ReleaseParticlesAndDeleteReleases and deletes two particle lists (at offsets 0xcc and 0xd4) from a CEffect065 instance, freeing all particles.
0x006ED930342CEffect__InitType2EffectWithPath_bInitializes a Dragon Knight servant weapon Type2 effect by loading texture configuration and billboard resources.
0x006EDA90358CEffect__InitType2EffectWithPathInitializes a Type 2 effect with Dragon Knight servant weapon texture data loaded from hardcoded config.
0x006EDC00849CSkillEffect__CreateStrEffect_AAllocates and initializes skill effect data for Dragon Knight's Servant Weapon skill (0x1452), copying asset strings into effect buffer.
0x006EDF70884CSkillEffect__CreateCircularParticleEffect_DragonKnightCreates circular particle effect for Dragon Knight skill, allocates and initializes particle data structure with hardcoded effect parameters
0x006EE300141CEffect065__RenderRenders two linked lists of effect sprites by retrieving active UI mode and applying sprite transforms to each.
0x006EE390143CEffect065__ComputeSinCosTransformApplies rotational transformation using sine/cosine to effect object, storing transformed coordinates in output structure.
0x006EE420109CSkillEffect__RecreateStrEffectRecreates a string effect by releasing old particle and creating new one with updated parameter
0x006EE4C0138CEffect066__ConstructorInitializes CEffect066 instance, allocates 12-byte linked list node, sets vftable and clears effect state fields.
0x006EE6A0380CEffect__UpdateGameObjectPosition_cTransforms game object position from world to screen coordinates using view/projection matrices from UIWindowMgr.
0x006EE820707CSkillEffect__SpawnRandomEffectsHandles skill effect spawning with randomized parameters based on skill ID and actor state data.
0x006EEDD0717CSkillEffect__GetRandomEffectValueRetrieves a random effect value from a lookup table based on skill level parameter, caps at level 10.
0x006EF0A0342CEffect__InitType2EffectRandomWrapper function that calls rand() to generate a random value for Type 2 effect initialization.
0x006EF200270CSkillEffect__InitializeParticleRandomizationInitializes particle effect randomization by clamping particle count to max 5 and seeding random number generator.
0x006EF4F7412CSkillEffect__NW_grenades_dropping_initNight Watch NW_GRENADES_DROPPING skill effect init. Loads texture by config name, sets position, adds to effect list. Spawns particles in loop up to half anim count.
0x006EF6A0103CSkillEffect__GetRandomValueCalls rand() with exception handling setup; likely returns random integer for skill effect calculations despite incomplete decompilation.
0x006EF7AA250CSkillEffect__NW_mission_bombard_initInitializes the NW_MISSION_BOMBARD skill effect by loading the texture via CEffectBillboard__LoadTextureByConfigID with the "NIGHT_WATCH_NW_MISSION_BOMBARD_m" config string.
0x006EF980183CSkillEffect__RandomizePositionOffsetRandomizes skill effect position with offset range clamped to max 5, multiplies by 50 (0x32) for distance calculation
0x006EFBA5227CSkillEffect__rain_of_crystal_initInitializes the rain_of_crystal skill effect by loading textures and creating effect billboards from config strings.
0x006EFCD086CSkillEffect__RandomizeParamWraps rand() call with stack frame setup; appears to be a simple random number generator for skill effect parameters.
0x006EFF20527CEffect__InitTwinklingGalaxyInitializes Twinkling Galaxy skill effect by allocating and populating a 96-byte effect data structure with Sky Emperor skill parameters.
0x006F0140218CSkillEffect__SetupRandomSpawnRadiusSets up spawn radius parameters by clamping skill effect spawn count (max 5) and initializing radius lookup table for random positioning.
0x006F02C1618CSkillEffect__SKE_star_cannon_initSky Emperor SKE_STAR_CANNON skill effect init. Loads two textures by config, creates two billboard effects, plays ske_star_cannon.wav sound.
0x006F0540218CSkillEffect__InitRandomSpawnTableInitializes a lookup table for random skill effect spawn positions with clamped radius values (max 5).
0x006F06C1620CSkillEffect__SKE_twinkling_galaxy_initInitializes the SKE_twinkling_galaxy skill effect by loading multiple animation assets and creating effect instances with timing parameters.
0x006F094094CEffect066__ReleaseParticleAndDeleteReleases all particles from linked list at offset 0xcc, clears effect particle container, reinitializes list pointers
0x006F09D0159CSkillEffect__RegisterAndInitValidates skill effect registration by checking skill ID against position validity and parameter constraints.
0x006F0A90553CEffect__UpdateParticleListWithViewspaceUpdates particle list with view-space transformations, culling expired particles and applying camera matrix to positions.
0x006F0CC045CEffect_006f0cc0__UpdatePositionIfNotNullCalls UpdatePositionByType with zero arguments if param_1 is non-null; appears to be a conditional position update wrapper.
0x006F0CF067CEffect066__RenderIterates through linked list at offset 0xcc, renders sprites for active UI mode if node flag at +0x8 is set.
0x006F0D4043CEffect_006f0d40__RenderSpriteIfActiveRenders active sprite effect if parameter is non-zero by querying UI window manager's active mode state.
0x006F0D70183CEffect066__ReleaseParticleListAndDeleteReleases and deletes two particle lists (at offsets 0xd0 and 0xd8) by iterating through linked lists and calling CParticlePool__Release on each particle node.
0x006F0E401197CSkillEffect__CreateEffectWithDelayCreates Shadow Exceed skill effect with delayed billboard textures, allocates effect vectors and configures animation parameters.
0x006F1300125CSkillEffect__AttachEffectToActor2Attaches or creates a visual effect (ID 0x3ec) to an actor if world position is valid and effect conditions are met.
0x006F1380606CEffect__UpdateActorFollowParticlesUpdates particle positions relative to actor orientation; manages separate particle lists for movement states (idle/walk vs run/dash).
0x006F1740141CEffect067__ConstructorConstructs CEffect067 object, initializes virtual table, allocates 24-byte linked list node for effect state management
0x006F194065CEffect067__DestructorDestructor for CEffect067 that clears the effect tree map before object destruction, with stack canary protection.
0x006F1AD0119CEffect067__ScalarDeletingDestructorDestructor for CEffect067 that clears effect tree, destroys base resources, and optionally deallocates object memory.
0x006F1B50248CSkillEffect__CreateEffectByIDOnTargetCreates a visual skill effect on a target actor, managing effect instance caching and fallback creation via 3D actor system.
0x006F1C50219CEffect__CreateEffectTypeBOnEntityApplies Type B effects to entity from effect list; skips if actor missing or UI inactive, then clears effects.
0x006F1D707CSkillEffect__GetFieldD0Getter method that retrieves a 4-byte value from offset 0xD0 in a CSkillEffect object instance.
0x006F1D8075CEffect067__FindEffectInMapSearches effect map for matching ID; returns effect node reference or empty handle based on validity checks.
0x006F1DD0353CEffect__RemoveEffectByKeyRemoves an effect from the effect map by key, triggers actor packet 0x9f if conditions met, rebalances red-black tree.
0x006F2550138CEffect069__ConstructorInitializes CEffect069 instance with vtable pointer and allocates/links 12-byte structure for effect state management.
0x006F2730309CEffect__AllocateParticleAndSetup_cAllocates and initializes 2 soul collect particles with billboard vertices, texture, and linked list node management.
0x006F28C094CEffect069__ReleaseParticleAndDeleteReleases all particles in a linked list and reinitializes the container for CEffect069 particle effects.
0x006F2930491CEffect__UpdateSoulCollectCountAllocates/deallocates soul collect particles based on count delta, managing 2 particles per soul with texture and billboard vertices.
0x006F2B40752CSkillEffect__UpdateParticleRotationUpdates particle rotation and color based on skill effect timing, applying matrix transformations and alpha blending.
0x006F2E40635CEffect__UpdateCircularParticleUpdates circular particle effect visual properties (scale, color, rotation) based on animation frame and game state.
0x006F30D0366CEffect__UpdateAndRenderParticlesIterates linked particle list, calculates velocity/scale factors, renders billboard particles with normalized dimensions.
0x006F3240327CEffect__RenderBillboardParticlesRenders billboard particles by computing normalized UV coordinates and aspect ratios from effect parameters.
0x006F3390130CEffect070__ConstructorConstructs CEffect070 object, initializes vtable pointer and allocates circular linked list node at offset 0x33.
0x006F357094CEffect070__ReleaseParticleAndDeleteReleases all particles in a linked list and reinitializes the particle container for CEffect070 cleanup.
0x006F35E0262CEffect__InitSoulUnityParticleAllocates and initializes a Soul Unity particle effect with billboard quad vertices and texture, then inserts it into a linked list.
0x006F3700699CEffect__UpdateParticleListTransformsUpdates particle list transforms by applying rotation matrices and world position offsets to particle effect entities.
0x006F39C0661CEffect__UpdateSingleParticleTransformUpdates a particle's world transform matrix using camera rotation and effect position offset calculations.
0x006F3C60364CEffect__RenderParticlesIterates particle list and renders billboard particles with normalized velocity/scale parameters.
0x006F3DD0325CEffect__RenderBillboardParticles_bRenders a single billboard particle with normalized UV coordinates and scale factors derived from texture dimensions.
0x006F3F20150CEffect074__ConstructorInitializes CEffect074 instance by setting vftable pointer and zeroing six consecutive member variables (offsets 0x33-0x38).
0x006F3FC0110CEffect074__DestructorDestructor for CEffect074 that cleans up STL vector buffers and calls parent class resource cleanup.
0x006F4030131CEffect074__ScalarDeletingDestructorScalar deleting destructor for CEffect074; frees vector buffers, destroys base resources, optionally deletes object.
0x006F40C0149CEffect074__AllocParticleAllocates 10 particles for Star Emperor ring effect, loads white ring texture, manages particle pool vector insertion.
0x006F41601527CSkillEffect__CreateRotatedParticleAllocates and configures rotated particle effects in a grid pattern with clamped intensity values for Star Emperor skill boom animation.
0x006F4760110CEffect074__ReleaseParticlesReleases two pools of particles from a CEffect074 instance by iterating and calling CParticlePool__Release on each.
0x006F47D0166CEffect074__AllocRotatedParticleAllocates 10 rotated particles for Star Emperor skill effect, loading white ring texture and managing particle pool vector.
0x006F488060CEffect074__SetNameInitializes wizard fire pillar effect audio assets (effect 0x4b3) with two WAV files at different volumes.
0x006F48D0665CEffect__UpdateGroundRippleParticleUpdates ground ripple particle effect parameters with wave propagation calculations and rotation matrix transformations.
0x006F4B70609CEffect__UpdateGroundRippleAllUpdates all ground ripple effects by computing scale, rotation, and alpha based on animation frame and ripple type.
0x006F4DE0440CEffect__UpdateScaleRotationAlphaUpdates effect's transformation matrix (scale, rotation) and alpha based on animation frame progress, with special handling for type 0x4b3 effects.
0x006F4FA059CEffect074__RenderBillboardSingleRenders a single billboard particle effect with fixed scale (1.0) and alpha (0.25) when param_1 is non-zero.
0x006F4FE0183CEffect074__RenderBillboardParticlesIterates two particle lists and renders billboard particles with position/scale data from effect object offsets.
0x006F50A083CEffect074__RenderBillboardWithOffsetRenders a billboard particle effect with offset by delegating to CEffect__RenderBillboardParticle with position/rotation data from effect struct.
0x006F5100183CEffect076__ConstructorInitializes CEffect076 instance, sets vftable pointer, and zeros out 9 member variables (offsets 0x33-0x3b).
0x006F51C095CEffect076__DestructorDestructor for CEffect076 that releases particle buffers and destroys base effect resources during cleanup.
0x006F5220116CEffect076__ScalarDeletingDestructorDestructor for CEffect076 that frees particle buffers, destroys base resources, and optionally deallocates the object.
0x006F52A063CEffect078__ReleaseParticlesReleases all particles in CEffect078's particle pool by iterating through allocated particles and resetting the end pointer.
0x006F52E0933CSkillEffect__CreateProjectileEffectAllocates and initializes a projectile effect billboard texture from stormcannon skill asset data
0x006F56A0334CEffect__UpdatePositionWithSqrtUpdates effect position via velocity, checks distance threshold, decrements alpha timer, syncs child objects.
0x006F57F0129CEffect078__UpdatePositionUpdates 3D position and rotation of CEffect078 object; converts angle and applies world-space coordinate transformations.
0x006F588069CEffect078__RenderSpriteIterates through effect sprite list and renders each non-null sprite if UI window manager is in active mode.
0x006F58D043CEffect_006f58d0__RenderSpriteIfActiveRenders active effect sprite by querying UI window manager mode and delegating to effect render with mode-specific sprite data offset.
0x006F5900127CEffect078__ConstructorInitializes CEffect078 object by setting up vtable, zeroing fields, and allocating a doubly-linked list node at offset 0x33.
0x006F5980103CEffect078__DestructorDestructor for CEffect078 that deallocates a nested pointer structure at offset 0x33 and its referenced data.
0x006F5A20103CEffect078__ScalarDeletingDestructorDestructor for CEffect078 that deallocates nested object at offset 0x33 and its contained pointer before freeing the main object.
0x006F5AD0365CEffect__AllocateParticleAndSetupAllocates and initializes 3 billboard particles for stance effects (sun/lunar/star), configures textures and vertex data.
0x006F5CC0365CEffect__AllocateParticleAndSetup_bAllocates and initializes 3 particle instances for stance effects (sun/lunar/star), configuring textures, billboards, and linked list insertion.
0x006F5E50367CEffect__BuildTransformMatrixSinCosIterates effect nodes, applies rotation transform with sine/cosine calculations, updates 3x4 matrices and animated position offsets.
0x006F5FC0329CEffect__BuildTransformMatrixSinCos_bBuilds a transform matrix with rotation and applies sine/cosine-based position calculations for effect rendering.
0x006F611081CEffect080__RenderBillboardIterates linked list of billboard particles at offset 0xcc and renders each non-null particle with default scale/rotation.
0x006F617059CEffect080__RenderBillboardSimpleRenders a billboard particle with identity scale and rotation when effect parameter is non-zero.
0x006F61B0116CEffect080__ConstructorConstructs CEffect080 instance; initializes vftable and zeroes three member variables at offsets 0x33-0x35.
0x006F623095CEffect080__DestructorDestructor for CEffect080 that cleans up particle buffers and base effect resources before object destruction.
0x006F6290116CEffect080__ScalarDeletingDestructorDestructor for CEffect080 class; frees particle buffer, destroys base resources, optionally deallocates object.
0x006F631068CEffect080__ReleaseParticlesIterates through particle pool array and releases each allocated particle, resetting end pointer to begin.
0x006F6360206CEffect__ReinitializeExpiredParticlesReinitializes expired particles by releasing old ones and creating new billboard effect instances with preserved type/texture config.
0x006F6430278CEffect__InitMultiParticlesByLevelInitializes up to 4 billboard particle effects with textures, storing them in a vector indexed by level/tier.
0x006F655034CEffect_006f6550__IsActorPositionValidValidates actor position by checking base validity and comparing stored position coordinates at offsets 0xcc/0xd0.
0x006F6580425CEffect__UpdateType2EffectAndParticlesIterates through effect list, manages particle lifecycle transitions between Type2 effects and particles based on timing thresholds.
0x006F6730499CEffect__UpdateOrbitingPositionViewspaceTransforms orbiting effect position from world space to view space using camera matrix, applies circular motion animation via sine/cosine.
0x006F693069CEffect081__RenderSpriteIterates through active effect sprites and renders them if the UI window manager is in an active mode.
0x006F698043CEffect_006f6980__RenderSpriteIfActiveRenders active sprite effect if UI window manager is in active mode by delegating to effect renderer.
0x006F69C0143CEffect081__ConstructorConstructs CEffect081 instance; initializes vftable pointer and zeros 6 member variables at offsets 0x14, 0x33-0x37
0x006F6A5071CEffect081__DestructorDestructor for CEffect081 that cleans up base resources and restores stack frame state via SEH.
0x006F6AA096CEffect081__ScalarDeletingDestructorScalar deleting destructor for CEffect081 that destroys base resources and optionally deallocates the object.
0x006F6B10561CEffect__InitTetraVortexBallInitializes Tetra Vortex skill effect balls with element-specific particle data (Fire/Water) based on skill ID parameter.
0x006F6D9055CEffect081__ReleaseAndCleanupReleases particle pool resource at offset 0xcc and reinitializes position data for CEffect081 instance.
0x006F6DD068CEffect081__CountEquipParamsCounts how many equipment parameters (at offsets 0xcc, 0xd0, 0xd4, 0xd8, 0xdc) are non-zero
0x006F6E50102CEffect081__UpdatePositionUpdates position (X/Y/Z at offsets +0x24/+0x28/+0x2c) for 5 child objects, increments frame counter at +0xe8
0x006F6EC073CEffect081__UpdatePositionAltCopies position coordinates from source to target object and increments an internal counter.
0x006F6F1063CEffect081__RenderMultipleSpritesIterates 5 sprite pointers at offset 0xCC, rendering each if non-null and UI mode is active
0x006F6F5032CEffect_006f6f50__RenderSpriteViaActiveModeRenders sprite effect if UI window manager's active mode is valid by delegating to render helper with mode-specific data offset.
0x006F6F80136CEffect081__InitPositionDataInitializes CEffect081 position data by iterating through 5 position fields, counting non-null entries and interpolating positions.
0x006F701037CEffect__SwapParticleSlotSwaps particle effect slot at index param_2 with slot 0, then clears slot 0 in CEffect object.
0x006F7040183CEffect083__ConstructorInitializes CEffect083 instance by setting vftable pointer and zeroing 10 member variables (offsets 0x37-0x3f and 0x14).
0x006F710071CEffect083__DestructorDestructor for CEffect083 that cleans up base effect resources and unregisters the vtable pointer.
0x006F715096CEffect083__ScalarDeletingDestructorScalar deleting destructor for CEffect083; destroys base resources and optionally deallocates the object.
0x006F71D01053CSkillEffect__CreateDirectedParticle_BCreates a directed particle effect for skills, initializing effect parameters and allocating memory for triangle shot geometry configuration.
0x006F7620204CEffect__UpdatePositionSimple_BUpdates effect position via interpolation using stored velocity/offset vectors; syncs with attached game object.
0x006F76F0178CEffect083__UpdatePositionUpdates effect 083's 3D position by applying scale factor to offset vector and syncs with game object.
0x006F77E043CEffect_006f77e0__RenderSpriteIfActiveRenders active sprite effect if UI window manager is in active mode by delegating to rendering function.
0x006F7820116CEffect085__ConstructorInitializes CEffect085 instance by setting vftable pointer and zeroing three member variables at offsets 0x33-0x35.
0x006F78A095CEffect085__DestructorDestructor for CEffect085 that cleans up particle buffers and base effect resources before object destruction.
0x006F7900116CEffect085__ScalarDeletingDestructorDestructor for CEffect085 that frees particle buffers, destroys base resources, and optionally deallocates the object.
0x006F798050CEffect085__seh_wrapper_randSEH-protected wrapper around rand() call with exception handler setup for CEffect085 class.
0x006F79F6453CSkillEffect__AG_all_bloom_initAG_ALL_BLOOM skill effect init. Loads allbloom_bomb texture, creates two billboard effects (bomb + secondary), adds to effect vector, plays AG_ALL_BLOOM.wav sound.
0x006F7BDC496CSkillEffect__AG_all_bloom_init_variantInitializes a variant of the AG_all_bloom skill effect by loading animation assets and creating multiple effect layers with positioning.
0x006F7DE0249CSkillEffect__CreateEffectType2WrapperWrapper that calls CreateEffectType2 with stack canary check, then calls rand() without returning result.
0x006F7EE063CEffect085__ReleaseParticlesIterates through particle pool pointers in range [0xcc, 0xd0) and releases each via CParticlePool::Release, then resets end pointer.
0x006F7F20122CEffect085__HandleParticleSpawnConditionally spawns effect type 2 particles based on skill ID (0x6e0), with fallback for ID 0x706.
0x006F80A0549CEffect__UpdateViewspacePositionAllTransforms effect world positions to viewspace using camera matrix from UIWindowMgr, updates 3D screen coordinates for all active effects.
0x006F82D0510CEffect__UpdateViewspacePositionSingleTransforms effect world position to viewspace using camera matrix; updates screen coordinates for rendering.
0x006F84D069CEffect085__RenderSpriteIterates through active effect sprites and renders them if the UI window manager is in an active display mode.
0x006F852043CEffect_006f8520__RenderSpriteIfActiveRenders active sprite effect if window UI mode is active by delegating to render handler
0x006F8550504CEffectSmoke__constructorInitializes a smoke effect object with default parameters (cloud11.tga texture, size 12.8x12.8, 200ms duration, 15 frame capacity)
0x006F8750110CEffect__DestroyWithStringAndVectorDestructor for CEffect that cleans up vector buffer, string, and base resources with stack canary protection.
0x006F87C0131CEffect085__ScalarDeletingDestructorFullDestructor for CEffect085 that cleans up vector buffer, string, base resources, and optionally frees the object instance.
0x006F8850122CEffect085__CheckAndRandomizeChecks if effect parameter at offset 0xcc is nonzero, then calls rand() for RNG; appears incomplete or obfuscated.
0x006F8B5063CEffect085__ReleaseParticlesAltReleases all particles in CEffect085's pool by iterating from current to end pointer and resetting end to start.
0x006F8BA016CEffect085__VirtCallAndGenerateInvokes virtual function at offset 0x14, then checks and randomizes CEffect085 parameters.
0x006F8BC0997CSkillEffect__CalculateRotatedTransformRotates skill effect transforms based on angle, updates frame counter, applies matrix transformations and translations.
0x006F8FB0956CSkillEffect__CalculateRotatedTransform_BAnimates skill effect rotation by updating angle state and applying 3D matrix transforms to position vectors.
0x006F9370164CEffect085__RenderBillboardIterates through billboard particle effects list and renders each particle with calculated UV coordinates and alpha blending.
0x006F9420122CEffect085__RenderBillboardParticleRenders billboard particle effect with normalized age ratio, delegating to wrapper with animation frame data.
0x006F94A086CEffect085__GetRenderParamsManages animation frame progression for CEffect085, incrementing/decrementing frame counter with bounds checking.
0x006F9700140CEffectLoader__InitAndLoadGroupsInitializes CEffectLoader instance with vftable, stores effect group parameter, and attempts to load effect groups.
0x006F979068CEffectLoader__GetOrCreateEntryWrapper that calls CEffectManager__GetOrCreateEntry with stack canary protection; retrieves or creates effect entry
0x006F97E0106CEffectLoader__DeleteEntryDeallocates memory for a CEffectLoader entry, handling both small and large allocations with overflow protection.
0x006F9870189CEffectLoader__DestroyAllEntriesDestroys all effect entries by waiting for threads, invoking destructors on stored effect objects, and clearing manager state.
0x006F9930207CEffectLoader__CleanupAndDeleteDestructor that cleans up effect resources, waits for threads, invokes virtual destructors on effect objects, and optionally deletes the CEffectLoader instance.
0x006F9A1045CEffectSystem__DestroyEffectPairReleases two effect object pointers at offsets 0xc and 0x10 by invoking their destructors with parameter 1.
0x006F9A4063CEffectLoader__ClearEntryListClears effect loader entry list by waiting for threads and invoking destructors on all entries.
0x006F9A80365CEffectLoader__LoadEffectGroupInitializes effect group loader with thread synchronization and allocates effect group entries into a vector container.
0x006F9BF0103CEffectLoader__ClearEntryListFullClears all effect entries from loader by waiting for threads and invoking destructors on cached effect objects.
0x006F9C60166CEffectManager__EnqueueAndProcessProcesses up to N queued visual effects, executing callbacks and managing effect entries for each processed effect.
0x006F9D1012CEffectManager__LockAndInsertWrapperWrapper function that calls CEffectManager::LockAndInsertEntry to atomically lock and add effect to manager
0x006F9D2045CEffectManager__InitializeEffectThreadPoolIterates through effect entries and spawns worker threads for each; returns success/failure status.
0x006F9D5034CEffectManager__ShutdownAllEntriesIterates through effect entries and waits for each thread to close during shutdown.
0x006F9DD044CEffectEntry__MoveConstructMove constructor for CEffectEntry; transfers vtable and two fields from source, zeroing source fields.
0x006F9E00140CEffectManager__InitializeEffectInitializes effect object with vtable, stores effect ID param, and conditionally copies effect name via string assignment.
0x006F9E90117CEffectManager__InitializeEntryInitializes effect entry by copying string data, comparing entry names, and clearing the entry state field.
0x006F9F10135CEffectManager__RemoveAndDeleteEntryRemoves and optionally deletes a CEffectManager entry after clearing its name string data.
0x006F9FA088CEffectManager__CopyEntryStringCopies a string entry in CEffectManager, managing stack frame and delegating to STL string assignment at offset +4.
0x006FA000171CEffectManager__InsertNewEntryInserts a new CEffectEntry into a doubly-linked list, allocating 0x14 bytes and updating the effect manager's entry count.
0x006FA0B0203CEffectLoader__InitThreadSyncInitializes thread synchronization primitives (critical section, semaphore) for CEffectLoader's multi-threaded effect management
0x006FA18064CEffectManager__FreeEntryBuffer_ADeallocates a 20-byte (0x14) buffer stored at offset +4 in CEffectManager entry structure with stack canary protection.
0x006FA1D064CEffectManager__FreeEntryBuffer_BDeallocates a 16-byte effect entry buffer from CEffectManager by calling operator delete with stack cookie validation.
0x006FA220103CEffectManager__FreeEntryBuffer_CDeallocates effect entry buffer by invoking destructor and freeing 0x14-byte allocated memory block.
0x006FA29075CEffectManager__FreeEntryBuffer_DDeallocates a 16-byte effect entry buffer from CEffectManager's internal pool with SEH stack frame protection.
0x006FA2E085CEffectManager__FreeNodeBufferDeallocates an effect node buffer by clearing references, invoking destructors, and freeing allocated memory with stack canary validation.
0x006FA36074CEffectManager__FreeEntryBuffer_EDeallocates nested buffer structure within CEffectManager entry, freeing inner pointer then outer container.
0x006FA3D0132CEffectManager__DestroyThreadHandles_ADestructor for CEffectManager that closes thread handle, deletes critical section, and frees allocated memory.
0x006FA480132CEffectManager__DestroyThreadHandles_BDestroys thread handles and critical sections in CEffectManager, freeing associated memory resources.
0x006FA550182CEffectManager__SignalAndDeleteQueueRemoves matched effect from doubly-linked queue, decrements semaphore, and frees memory under lock protection.
0x006FA610469CEffectManager__ProcessActiveEffectsProcesses active effect queue by moving effects from pending list to active list and invoking their callbacks with thread-safe locking.
0x006FA810118CEffectManager__LockAndInsertEntryAcquires lock, inserts effect entry into manager queue, releases semaphore, then releases lock.
0x006FA890120CEffectManager__LockAndInsertFromThreadThread-safe insertion of effect into manager queue; acquires lock, inserts entry, signals semaphore.
0x006FA910129CEffectManager__InitCritSectionAndAllocInitializes CEffectManager with critical section lock and allocates doubly-linked list node for thread-safe effect map management.
0x006FA9A095CEffectManager__DeleteCritAndFreeNodeDestructs CEffectManager's critical section and deallocates node buffer with stack overflow protection.
0x006FAA00113CEffectManager__ScalarDtor_MapDestructor for CEffectManager that releases critical section, frees node buffer, and optionally deallocates object memory.
0x006FAA80291CEffectManager__ProcessNextEffectDequeues and processes the next effect from CEffectManager's queue, moving it to output and cleaning up the entry.
0x006FABF0194CEffectManager__AllocAndInsertLockedAllocates and inserts a new effect entry into a doubly-linked list with thread-safe locking and capacity validation.
0x006FACC0242CEffectLoader__InsertEffectGroupEntryConstructs and inserts a new CEffectGroup entry into CEffectLoader's map with async worker thread initialization.
0x006FADC0153CEffectManager__ConstructorInitializes CEffectManager vtable, sets up effect thread, and configures queue wrapper callback pointers.
0x006FAF3033CEffectEntry__scalar_destructorDestructor for CEffectEntry that clears vptr and conditionally deallocates object memory based on ownership flag.
0x006FAF8012CEffectManager__QueueWorkWrapperWrapper that delegates to CEffectManager__QueueWorkItem; likely used for callback or thread pool integration.
0x006FAF908CEffectManager__BeginThreadInitiates the effect thread by delegating to CEffectThread's thread startup routine.
0x006FAFA08CEffectManager__WaitAndCloseThreadWaits for the effect thread handle to close and performs cleanup operations.
0x006FAFB0230CEffectManager__ThreadMainLoopWorker thread loop for CEffectManager that processes queued effects via WaitForMultipleObjects and handles effect insertion/signaling.
0x006FC240141CEffectManager__CreateLogEntryInitializes a CEffectLog object with a 0x814-byte doubly-linked list node and critical section lock.
0x006FC2D067CEffectLog__DeleteNodeDeletes a node from the CEffectLog by freeing allocated memory at offset +4 with XOR stack canary validation.
0x006FC32060CEffectLog__ClearMapAndDeleteClears and deletes all nodes in a map container, then deallocates the map structure itself (814 bytes).
0x006FC38078CEffectLog__DeleteBuffer_ADeallocates a 0x814-byte buffer at offset +4 in the CEffectLog object with stack canary validation.
0x006FC3E078CEffectLog__DeleteBuffer_BDeallocates a 0x814-byte buffer stored at offset +4 in CEffectLog object with XOR stack canary protection.
0x006FC44071CEffectLog__ClearMapAndDeleteAltDestructor that recursively deletes all nodes in a map container and deallocates the CEffectLog object's memory.
0x006FC4A0111CEffectLog__DestructorDestructor for CEffectLog class; deletes critical section and recursively frees STL map nodes storing effect log entries.
0x006FC630112CEffectLog__ScalarDeletingDestructorDestructor for CEffectLog class; deletes critical section and recursively deallocates internal STL map nodes
0x006FC6D0209CEffectManager__InsertOrFindEffectMapThread-safe insertion/lookup of effect entries in CEffectManager's effect map with lazy initialization and STL map node management.
0x006FC7B0212CEffectManager__LogFormattedVAThread-safe formatted logging with JSON allocator; initializes log entry on first call per thread.
0x006FC890209CEffectManager__RegisterEffectByIPAddressConverts IP address from packet to string, logs it, and registers effect in manager's map structure.
0x006FC970228CEffectManager__LogEffectWithThreadInitInitializes thread epoch, formats and logs effect information with name, function, and ID to debug/error output.
0x006FCCE021CEffectNode__ConstructorInitializes CEffectNode instance by setting member variable and virtual destructor pointer.
0x006FCF2033CEffectNode__scalar_destructorDestructor for CEffectNode that sets vftable, conditionally deallocates memory if param_2 LSB is set.
0x006FDCE0230CEffectManager__InitializeAllocates and initializes CEffectManager singleton with critical section for thread-safe effect processing.
0x006FDDD027CEffectManager__DestroyGlobalInstanceDestroys the global CEffectManager singleton instance by calling its destructor and nullifying the pointer.
0x006FE680191CEffectThread__ConstructorInitializes CEffectThread object with critical section, semaphore, and internal queue structure for effect processing
0x006FE74058CEffectThread__ScalarDeletingDestructorScalar deleting destructor for CEffectThread; clears queue entries and deallocates 8-byte object.
0x006FE7A0118CEffectThread__DestructorDestructor for CEffectThread; closes thread handle, deletes critical section, clears queue entries, deallocates memory.
0x006FE830119CEffectThread__DestructorAltDestroys CEffectThread object by closing handle, deleting critical section, clearing queue, and freeing allocated memory.
0x006FE8D0186CEffectThread__ProcessQueueLockedDequeues and returns the front effect item from a thread-safe queue, with proper locking and circular buffer management.
0x006FE9A0220CEffectManager__QueueWorkItemThread-safe enqueue of work item (12 bytes: 2 params + 1 dword) into circular queue, signals waiting thread via semaphore.
0x006FEC20176CEffectThread__ClearQueueEntriesClears effect queue entries by decrementing counter, deleting queued effect objects, and freeing allocated buffer memory.
0x006FECF023CEffectGroup__ctorInitializes CEffectGroup instance with vftable pointer and assigns unique sequential ID from global counter.
0x006FED107CEffectManager__SetVtableInitializes CEffectNode vtable pointer for CEffectManager with destructor reference.
0x006FED2033CEffectNode__ScalarDeletingDestructorDestructor for CEffectNode that sets vftable and conditionally deallocates memory based on param_2.
0x006FF220117CEffectManager__FindEffectByNameSearches unordered_map for effect by name string key, returns iterator or end() if not found.
0x006FF2A0116CEffectManager__FindEntryByNameSearches unordered_map for effect entry by name; retrieves and processes matching entry data if found.
0x006FF540135CEffectLoader__InitializeGroupNameInitializes a CEffectLoader object with empty string members and sets up vtable pointer for effect thread management.
0x006FF5D0170CEffectThread__StartAndWaitManages effect thread lifecycle: resumes suspended thread, waits for completion (3s timeout), then closes handle and cleans up.
0x006FF690188CEffectThread__StartWaitAndDeleteGracefully shuts down effect thread by resuming/waiting for completion, closing handle, optionally freeing memory.
0x006FF76094CEffectThread__BeginThreadInitiates a thread for effect processing, creating and resuming a worker thread with optional thread naming support.
0x006FF7C090CEffectThread__WaitAndCloseHandleManages effect thread lifecycle: resumes suspended thread, waits for completion, invokes callback, then closes handle.
0x006FF850130CEffectThread__SetThreadNameSets thread name by raising exception with magic constant 0x406d1388 (MS_VC_EXCEPTION) for debugger attachment
0x006FFD7027CEffect_006ffd70__ScalarDeletingDestructorScalar deleting destructor for CEffect_006ffd70; conditionally deallocates object if flag bit 0 is set.
0x00715270263CEffectTexManager__CreateFactory constructor allocating and initializing CEffectTexManager with 60 effect texture slots (0xD350 bytes total).
0x007156C035CEffectTexManager__ScalarDeletingDestructorScalar deleting destructor for CEffectTexManager; calls destructor then conditionally frees object memory (0xd350 bytes).
0x00715770143CEffectTexManager__FormatString_AWrapper for formatted string conversion in effect texture manager, delegates to fmt__format_to_string_v2 with security cookie protection.
0x00715800170CEffectTexManager__FormatEffectStringWraps format_to_string_v2 to format effect texture parameters with hardcoded error codes (0xc0000000, 0xb0000008).
0x007158B075CEffectTexManager__GetParamInitializes effect texture parameter structure with status flags and copies source texture/param data references.
0x00715900207CEffectTexManager__InitInitializes CEffectTexManager instance with texture container, file handle, and internal string buffers for effect texture management.
0x007159D0169CEffectTexManager__ResetMemoryInitializes CEffectTexManager state by zeroing 4 fields, filling 110 slots with "1.bmp" string pointer, and memset-clearing 440 bytes of texture data.
0x00715A80157CEffectTexManager__DestructorDestructs CEffectTexManager: closes CFile handle, destroys std::string, and deallocates effect texture vector array.
0x00715B2087CEffectTexManager__ClearTextureCacheIterates through texture cache pointers and decrements ref counts for non-null entries to clear cached textures.
0x00715B8081CEffectTexManager__DestroyVectorArrayDestroys vector array of texture cache entries by iterating and calling destructor on each element in CEffectTexManager.
0x00715BE0333CEffectTexManager__GetTextureRetrieves cached effect texture by index; if uncached, formats path as 'effect\{name}', loads texture, and caches handle.
0x00715D30365CEffectTexManager__GetTextureWithSuffixLoads or retrieves a cached effect texture with a modified filename suffix, handling string formatting and texture caching.
0x00718310290CAnimKeyframeVec__CopyConstructorCopy constructor for CAnimKeyframeVec; deep-copies dynamic vector of 54-byte keyframe structs with 3 nested vectors each
0x00718760358CAnimKeyframe__AccumulateWeightedBoneInfluenceAccumulates weighted bone influences across animation keyframes, computing cumulative transform contributions for skeletal animation blending.
0x00737340220CEffectManager__InsertOrGetEntryInserts or retrieves an effect entry in CEffectManager's map container using lower_bound; allocates and initializes node if key not found.
0x007381D0275CEffectManager__AddEffectEntryInserts a new effect entry into a skill tree map with initialized node structure and pushes to effect group.
0x0073B0F0116CSkillEffect__CreateAndPlayEffectCreates/retrieves effect 0x946, scales its float property at offset 0x48 by param_2 and global multiplier
0x0073B1D0371CEffectManager__InitSingletonInitializes CEffectManager singleton with three container objects and registers factory entries for effect system.
0x0073B40F541CSkillEffect__gender_change_anim_initGender change skill effect. Loads gender_change_cast and gender_change_loop animations, creates effects with 1.5f scale, adds cast anim entry to pool.
0x0073B6B1693CSkillEffect__anim_init_0073b6b1Initializes the gender_change skill effect by loading "gender_change_loop" and "gender_change_cast" animations and creating effect instances via CEffectMgr.
0x0073B9B0170CSkillEffect__GetAnimEntryPoolInitializes and returns a static pool/cache for skill effect animation entries, allocating 0x70-byte nodes if needed.
0x0073BA60108CSkillEffect__CreateEffectOnTargetCreates skill effect on target after looking up or initializing effect ID 0x947 from effect manager
0x0073BAD085CSkillEffect__ReplaceEffectByKeyReplaces skill effect by looking up effect key 0x947, removing old effect, and creating new one if needed.
0x0073BC82454CSkillEffect__anim_init_0073bc82Skill effect animation initializer: loads animation assets by name string and creates effect instances via CEffectMgr for the associated skill.
0x0073BECF507CSkillEffect__anim_init_0073becfSkill effect animation initializer: loads animation assets by name string and creates effect instances via CEffectMgr for the associated skill.
0x0073C0D0502CSkillEffect__LoadUnlimitAnimsLoads and registers Ranger's Unlimit skill effect animations ("unlimit_loop_bottom" and "unlimit_loop") into the effect manager system.
0x0073C520270CSkillEffectTable__GetInstanceSingleton accessor that lazily initializes CSkillEffectTable with three red-black tree containers, storing instance in global DAT_01318a34.
0x0073C6AF561CSkillEffect__anim_init_0073c6afSkill effect animation initializer: loads animation assets by name string and creates effect instances via CEffectMgr for the associated skill.
0x0073C99F240CSkillEffect__energy_conversion_anim_initInitializes the energy_conversion skill effect animation by loading an animation asset by name and creating an effect instance via CEffectMgr.
0x0073CAB0371CEffectManager__RegisterEffectTypeInitializes CEffectManager singleton with three linked-list-based factory containers for effect type registration and management.
0x0073CCCF531CSkillEffect__anim_init_0073cccfSkill effect animation initializer: loads animation assets by name string and creates effect instances via CEffectMgr for the associated skill.
0x0073CF79476CSkillEffect__anim_init_0073cf79Skill effect animation initializer: loads animation assets by name string and creates effect instances via CEffectMgr for the associated skill.
0x0073D1DF231CSkillEffect__divinus_flos_hit_anim_initInitializes the divinus_flos_hit skill effect animation by loading the named animation asset and creating an effect via CEffect__CreateEffectByID.
0x0073D37F542CSkillEffect__anim_init_0073d37fSkill effect animation initializer: loads animation assets by name string and creates effect instances via CEffectMgr for the associated skill.
0x0073D62F240CSkillEffect__anim_init_0073d62fSkill effect animation initializer: loads animation asset by name and creates a single effect instance via CEffectMgr.
0x0073D7AF1057CSkillEffect__anim_init_0073d7afSkill effect animation initializer: loads multiple animation assets by name and creates several effect instances with timing/positioning via CEffectMgr.
0x0073DBE0989CSkillEffect__LoadDancingKnifeAnimsLoads and registers 4 dancing knife skill effect animations (bottom_begin, bottom_loop, begin, loop) into the effect manager system.
0x0073E0C7234CSkillEffect__anim_init_0073e0c7Skill effect animation initializer: loads animation asset by name and creates a single effect instance via CEffectMgr.
0x0073E37F258CSkillEffect__anim_init_0073e37fSkill effect animation initializer: loads animation asset by name and creates effect instance via CEffect__CreateEffectByID.
0x0073E49077CSkillEffect__CreateEffectByID_SimpleCreates a skill effect by ID with hardcoded effect ID 0x74b if the skill parameter is non-null.
0x0073E4E091CSkillEffect__AttachEffectToActorAttaches effect ID 0x3ec to actor if not already present; checks existence then creates if needed.
0x0073E69F499CSkillEffect__anim_init_0073e69fSkill effect animation initializer: loads animation assets by name string and creates effect instances via CEffectMgr for the associated skill.
0x0073E9A1465CSkillEffect__anim_init_0073e9a1Skill effect animation initializer: loads animation assets by name string and creates effect instances via CEffectMgr for the associated skill.
0x0073EBFF240CSkillEffect__anim_init_0073ebffSkill effect animation initializer: loads animation asset by name and creates a single effect instance via CEffectMgr.
0x0073EDA3210CSkillEffect__anim_init_0073eda3Skill effect animation initializer: loads animation asset by name and creates effect instance via CEffect__CreateEffectByID.
0x0073EF1B210CSkillEffect__anim_init_0073ef1bSkill effect animation initializer: loads animation asset by name and creates effect instance via CEffect__CreateEffectByID.
0x0073F1E0608CSkillEffect__CreateChasingBreakEffectCreates 8 directional chasing_break skill visual effects at 45-degree angles around target position.
0x0073F4FF240CSkillEffect__anim_init_0073f4ffSkill effect animation initializer: loads animation asset by name and creates a single effect instance via CEffectMgr.
0x0073F69F531CSkillEffect__anim_init_0073f69fSkill effect animation initializer: loads animation assets by name string and creates effect instances via CEffectMgr for the associated skill.
0x0073F8C0654CSkillEffect__CreateChasingShotEffectCreates chasing shot skill effect by spawning 8 particle instances at 45-degree intervals with 0.15 scale factor.
0x0073FBDF251CSkillEffect__anim_init_0073fbdfSkill effect animation initializer: loads animation asset by name and creates effect instance via CEffect__CreateEffectByID.
0x0073FD5F231CSkillEffect__anim_init_0073fd5fSkill effect animation initializer: loads animation asset by name and creates effect instance via CEffect__CreateEffectByID.
0x0073FEDF251CSkillEffect__anim_init_0073fedfSkill effect animation initializer: loads animation asset by name and creates effect instance via CEffect__CreateEffectByID.
0x0074005F539CSkillEffect__anim_init_0074005fSkill effect animation initializer: loads animation assets by name string and creates effect instances via CEffectMgr for the associated skill.
0x00740313210CSkillEffect__anim_init_00740313Skill effect animation initializer: loads animation asset by name and creates effect instance via CEffect__CreateEffectByID.
0x0074048B210CSkillEffect__anim_init_0074048bSkill effect animation initializer: loads animation asset by name and creates effect instance via CEffect__CreateEffectByID.
0x007405EF242CSkillEffect__anim_init_007405efSkill effect animation initializer: loads animation asset by name and creates a single effect instance via CEffectMgr.
0x0074078B210CSkillEffect__anim_init_0074078bSkill effect animation initializer: loads animation asset by name and creates effect instance via CEffect__CreateEffectByID.
0x0074097F267CSkillEffect__anim_init_0074097fSkill effect animation initializer: loads animation asset by name and creates effect instance via CEffect__CreateEffectByID.
0x00740B22475CSkillEffect__anim_init_00740b22Skill effect animation initializer: loads animation assets by name string and creates effect instances via CEffectMgr for the associated skill.
0x00740D8F242CSkillEffect__anim_init_00740d8fSkill effect animation initializer: loads animation asset by name and creates a single effect instance via CEffectMgr.
0x00740F3F564CSkillEffect__anim_init_00740f3fSkill effect animation initializer: loads animation assets by name string and creates effect instances via CEffectMgr for the associated skill.
0x0074121C270CSkillEffect__anim_init_0074121cSkill effect animation initializer: loads animation asset by name and creates effect instance via CEffect__CreateEffectByID.
0x007413AF261CSkillEffect__anim_init_007413afSkill effect animation initializer: loads animation asset by name and creates effect instance via CEffect__CreateEffectByID.
0x007414E0154CEffectManager__FactoryInitAInitializes CEffectManager factory by copying vtable and moving allocator from source to destination effect object.
0x00741580154CEffectManager__FactoryInitBInitializes a CEffectManager factory by copying source object state and transferring ownership of child allocator to destination.
0x00741620154CEffectManager__FactoryInitCInitializes CEffectManager factory by copying effect data and conditionally invoking virtual constructor/copy on source object.
0x00741D50193CEffectManager__GetAnimCallbackRetrieves animation callback from effect manager's map, invokes callback function, and returns result with status flags.
0x00741E20193CEffectManager__GetSoundCallbackRetrieves sound callback from effect map, executes callback if found, returns result with status code.
0x00742000184CEffectManager__InvokeSpawnEffectASpawns a visual effect by looking up effect data in a map, invoking its factory, and cleaning up allocated resources.
0x007420E0184CEffectManager__InvokeUseEffectALooks up effect by ID in map, invokes effect callback if found, then deletes effect object.
0x007421C0173CEffectManager__GetSkillElementCallbackRetrieves skill element callback from map, invokes it with XOR-obfuscated stack canary, and deletes result object.
0x0074228079CEffectManager__FindFactoryASearches effect factory map by ID, validates factory state, and invokes its virtual method if valid.
0x007422D079CEffectManager__FindFactoryBFinds a FactoryB in CEffectManager's map by ID, validates it, and invokes its virtual method at offset 0x3c+8.
0x0074232079CEffectManager__GetFactoryCallbackRetrieves and invokes a callback function from a cached effect factory entry if conditions are met.
0x00742370193CEffectManager__InvokeGroundEffectCInvokes a ground effect by looking up effect data in map, executing callback, and returning effect handle/result.
0x00742440180CEffectManager__InvokeSkillEffectCRetrieves and invokes a skill effect callback from a mapped effect container, executing the effect with given parameters.
0x00742500177CEffectManager__InvokeGroundTargetCInvokes a ground-targeted effect callback by looking up effect entry in map, retrieving functor, and executing with XOR stack cookie.
0x007425C057CEffectManager__HasFactoryASearches effect factory map for param_2 key; returns true if key exists and is valid entry.
0x00742600176CEffectManager__FindAndInvokeSkillEffectFinds skill effect in map, invokes callback if found, returns result and cleans up allocated memory.
0x007426C0177CEffectManager__InvokeSkillProcessCInvokes a skill effect process callback from a map container, allocates result, executes it, and deallocates.
0x00742840177CEffectManager__InvokeGroundSkillCInvokes a ground skill effect by looking up skill data in a map, calling a callback with XOR-encoded stack canary, then deallocating the result.
0x00742900177CEffectManager__FindAndInvokeSelfCastEffectFinds self-cast effect by ID in map, invokes callback function, and cleans up allocated memory.
0x00742B40181CEffectManager__InvokeGroundCastCInvokes a ground-cast effect by looking up an effect handler in a map, calling its virtual method with parameters, then deleting it.
0x00742C00184CEffectManager__InvokeNpcEffectLooks up NPC effect in map, invokes effect handler with 3 params, returns result and deletes object.
0x00743020182CEffectManager__InvokeStatusEffectAInvokes a status effect handler from a map container, calls its virtual method with parameters, then deletes the handler object.
0x00743320398CEffectManager__RegisterFactoryEntryRegisters a new effect factory entry in the effect manager's map, allocating and initializing a 64-byte factory node.
0x007434B0398CEffectManager__RegisterFactoryEntryBRegisters a new effect factory entry in CEffectManager's map, allocating and initializing factory node if ID not found.
0x00743640398CEffectManager__RegisterFactoryEntryCRegisters a new effect factory entry in CEffectManager's map, allocating and initializing a 64-byte factory node.
0x00743F7B476CSkillEffect__mayhemic_thorns_anim_initMayhemic Thorns skill effect. Loads main anim + mayhemic_thorns_bottom ground effect. Creates effects via CEffectMgr, adds to anim entry pool.
0x007441EF231CSkillEffect__anim_init_007441efSkill effect animation initializer: loads animation asset by name and creates effect instance via CEffect__CreateEffectByID.
0x00744382211CSkillEffect__anim_init_00744382Skill effect animation initializer: loads animation asset by name and creates effect instance via CEffect__CreateEffectByID.
0x007444DF242CSkillEffect__anim_init_007444dfSkill effect animation initializer: loads animation asset by name and creates a single effect instance via CEffectMgr.
0x0074465F521CSkillEffect__anim_init_0074465fSkill effect animation initializer: loads animation assets by name string and creates effect instances via CEffectMgr for the associated skill.
0x00744870537SkillEffect__LoadMisteryPowderLoads and attaches "mystery_powder_loop_bottom" and "mystery_powder_loop" visual effects to entity at offset 0x110
0x00744BAF510CSkillEffect__anim_init_00744bafSkill effect animation initializer: loads animation assets by name string and creates effect instances via CEffectMgr for the associated skill.
0x00744F40213CSkillEffect__anim_init_00744f40Skill effect animation initializer: loads animation asset by name and creates effect instance via CEffect__CreateEffectByID.
0x007450D042C3dActor__CreateEffectConditional_AConditionally creates a 3D actor effect if param_2 is non-zero, otherwise returns without action.
0x0074517F504CSkillEffect__anim_init_0074517fSkill effect animation initializer: loads animation assets by name string and creates effect instances via CEffectMgr for the associated skill.
0x00745485265CSkillEffect__anim_init_00745485Skill effect animation initializer: loads animation asset by name and creates effect instance via CEffect__CreateEffectByID.
0x0074564042C3dActor__CreateEffectConditional_BConditionally creates 3D actor effect; invokes CreateEffectWithType if param_2 is non-zero, otherwise returns.
0x007456EF521CSkillEffect__anim_init_007456efSkill effect animation initializer: loads animation assets by name string and creates effect instances via CEffectMgr for the associated skill.
0x007459DD335CSkillEffect__anim_init_007459ddSkill effect animation initializer: loads animation assets by name and creates effect instances with positioning parameters.
0x00745B8036CSkillEffect__CreateEffect_0x6e4Creates a skill effect (0x6e4) for a given object via CEffectMgr, dereferencing skill effect data at offset 0x110.
0x00745C3F486CSkillEffect__hackandslash_anim_initHack and Slash skill effect. Loads hackandslash_bottom ground anim + hackandslash overlay anim. Creates both effects via CEffectMgr, adds to anim entry pool.
0x00745EAF231CSkillEffect__play_hackandslash_hit_effectLoads "hackandslash_hit" animation and creates effect at entity position via CEffect__CreateEffectByID
0x0074602F231CSkillEffect__play_hackandslash_hit_effect_altLoads "hackandslash_hit" animation and creates effect - alternate variant with same anim resource
0x007461AA211CSkillEffect__play_short_anim_effect_aLoads a short (10-char) animation name from XMM registers and creates effect via CEffect__CreateEffectByID
0x0074630A211CSkillEffect__play_short_anim_effect_bLoads a short (10-char) animation name from XMM registers and creates effect - variant B
0x007463E0274SkillEffect__LoadVigorBuffLoads and attaches the "vigor_buff" visual effect animation to an entity at offset 0x110 in memory.
0x0074650024CSkillEffect__VtableDispatch_00746500Virtual method dispatcher that invokes a virtual function pointer from an object's vtable with specific parameter arrangement.
0x007465DF242CSkillEffect__play_servantweapon_down_effectLoads "servantweapon_down" animation and creates effect at entity position
0x0074675F499CSkillEffect__play_servantweapon_hit_bottom_and_hitCreates two effects: "servantweapon_hit_bottom" then "servantweapon_hit" with anim pool reset between
0x0074696036CSkillEffect__CreateEffect_0x69eCreates a skill effect of type 0x69e by calling CEffectMgr with skill ID from object at offset 0x110.
0x00746A7C499CSkillEffect__play_servant_sign_down_bottom_and_signCreates two effects: "servant_sign_down_bottom" then "servant_sign_down" with anim pool reset between
0x00746CFF486CSkillEffect__play_servant_sign_bottom_and_signCreates two effects: "servant_sign_bottom" then "servant_sign" with anim pool reset between
0x00746EF0113SkillEffect__LoadServantSignLoads and attaches "servant_sign_bottom" and "servant_sign" visual effect animations to entity at offset 0x110
0x00747006227CSkillEffect__play_servant_sign_type_aLoads "servant_sign" animation and creates effect type A via CEffectMgr__CreateEffectTypeA
0x007470F024CSkillEffect__VtableDispatch_007470f0Virtual method dispatcher for CSkillEffect that invokes a vtable function with fixed parameters (0 and 0 as args 3 and 5).
0x0074712042CSkillEffect__CreateActorEffect_00747120Conditionally creates a 3D actor effect; delegates to C3dActor__CreateEffectWithType when param_2 is non-zero.
0x0074715036CSkillEffect__LookupEffect_0x69e_aLooks up skill effect 0x69e by retrieving effect manager from object and querying by effect ID.
0x007472F7798CSkillEffect__play_servant_phantom_down_and_weapon_hitMulti-stage effect: "servant_phantom_down" then "servantweapon_hit_bottom" then "servantweapon_hit" with anim pool resets and vtable calls
0x007475F7316CSkillEffect__play_servant_phantom_sub_bottom_and_subCreates "servant_phantom_sub_bottom" effect then "servant_phantom_sub" with anim pool reset and vtable callback
0x0074773C1CSkillEffect__create_effect_and_invoke_vtable_callbackLoads anim, creates effect via CEffect__CreateEffectByID, then invokes vtable+0x40 callback on result
0x007477B036CSkillEffect__LookupEffect_0x69e_bValidates param_2 pointer and looks up skill effect 0x69e (Lightning Bolt) from effect manager cache.
0x00747881259CSkillEffect__play_servant_demolition_collectCreates "servant_demolition_collect" effect with vtable callback, optionally applies random rotation
0x007479D1216CSkillEffect__play_servant_demolition_leftdownCreates "servant_demolition_leftdown" effect at entity position
0x00747AC8147CSkillEffect__play_servant_demolition_rightdownCreates "servant_demolition_rightdown" effect at entity position
0x00747BDF251CSkillEffect__play_servant_demolition_hitCreates "servant_demolition_hit" effect at entity position
0x00747F1042CSkillEffect__CreateActorEffect_00747f10Wrapper that conditionally invokes C3dActor effect creation; param_2 acts as enabled flag for effect instantiation.
0x00747FBF504CSkillEffect__play_madness_crusher_bottom_and_hitTwo-stage: "madness_crusher_bottom" then "madness_crusher" with anim pool reset between
0x0074824F256CSkillEffect__play_dragonic_pierce_castCreates "dragonic_pierce_cast" effect and invokes vtable callback on the created effect
0x007485EC1CSkillEffect__play_dragonic_pierce_bottomCreates "dragonic_pierce_bottom" effect and invokes vtable+0x40 callback with float param, then cleans up strings
0x0074860B1CSkillEffect__play_dragonic_pierce_bottom_altAlternate "dragonic_pierce_bottom" effect variant using XMM registers for string data
0x007486391CSkillEffect__create_effect_and_invoke_callback_cleanupCreates effect via LoadAnimByNameLower, invokes vtable callback, cleans up two std::strings
0x007486D1116CSkillEffect__invoke_callback_and_cleanup_stringInvokes a callback function pointer with float param, then cleans up an std::string
0x007487CF521CSkillEffect__play_dragonic_pierce_hit_bottom_and_hitTwo-stage: "dragonic_pierce_hit_bottom" then "dragonic_pierce_hit" with anim pool reset between
0x00748D1F508CSkillEffect__play_target_marker_start_and_loopTwo-stage: "target_marker_start" then "target_marker_loop" with anim pool reset between
0x00748F30300SkillEffect__LoadTargetMarkerLoopLoads "target_marker_loop" effect animation and attaches it to entity at offset 0x110 via effect manager.
0x0074906024CSkillEffect__VtableDispatch_00749060Virtual method dispatcher that invokes a vtable function pointer with fixed parameters (param_2, param_3, 0, param_4, 0)
0x0074909042CSkillEffect__CreateActorEffect_00749090Conditionally creates a 3D actor effect; calls C3dActor__CreateEffectWithType when param_2 is non-zero.
0x007490C0180SkillEffect__PlayAimedShowerCreates NPC Aimed Shower effect (0x4F4) on target entity and plays 3D positional audio relative to player camera.
0x0074918077SkillEffect__PlayEffect0x965Creates visual effect 0x965 on target entity if param_2 is valid, reading entity from offset 0x110
0x007491D042CSkillEffect__CreateActorEffect_007491d0Conditionally creates 3D actor effect; delegates to C3dActor__CreateEffectWithType when param_2 is non-zero.
0x0074935042CSkillEffect__CreateActorEffect_00749350Conditionally creates a 3D actor effect; calls C3dActor__CreateEffectWithType if param_2 is non-zero.
0x007493FF838CSkillEffect__play_npc_block_seal_start_loop_and_idThree-stage: "npc_block_seal_start" then "npc_block_seal_loop_bottom" then "npc_block_seal_loop" plus effect ID 0x960
0x00749750559SkillEffect__LoadNpcBlockSealLoads NPC Block Seal skill visual effects by creating effect 0x960 and loading animation resources "npc_block_seal_loop_bottom" and "npc_block_seal_loop"
0x0074999024CSkillEffect__VtableDispatch_00749990Virtual method dispatcher that invokes a vtable function pointer with standardized parameters (param_2, param_3, 0, param_4, 0).
0x007499B042CSkillEffect__CreateActorEffect_007499b0Conditionally creates a 3D actor effect; delegates to C3dActor__CreateEffectWithType when param_2 is non-zero.
0x00749A9042CSkillEffect__CreateActorEffect_00749a90Conditionally creates a 3D actor effect; if param_2 is nonzero, invokes C3dActor effect creation with type parameter.
0x00749C1077SkillEffect__PlayEffect0x51ECreates visual effect 0x51E on target entity if valid, extracting effect object from entity structure offset 0x110.
0x00749CB036CSkillEffect__CreateEffect_0x963Creates a skill effect (ID 0x963) by calling effect manager with object pointer offset 0x110
0x00749CE024CSkillEffect__VtableDispatch_00749ce0Virtual method dispatcher that invokes a virtual function pointer from CSkillEffect vtable with standardized parameters.
0x00749D0042CSkillEffect__CreateActorEffect_00749d00Conditionally creates a 3D actor effect; delegates to C3dActor__CreateEffectWithType when param_2 is non-zero.
0x00749DAF339CSkillEffect__play_spark_blaster_bottom_with_soundCreates "spark_blaster_bottom" effect then plays 3D sound "NPC_LIGHTNING_JUDGEMENT.wav" relative to camera
0x00749F1077SkillEffect__PlayEffect0x4E8Creates and plays visual effect 0x4E8 on a target entity by extracting effect object pointer from entity structure offset 0x110.
0x00749FF2211CSkillEffect__play_short_anim_effect_cLoads a 14-char animation name from XMM registers and creates effect at entity position
0x0074A0D0282SkillEffect__LoadGroggyOnLoopLoads "groggy_on_loop" visual effect and attaches it to entity at offset 0x110 in memory pool.
0x0074A1F024CSkillEffect__VtableDispatch_0074a1f0Virtual method dispatcher that invokes a skill effect handler with standardized parameters (effect ID, target, flags).
0x0074A210180SkillEffect__PlayResetEfstPlays NPC Reset EFST skill effect (ID 0x96A) with 3D sound at target entity location relative to player.
0x0074A45022CSkillEffect__InitVtable_0074a450Sets virtual method table pointer and copies member offset 4 for CSkillEffect object initialization
0x0074A47022CSkillEffect__InitVtable_0074a470Sets virtual method table pointer and copies offset+4 member to param_2[1], likely initializing vtable for CSkillEffect instance.
0x0074A52042CSkillEffect__CreateActorEffect_0074a520Wrapper that conditionally calls C3dActor::CreateEffectWithType() based on param_2 flag; skill effect initialization gate.
0x0074A5CF242CSkillEffect__play_double_bowlingbashCreates "double_bowlingbash" effect at entity position
0x0074A6D062SkillEffect__AttachEffectIfTargetValidAttaches visual effect 0x49 to actor if target entity (param_2) is valid/non-null.
0x0074A7E8210CSkillEffect__play_short_anim_effect_dLoads a 15-char animation name from XMM/AL registers and creates effect at entity position
0x0074A8D042CSkillEffect__CreateActorEffect_0074a8d0Wrapper that conditionally creates a 3D actor effect based on param_2 flag; delegates to C3dActor__CreateEffectWithType when enabled.
0x0074A97F240CSkillEffect__play_shield_chain_rushCreates "shield_chain_rush" effect at entity position
0x0074AA9042CSkillEffect__CreateActorEffect_0074aa90Conditionally creates a 3D actor effect; forwards to C3dActor__CreateEffectWithType when param_2 is non-zero.
0x0074AB62843CSkillEffect__play_spiral_pierce_max_aura_fullThree-stage: "spiral_pierce_max_aura_bottom" then "spiral_pierce_max_aura" then "spiral_pierce_max" with angle computation and vtable callback
0x0074AED042CSkillEffect__CreateActorEffect_0074aed0Wrapper that conditionally delegates actor effect creation to C3dActor based on param_2 flag
0x0074AF001059SkillEffect__PlayMeteorStormBusterLoads and creates meteor storm buster skill effect resources at specified world coordinates with animation management.
0x0074B36042CSkillEffect__CreateActorEffect_0074b360Conditionally creates 3D actor effect; delegates to C3dActor__CreateEffectWithType when param_2 is non-zero.
0x0074B390130SkillEffect__PlayEffect0x93ECreates and plays projectile skill effect 0x93E with directional animation from source to target actor positions.
0x0074B50072SkillEffect__PlayCastingBarDisplays skill casting progress bar by creating effect 0x5A8 with duration frames calculated from millisecond parameter.
0x0074B5DF1052CSkillEffect__play_jack_frost_nova_full_sequenceFour-stage: "jack_frost_nova_start_bottom" then "jack_frost_nova_start" then "jack_frost_nova_loop_bottom" then "jack_frost_nova_loop"
0x0074BA8D1CSkillEffect__play_jack_frost_nova_endCreates "jack_frost_nova_end" effect at position using CEffect__CreateEffectByID
0x0074BAAC1CSkillEffect__play_jack_frost_nova_end_altAlternate "jack_frost_nova_end" effect using XMM registers for string data
0x0074BADA1CSkillEffect__create_effect_at_positionGeneric effect creation at position - loads anim and creates effect, cleans up string
0x0074BB691CSkillEffect__noop_stubEmpty function - no-op stub, immediately returns
0x0074BB9042CSkillEffect__CreateActorEffect_0074bb90Wrapper that conditionally creates a 3D actor effect; calls C3dActor__CreateEffectWithType when param_2 is non-zero.
0x0074BDD5408CSkillEffect__play_hells_drive_bottom_with_positionCreates "hells_drive_bottom" effect with position offsets, initializes effect DB singleton if needed
0x0074C09051SkillEffect__CreateEffectsWithFrameIndexCreates skill effects 9 and 12 at frame index derived from param_1, conditional on param_2.
0x0074C1471088CSkillEffect__play_ground_gravitation_full_sequenceFour-stage: "ground_gravitation_bottom_start" then "ground_gravitation_start" then "ground_gravitation_bottom_loop" then "ground_gravitation_loop"
0x0074C5A0575SkillEffect__StopGravitationFieldStops gravitation field skill effects by finding and destroying "ground_gravitation_bottom_loop" and "ground_gravitation_loop" effect resources.
0x0074C80042CSkillEffect__CreateActorEffect_0074c800Conditionally creates a 3D actor effect; calls C3dActor__CreateEffectWithType when param_2 is non-zero.
0x0074C8AF240CSkillEffect__play_napalm_vulcan_strikeCreates "napalm_vulcan_strike" effect at entity position
0x0074C9C042CSkillEffect__CreateActorEffect_0074c9c0Conditionally creates a 3D actor effect; calls C3dActor__CreateEffectWithType when param_2 is non-zero.
0x0074CA81210CSkillEffect__play_short_anim_effect_eLoads a 13-char animation name from XMM/AL registers and creates effect at entity position
0x0074CBDF242CSkillEffect__play_breakinglimit_buffCreates "breakinglimit_buff" effect at entity position
0x0074CCE0300SkillEffect__LoadBreakingLimitBuffLoads "breakinglimit_buff" visual effect asset and attaches it to an entity at offset 0x110 via effect manager.
0x0074CE1024CSkillEffect__VtableDispatch_0074ce10Virtual method dispatcher that invokes a skill effect callback with parameters (param_2, param_3, 0, param_4, 0).
0x0074CE4042CSkillEffect__CreateActorEffect_0074ce40Wrapper that conditionally creates 3D actor effect; delegates to C3dActor::CreateEffectWithType when param_2 is non-zero.
0x0074CEF9210CSkillEffect__play_short_anim_effect_fLoads a 9-char animation name from XMM/AL registers and creates effect at entity position
0x0074D062211CSkillEffect__play_short_anim_effect_gLoads a 14-char animation name from XMM/AX registers and creates effect at entity position
0x0074D140282SkillEffect__LoadRulebreakBuffLoads "rulebreak_buff" visual effect animation and attaches it to an entity at offset 0x110.
0x0074D26024CSkillEffect__VtableDispatch_0074d260Virtual method dispatcher that invokes a virtual function pointer from a CSkillEffect object with 5 arguments.
0x0074D2FF499CSkillEffect__play_overcoming_crisis_and_bottomTwo-stage: "overcoming_crisis" then "overcoming_crisis_bottom" with anim pool reset between
0x0074D690171CSkillEffectTable__RegisterFactoryBRegisters a skill effect factory entry by obtaining the singleton instance and delegating to CEffectManager with exception handling.
0x0074DD56254CSkillEffect__play_shield_shooting_castCreates "shield_shooting_cast" effect and invokes vtable+0x38 callback with timing value
0x0074DE60179SkillEffect__PlayShieldShootingPlays Imperial Guard Shield Shooting (skill 0x887) effect from source to target with 3D sound.
0x0074DF9F251CSkillEffect__play_shield_shooting_hitCreates "shield_shooting_hit" effect at entity position
0x0074E12F839CSkillEffect__play_new_attack_stance_cast_fullThree-stage: "new_attack_stance_cast_start" then "new_attack_stance_cast" (with vtable callback) then "new_attack_stance_cast_bottom" (with vtable callback)
0x0074E4FF240CSkillEffect__play_new_attack_stanceCreates "new_attack_stance" effect at entity position
0x0074E67F263CSkillEffect__play_new_attack_stance_loop_bottomCreates "new_attack_stance_loop_bottom" effect at entity position
0x0074E790321SkillEffect__LoadNewAttackStanceLoads and attaches "new_attack_stance_loop_bottom" visual effect animation to entity at offset 0x110.
0x0074E8E024CSkillEffect__VtableDispatch_0074e8e0Virtual method dispatcher for CSkillEffect; invokes vfunc[0] with adjusted parameters (inserts zeros at positions 2 and 4)
0x0074E9EF839CSkillEffect__play_new_guard_stance_cast_fullThree-stage: "new_guard_stance_cast_start" then "new_guard_stance_cast" (with vtable callback -100) then "new_guard_stance_cast_bottom" (with vtable callback -100)
0x0074EDBF231CSkillEffect__play_new_guard_stanceCreates "new_guard_stance" effect at entity position
0x0074EF2F253CSkillEffect__play_new_guard_stance_loop_bottomCreates "new_guard_stance_loop_bottom" effect at entity position
0x0074F030311SkillEffect__LoadNewGuardStanceLoads and attaches the "new_guard_stance_loop_bottom" animation effect to an entity at offset 0x110.
0x0074F17024CSkillEffect__InvokeVirtualMethodVirtual method dispatcher that invokes a virtual function pointer from CSkillEffect instance with 5 arguments.
0x0074F27F553CSkillEffect__play_new_cross_rain_cast_and_bottomTwo-stage: "new_cross_rain_cast" (with vtable callback) then "new_cross_rain_cast_bottom" (with vtable callback)
0x0074F549300CSkillEffect__play_new_cross_rain_bottom_and_idCreates "new_cross_rain_bottom" effect then effect ID 0x875 at same position
0x0074F70F564CSkillEffect__play_new_grand_judgement_cast_and_bottomTwo-stage: "new_grand_judgement_cast" (with vtable callback) then "new_grand_judgement_cast_bottom" (with vtable callback)
0x0074F9CF908CSkillEffect__play_new_grand_judgement_full_sequenceMulti-stage: "new_grand_judgement" then "new_grand_judgement_bottom" then spawns 9 "new_grand_judgement_sub" effects in a loop with random offsets and rotations
0x0074FEBF244CSkillEffect__play_new_grand_judgement_buffCreates "new_grand_judgement_buff" effect at entity position
0x0074FFC0302SkillEffect__LoadGrandJudgementBuffLoads "new_grand_judgement_buff" animation effect and attaches it to entity at offset 0x110.
0x0075010024CSkillEffect__VtableDispatch_00750100Virtual method dispatcher that invokes a vftable function pointer with standardized parameters for skill effect processing.
0x0075013093SkillEffect__PlayBeginSpellAPlays generic spell begin effect (0x3A) and "EF_BeginSpell.wav" sound if param_2 is non-zero.
0x0075020F510CSkillEffect__play_new_guardianshield_and_bottomTwo-stage: "new_guardianshield" then "new_guardianshield_bottom" with anim pool reset between
0x0075049F531CSkillEffect__play_new_guardianshield_buff_start_and_loopTwo-stage: "new_guardianshield_buff_start" then "new_guardianshield_buff_loop"
0x007506C0311CEffectMgr__PlayGuardianShieldBuffLoads and attaches the "new_guardianshield_buff_loop" effect animation to an entity's render component.
0x0075080024CSkillEffect__VtableDispatch_00750800Virtual method dispatcher that invokes vfunc[0] with skill effect parameters (param_2-4), zeroing args 3 and 5.
0x007508F7552CSkillEffect__play_new_holy_shield_cast_and_bottomTwo-stage: "new_holy_shield_cast" (with vtable callback) then "new_holy_shield_cast_bottom" (with vtable callback)
0x00750BCB476CSkillEffect__play_new_holy_shield_and_bottomTwo-stage: short anim (15-char from XMM) then "new_holy_shield_bottom"
0x00750E2F520CSkillEffect__play_new_holy_shield_loop_and_bottomTwo-stage: "new_holy_shield_loop" then "new_holy_shield_loop_bottom"
0x00751040536SkillEffect__LoadHolyShieldLoads and attaches "new_holy_shield_loop" and "new_holy_shield_loop_bottom" visual effects to entity at offset 0x110
0x0075126024CSkillEffect__VtableDispatch_00751260Virtual method dispatcher that invokes a vtable function pointer with 5 arguments (param_2-4 plus two zero constants).
0x0075136F564CSkillEffect__play_new_judgement_cross_cast_and_bottomTwo-stage: "new_judgement_cross_cast" (with vtable callback) then "new_judgement_cross_cast_bottom" (with vtable callback)
0x00751644240CSkillEffect__play_new_judgement_cross_shotCreates "new_judgement_cross_shot" effect at position with EDI param
0x007517C0503CSkillEffect__play_new_judgement_cross_bottom_and_mainTwo-stage: "new_judgement_cross_bottom" then "new_judgement_cross" at entity position
0x00751A3F261CSkillEffect__play_new_judgement_cross_hitCreates "new_judgement_cross_hit" effect at entity position
0x00751BDF258CSkillEffect__play_new_overslash_castCreates "new_overslash_cast" effect with vtable callback
0x00751D81465CSkillEffect__play_new_overslash_and_bottomTwo-stage: short anim (13-char from XMM) then "new_overslash_bottom"
0x00751FDF240CSkillEffect__play_anim_effect_00751fdfPlays a skill animation effect by loading the named animation asset and creating an effect instance at the target position via CEffect__CreateEffectByID.
0x0075215F573CSkillEffect__play_anim_effect_0075215fPlays a skill animation effect by loading named animation assets and creating multiple effect instances with positioning via CEffectMgr.
0x0075242F510CSkillEffect__play_anim_effect_0075242fPlays a skill animation effect by loading named animation assets and creating effect instances via CEffectMgr.
0x007526A093SkillEffect__PlayBeginSpellBCreates effect 0x3A and plays 3D spell begin sound if param_2 is non-zero; divides param_1 by 16 for frame index.
0x0075277F499CSkillEffect__play_anim_effect_0075277fPlays a skill animation effect by loading named animation assets and creating effect instances via CEffectMgr.
0x007529FF261CSkillEffect__play_anim_effect_007529ffPlays a skill animation effect by loading the named animation asset and creating an effect instance at the target position.
0x00752B10319SkillEffect__LoadUltimateSacrificeBuffLoads and attaches the "ultimate_sacrifice_buff" visual effect animation to an entity at offset 0x110.
0x00752C6024CSkillEffect__VtableDispatch_00752c60Virtual method dispatcher for CSkillEffect that forwards calls to vftable function with fixed parameters (0, param_4, 0)
0x00752D22211CSkillEffect__play_anim_effect_00752d22Plays a skill animation effect by loading the named animation asset and creating an effect instance via CEffect__CreateEffectByID.
0x00752E7F242CSkillEffect__play_anim_effect_00752e7fPlays a skill animation effect by loading the named animation asset and creating a single effect instance via CEffectMgr.
0x0075300F258CSkillEffect__play_anim_effect_0075300fPlays a skill animation effect by loading the named animation asset and creating an effect instance at the target position.
0x007531E340CSkillEffect__play_anim_effect_007531e3Initializes a local std::string from a C-string parameter (strlen + assign) for use as an animation name in skill effect playback.
0x007533BE21CSkillEffect__play_anim_effect_007533beEmpty stub function (no-op). Placeholder for a skill effect play_anim_effect variant that performs no action.
0x0075345F240CSkillEffect__play_anim_effect_0075345fPlays a skill animation effect by loading the named animation asset and creating an effect instance via CEffectMgr.
0x007535DF265CSkillEffect__play_anim_effect_007535dfPlays a skill animation effect by loading the named animation asset and creating an effect instance at the target position.
0x0075376F499CSkillEffect__play_anim_effect_0075376fPlays a skill animation effect by loading named animation assets and creating effect instances via CEffectMgr.
0x007539EF249CSkillEffect__play_anim_effect_007539efPlays a skill animation effect by loading the named animation asset and creating an effect instance at the target position.
0x00753B9040CSkillEffect__InitStringRefInitializes a string reference object with SSO (Small String Optimization) support, storing string pointer and length with capacity flag.
0x00753E9042CSkillEffect__CreateActorEffect_00753e90Conditional wrapper that calls C3dActor::CreateEffectWithType when param_2 is non-zero, otherwise no-op.
0x00753F51465CSkillEffect__play_anim_effect_00753f51Plays a skill animation effect by loading named animation assets and creating effect instances via CEffectMgr.
0x0075414042CSkillEffect__CreateActorEffect_00754140Conditional wrapper that calls C3dActor::CreateEffectWithType when param_2 is non-zero, otherwise returns without action.
0x00754209210CSkillEffect__play_anim_effect_00754209Plays a skill animation effect by loading the named animation asset and creating an effect instance via CEffect__CreateEffectByID.
0x00754379210CSkillEffect__play_anim_effect_00754379Plays a skill animation effect by loading the named animation asset and creating an effect instance via CEffect__CreateEffectByID.
0x007544EF549CSkillEffect__play_anim_effect_007544efPlays a skill animation effect by loading named animation assets and creating multiple effect instances with positioning via CEffectMgr.
0x007547D0250CSkillEffect__play_anim_effect_007547d0Plays a skill animation effect by loading the named animation asset and creating an effect instance at the target position.
0x0075494F244CSkillEffect__play_anim_effect_0075494fPlays a skill animation effect by loading the named animation asset and creating a single effect instance via CEffectMgr.
0x00754ACF240CSkillEffect__play_anim_effect_00754acfPlays a skill animation effect by loading the named animation asset and creating an effect instance via CEffectMgr.
0x00754CC2528CSkillEffect__play_anim_effect_00754cc2Plays a skill animation effect by loading named animation assets and creating effect instances via CEffectMgr.
0x00754F7B210CSkillEffect__play_anim_effect_00754f7bPlays a skill animation effect by loading the named animation asset and creating an effect instance via CEffect__CreateEffectByID.
0x00755102610CSkillEffect__play_anim_effect_00755102Plays a skill animation effect by loading named animation assets and creating multiple effect instances with positioning via CEffectMgr.
0x007553EF242CSkillEffect__play_anim_effect_007553efPlays a skill animation effect by loading the named animation asset and creating a single effect instance via CEffectMgr.
0x007555B065SkillEffect__TriggerAction0x30BAttaches skill effect 0x30B animation to actor if target entity pointer is valid; likely for skill visual feedback.
0x0075560089SkillEffect__LoopRemoveAction0x30BLoops to remove all active effect instances with ID 0x30B from actor by calling vtable removal method repeatedly.
0x0075566024CSkillEffect__VtableDispatch_00755660Virtual method dispatcher that invokes a vftable function with specific parameter arrangement for skill effect processing.
0x0075572F242CSkillEffect__play_anim_effect_0075572fPlays a skill animation effect by loading the named animation asset and creating a single effect instance via CEffectMgr.
0x00755AEA240CSkillEffect__play_anim_effect_00755aeaPlays a skill animation effect by loading the named animation asset and creating an effect instance via CEffectMgr.
0x00755BE024CSkillEffect__VirtualMethodCall_WrapperWrapper that invokes a virtual method from CSkillEffect vtable with standardized parameters (param_2, param_3, 0, param_4, 0).
0x00755C00509SkillEffect__LoadIntensiveAimInitializes Intensive Aim skill visual effect by loading 11 animation frames and full effect resource into CEffectDB pool.
0x00755E93224CSkillEffect__play_anim_effect_00755e93Plays a skill animation effect by loading the named animation asset and creating an effect instance at the target position.
0x00755F7C161CSkillEffect__play_anim_effect_00755f7cPlays a skill animation effect by loading the named animation asset and creating an effect instance at the target position.
0x00756050118CSkillEffect__play_anim_effect_00756050Plays a skill animation effect by loading the named animation asset and creating an effect instance via CEffect__CreateEffectByID.
0x007560F9116CSkillEffect__play_anim_effect_007560f9Plays a skill animation effect by loading the named animation asset and creating an effect instance via CEffect__CreateEffectByID.
0x007561A0152CSkillEffect__play_anim_effect_007561a0Plays a skill animation effect by loading the named animation asset and creating an effect instance at the target position.
0x0075631042CSkillEffect__CreateActorEffect_00756310Conditionally creates a 3D actor effect; delegates to C3dActor__CreateEffectWithType when param_2 is non-zero.
0x007563CE681CSkillEffect__play_anim_effect_007563cePlays a skill animation effect by loading multiple named animation assets and creating several effect instances with timing and positioning parameters.
0x007567FE681CSkillEffect__play_anim_effect_007567fePlays a skill animation effect by loading multiple named animation assets and creating several effect instances with timing and positioning parameters.
0x00756BA042CSkillEffect__CreateActorEffect_00756ba0Conditionally creates a 3D actor effect; delegates to C3dActor__CreateEffectWithType when param_2 is non-zero.
0x00756C6B210CSkillEffect__play_anim_effect_00756c6bPlays a skill animation effect by loading the named animation asset and creating an effect instance via CEffect__CreateEffectByID.
0x00756DF3275CSkillEffect__play_anim_effect_00756df3Plays a skill animation effect by loading the named animation asset and creating an effect instance at the target position.
0x00756F2042CSkillEffect__CreateActorEffect_00756f20Conditionally creates a 3D actor effect if param_2 is non-zero; wrapper around C3dActor__CreateEffectWithType()
0x00756FEB210CSkillEffect__play_anim_effect_00756febPlays a skill animation effect by loading the named animation asset and creating an effect instance via CEffect__CreateEffectByID.
0x007570D042CSkillEffect__CreateActorEffect_007570d0Conditional wrapper that calls C3dActor::CreateEffectWithType if param_2 is non-zero, otherwise returns immediately.
0x0075717F231CSkillEffect__play_anim_effect_0075717fPlays a skill animation effect by loading the named animation asset and creating an effect instance at the target position.
0x0075728042CSkillEffect__CreateActorEffect_00757280Conditionally creates a 3D actor effect; if param_2 is non-zero, delegates to C3dActor__CreateEffectWithType for effect initialization.
0x007572B0510SkillEffect__WildFireCreates Wild Fire skill visual effect by loading and spawning "wild_fire" and "wild_fire_bottom" overlay animations at specified coordinates.
0x007574E042CSkillEffect__CreateActorEffect_007574e0Wrapper that conditionally delegates to C3dActor::CreateEffectWithType() based on param_2 validity check.
0x00757510527SkillEffect__BasicGrenadeSpawns overlapping ground-level visual effects for basic grenade skill by loading and creating two effect resources.
0x0075776042CSkillEffect__CreateActorEffect_00757760Conditionally creates a 3D actor effect; delegates to C3dActor__CreateEffectWithType when param_2 is nonzero.
0x00757790275SkillEffect__LoadHashyFireInTheHoleInitializes particle effect manager singleton and loads "hasty_fire_in_the_hole_0" skill effect variant.
0x0075791A265CSkillEffect__play_anim_effect_0075791aPlays a skill animation effect by loading the named animation asset and creating an effect instance at the target position.
0x00757B3042CSkillEffect__CreateActorEffect_00757b30Wrapper that conditionally invokes C3dActor effect creation; gates effect instantiation on param_2 validity check.
0x00757BD042CSkillEffect__CreateActorEffect_00757bd0Conditionally creates a 3D actor effect based on param_2 flag; wrapper for C3dActor__CreateEffectWithType()
0x00757C7F520CSkillEffect__play_anim_effect_00757c7fPlays a skill animation effect by loading named animation assets and creating effect instances via CEffectMgr.
0x00757EA042CSkillEffect__CreateActorEffect_00757ea0Wrapper that conditionally invokes C3dActor effect creation with type parameter when param_2 is non-zero.
0x00757F5A211CSkillEffect__play_anim_effect_00757f5aPlays a skill animation effect by loading the named animation asset and creating an effect instance via CEffect__CreateEffectByID.
0x007580AF242CSkillEffect__play_anim_effect_007580afPlays a skill animation effect by loading the named animation asset and creating a single effect instance via CEffectMgr.
0x007581B0300CEffectMgr__LoadHiddenCardThunderLoads the 'hiddencard_thunder' effect animation resource and attaches it to entity at offset 0x110.
0x007582E024CSkillEffect__VtableDispatch_007582e0Virtual method dispatcher that invokes a vftable function with standardized parameters (skill effect processing).
0x0075832042CSkillEffect__CreateActorEffect_00758320Conditionally creates a 3D actor effect; delegates to C3dActor__CreateEffectWithType when param_2 is non-zero.
0x007583FB795CSkillEffect__play_anim_effect_007583fbPlays a skill animation effect by loading multiple named animation assets and creating several effect instances with timing and positioning parameters.
0x007587C2227CSkillEffect__play_anim_effect_007587c2Plays a skill animation effect by loading the named animation asset and creating an effect instance at the target position.
0x00758A4F280CSkillEffect__play_anim_effect_00758a4fPlays a skill animation effect by loading the named animation asset and creating an effect instance at the target position.
0x00758E7F281CSkillEffect__play_anim_effect_00758e7fPlays a skill animation effect by loading the named animation asset and creating an effect instance at the target position.
0x00758FA0607SkillEffect__MidnightFallenCircleSpawns 4 "midnight_fallen_bottom" particle effects in circular pattern around position with 96-tick delays.
0x007597D2211CSkillEffect__play_anim_effect_007597d2Plays a skill animation effect by loading the named animation asset and creating an effect instance via CEffect__CreateEffectByID.
0x007598B0282SkillEffect__EfstNightmareApplies Nightmare status effect visual to entity by loading and attaching animated effect at entity offset 0x110.
0x007599D024CSkillEffect__VtableDispatch_007599d0Virtual method dispatcher that invokes the first vfunc with 5 args (param_2, param_3, 0, param_4, 0)
0x00759A71246CSkillEffect__play_anim_effect_00759a71Plays a skill animation effect by loading the named animation asset and creating a single effect instance via CEffectMgr.
0x00759C9F506CSkillEffect__play_anim_effect_00759c9fPlays a skill animation effect by loading named animation assets and creating effect instances via CEffectMgr.
0x00759F111CSkillEffect__noop_stub_00759f11CSkillEffect: noop stub 00759f11
0x00759F301CSkillEffect__noop_stub_00759f30CSkillEffect: noop stub 00759f30
0x00759F5E1CSkillEffect__noop_stub_00759f5eCSkillEffect: noop stub 00759f5e
0x00759FD51CSkillEffect__noop_stub_00759fd5CSkillEffect: noop stub 00759fd5
0x00759FE91CSkillEffect__noop_stub_00759fe9CSkillEffect: noop stub 00759fe9
0x0075A0081CSkillEffect__noop_stub_0075a008CSkillEffect: noop stub 0075a008
0x0075A0361CSkillEffect__noop_stub_0075a036CSkillEffect: noop stub 0075a036
0x0075A0BF1CSkillEffect__noop_stub_0075a0bfCSkillEffect: noop stub 0075a0bf
0x0075A0DB1CSkillEffect__noop_stub_0075a0dbCSkillEffect: noop stub 0075a0db
0x0075A0FA1CSkillEffect__noop_stub_0075a0faCSkillEffect: noop stub 0075a0fa
0x0075A1281CSkillEffect__noop_stub_0075a128CSkillEffect: noop stub 0075a128
0x0075A1AE1CSkillEffect__noop_stub_0075a1aeCSkillEffect: noop stub 0075a1ae
0x0075A24F497CSkillEffect__play_anim_effect_0075a24fPlays a skill animation effect by loading named animation assets and creating effect instances via CEffectMgr.
0x0075A4C11CSkillEffect__noop_stub_0075a4c1CSkillEffect: noop stub 0075a4c1
0x0075A4E01CSkillEffect__noop_stub_0075a4e0CSkillEffect: noop stub 0075a4e0
0x0075A50E1CSkillEffect__noop_stub_0075a50eCSkillEffect: noop stub 0075a50e
0x0075A58C1CSkillEffect__noop_stub_0075a58cCSkillEffect: noop stub 0075a58c
0x0075A5A81CSkillEffect__noop_stub_0075a5a8CSkillEffect: noop stub 0075a5a8
0x0075A5C71CSkillEffect__noop_stub_0075a5c7CSkillEffect: noop stub 0075a5c7
0x0075A5F51CSkillEffect__noop_stub_0075a5f5CSkillEffect: noop stub 0075a5f5
0x0075A6701CSkillEffect__noop_stub_0075a670CSkillEffect: noop stub 0075a670
0x0075A700466CSkillEffect__play_anim_effect_0075a700Plays a skill animation effect by loading named animation assets and creating effect instances via CEffectMgr.
0x0075A9E9210CSkillEffect__play_anim_effect_0075a9e9Plays a skill animation effect by loading the named animation asset and creating an effect instance via CEffect__CreateEffectByID.
0x0075AB60282SkillEffect__KagegariCreates and spawns a single ground-based visual effect for the Kagegari (Shadow Hunting) ninja skill at target coordinates.
0x0075AC9042CSkillEffect__CreateActorEffect_0075ac90Conditionally creates a 3D actor effect; delegates to C3dActor__CreateEffectWithType when param_2 is non-zero.
0x0075AD49210CSkillEffect__play_anim_effect_0075ad49Loads a skill animation by name via CEffectMgr__LoadAnimByNameLower and creates a visual effect at the entity's position using CEffect__CreateEffectByID. Cleans up the temporary animation name string afterward.
0x0075AE3042CSkillEffect__CreateActorEffect_0075ae30Conditionally creates a 3D actor effect; delegates to C3dActor__CreateEffectWithType when param_2 is non-zero.
0x0075AF001002CSkillEffect__play_anim_effect_0075af00Plays a multi-part Kagegissen (Shadow Slash) skill animation. Loads and creates three sequential effects: "new_kagegissen_bottom", "new_kagegissen_moon_bottom", and "new_kagegissen_hit" at the target position, retrieving anim entries from the pool between each.
0x0075B450305SkillEffect__NewFuumaKouchikuSpawns a ground effect for Fuuma Shuriken skill by loading animation "new_fuumakouchiku" and creating effect at specified coordinates.
0x0075B60D238CSkillEffect__play_anim_effect_0075b60dLoads the "fuumakouchiku_blasting" (Fuuma Shuriken) animation by name and creates a visual effect at the target position. Cleans up the allocated string buffer afterward.
0x0075B835220CSkillEffect__play_anim_effect_0075b835Loads a 13-character skill animation name and creates the effect at the target position. If the created effect is non-null, calls a virtual method (offset 0x44) to configure it with additional parameters.
0x0075BCC11000CSkillEffect__play_anim_effect_0075bcc1Plays the Kunaikussetsu (Kunai Explosion) skill effect sequence. Loads "kunaikussetsu_end" and conditionally loads "kunaikussetsu_bottom" and "kunaikussetsu_bottom_end" based on config flag 0xE5, creating effects at the target position.
0x0075C0E042CSkillEffect__CreateActorEffect_0075c0e0Conditionally creates a 3D actor effect; delegates to C3dActor__CreateEffectWithType when param_2 is non-zero.
0x0075C1CB217CSkillEffect__play_anim_effect_0075c1cbLoads a 13-character skill animation name and creates the effect at the target position. If the effect is created successfully, calls virtual method at offset 0x44 with a float constant (270.0f) to set a rotation or scale parameter.
0x0075C2D042CSkillEffect__CreateActorEffect_0075c2d0Wrapper that conditionally creates a 3D actor effect; calls C3dActor__CreateEffectWithType when param_2 is non-zero.
0x0075C300409CEffectManager__SpawnEffectByNameLoads and spawns a visual effect by string name at specified coordinates with optional random selection from pool.
0x0075C58C244CSkillEffect__play_anim_effect_0075c58cPlays a skill animation effect in a loop. Loads the animation by name, creates the effect, and calls a virtual method (offset 0x40) to configure it. Increments a loop counter and continues spawning effects up to a specified count with random positioning.
0x0075C726256CSkillEffect__play_anim_effect_0075c726Plays the "new_raidenpou_cast" (Raidenpo/Thunder technique) casting animation. Loads the effect animation by name, creates it at the target position, and if successful calls a virtual method (offset 0x38) to configure it.
0x0075C8AF483CSkillEffect__play_anim_effect_0075c8afPlays a two-part Raidenpo skill animation. First loads "new_raidenpou_bottom" and creates the effect at the target position, then retrieves another anim entry and loads "new_raidenpou" to create a second layered effect.
0x0075CB1F240CSkillEffect__play_anim_effect_0075cb1fLoads the "new_raidenpou_hit" animation by name and creates a visual effect at the target position for the Raidenpo hit impact. Cleans up the temporary string buffer afterward.
0x0075CC4042CSkillEffect__CreateActorEffect_0075cc40Conditionally creates a 3D actor effect; delegates to C3dActor__CreateEffectWithType when param_2 is non-zero.
0x0075CD29221CSkillEffect__play_anim_effect_0075cd29Loads a 10-character skill animation name and creates the effect at the target position. If the effect is created successfully, calls virtual method at offset 0x44 to configure it with additional parameters.
0x0075CEA2211CSkillEffect__play_anim_effect_0075cea2Loads a 14-character skill animation name and creates a single visual effect at the entity's position (offset 0x110). Cleans up the temporary string afterward.
0x0075CFA042CSkillEffect__CreateActorEffect_0075cfa0Conditionally creates a 3D actor effect, delegating to C3dActor__CreateEffectWithType when param_2 is non-zero.
0x0075D052196CSkillEffect__play_anim_effect_0075d052Loads an 8-character skill animation name (passed via fastcall registers) and creates a visual effect at the target position. Simple single-effect variant with no post-creation configuration.
0x0075D229210CSkillEffect__play_anim_effect_0075d229Loads a 9-character skill animation name and creates a visual effect at the entity's position (offset 0x110). Cleans up the temporary string afterward.
0x0075D32094SkyEffect__CreateScrollingEffectsCreates sky scrolling effects with param-based effect type calculation using arithmetic right shift division by 16.
0x0075D409190CSkillEffect__play_anim_effect_0075d409Loads a 10-character skill animation and creates the effect at the target position. After the effect is created, randomizes positioning variables for multi-instance effect spawning.
0x0075D6F094SkyEffect__SetScrollParam_BCreates and attaches two 3D effects with adjusted scroll parameters for sky/background rendering.
0x0075D7CF242CSkillEffect__play_anim_effect_0075d7cfLoads the "ankokuryuuakumu_00" (Dark Dragon Nightmare variant 0) animation and creates a visual effect at the entity's position. Single-effect handler for the first phase of the skill.
0x0075D94F242CSkillEffect__play_anim_effect_0075d94fLoads the "ankokuryuuakumu_01" (Dark Dragon Nightmare variant 1) animation and creates a visual effect at the entity's position. Single-effect handler for the second phase of the skill.
0x0075DAE6467CSkillEffect__play_anim_effect_0075dae6Plays a two-part Four Charm Ice skill animation. Loads "four_charm_ice_bottom" ground effect first, then retrieves another anim entry and loads "four_charm_ice" as the main visual effect at the entity's position.
0x0075DCC5419CSkillEffect__play_anim_effect_0075dcc5Plays a two-part Four Charm Earth skill animation. Loads "four_charm_earth_bottom" ground effect and then "four_charm_earth" main effect at the entity's position, retrieving anim entries from the pool between each.
0x0075DE9E372CSkillEffect__play_anim_effect_0075de9ePlays a two-part Four Charm Fire skill animation. Loads "four_charm_fire_bottom" ground effect first, then retrieves another anim entry and loads "four_charm_fire" as the main visual effect at the entity's position.
0x0075E85F495CSkillEffect__play_anim_effect_0075e85fPlays a two-part Rising Sun skill animation. Loads "ske_rising_sun_00" and then "ske_rising_sun_01" effects sequentially at the entity's position, retrieving anim entries from the pool between each.
0x0075EA60298SkyEffect__LoadRisingSun01Loads and applies the "ske_rising_sun_01" sky effect animation to a game object for sunrise rendering.
0x0075EC0F240CSkillEffect__play_anim_effect_0075ec0fLoads a skill animation by name and creates a visual effect at the entity's position using CEffect__CreateEffectByID. Single-effect variant of the skill animation player.
0x0075ED8F495CSkillEffect__play_anim_effect_0075ed8fPlays a multi-part skill animation sequence. Loads the animation by name, creates the effect at the entity's position, retrieves additional anim entries from the pool, and creates secondary effects.
0x0075EF90298SkyEffect__LoadRisingSun03Loads and creates a Rising Sun skill effect (03 variant) by allocating a string buffer, copying animation name data, and registering it with the effect manager.
0x0075F13F240CSkillEffect__play_anim_effect_0075f13fLoads a skill animation by name and creates a visual effect at the entity's position using CEffect__CreateEffectByID. Single-effect variant of the skill animation player.
0x0075F2BF495CSkillEffect__play_anim_effect_0075f2bfPlays a multi-part skill animation sequence. Loads the animation by name, creates the effect at the entity's position, retrieves additional anim entries from the pool, and creates secondary effects.
0x0075F4C0298SkyEffect__LoadRisingSun05Loads and creates a Rising Sun skill effect animation (05 variant) using effect manager with string-based animation lookup.
0x0075F66F240CSkillEffect__play_anim_effect_0075f66fLoads a skill animation by name and creates a visual effect at the entity's position using CEffect__CreateEffectByID. Single-effect variant of the skill animation player.
0x0075F812211CSkillEffect__play_anim_effect_0075f812Loads a skill animation by name via CEffectMgr__LoadAnimByNameLower and creates a visual effect at the entity's position using CEffect__CreateEffectByID. Cleans up the temporary animation name string afterward.
0x0075F982618CSkillEffect__play_anim_effect_0075f982Plays a complex skill effect: loads animation by name, creates an effect at the entity's position, initializes a CEffectDB singleton if needed, then loads "sunset_blast_small" and creates a second effect with random positioning for particle scatter.
0x0075FD0F499CSkillEffect__play_anim_effect_0075fd0fPlays a multi-part skill animation sequence. Loads the animation by name, creates the effect at the entity's position, retrieves additional anim entries, and creates secondary effects with positional offsets.
0x0075FF10300SkyEffect__LoadRisingMoon01Loads and creates a Rising Moon skill effect animation (SKE) by allocating effect data, copying animation metadata, and registering with effect manager.
0x007600BF242CSkillEffect__play_anim_effect_007600bfLoads a skill animation by name and creates a visual effect at the entity's position using CEffect__CreateEffectByID. Single-effect variant of the skill animation player.
0x0076023F499CSkillEffect__play_anim_effect_0076023fPlays a multi-part skill animation sequence. Loads the animation by name, creates the effect at the entity's position, retrieves additional anim entries, and creates secondary effects.
0x00760440300SkyEffect__LoadRisingMoon03Loads and creates a Rising Moon skill effect animation (moon03 variant) from embedded resource data into the effect manager.
0x007605EF242CSkillEffect__play_anim_effect_007605efLoads a skill animation by name and creates a visual effect at the entity's position using CEffect__CreateEffectByID. Single-effect variant of the skill animation player.
0x0076076F499CSkillEffect__play_anim_effect_0076076fPlays a multi-part skill animation sequence. Loads the animation by name, creates the effect at the entity's position, retrieves additional anim entries, and creates secondary effects.
0x00760970300SkyEffect__LoadRisingMoon05Loads and creates a Rising Moon level 5 skill effect animation by allocating memory, copying animation data, and registering it with the effect manager.
0x00760B1F242CSkillEffect__play_anim_effect_00760b1fLoads a skill animation by name and creates a visual effect at the entity's position using CEffect__CreateEffectByID. Single-effect variant of the skill animation player.
0x00760C3042CSkillEffect__CreateActorEffect_00760c30Wrapper that conditionally creates a 3D actor effect; invokes C3dActor__CreateEffectWithType when param_2 is non-zero.
0x00760CDF240CSkillEffect__play_anim_effect_00760cdfLoads a skill animation by name and creates a visual effect at the entity's position. Standard single-effect play_anim variant.
0x00760DF042CSkillEffect__CreateActorEffect_00760df0Conditionally creates a 3D actor effect by delegating to C3dActor__CreateEffectWithType when param_2 is non-zero.
0x00760EB2211CSkillEffect__play_anim_effect_00760eb2Loads a skill animation by name via CEffectMgr__LoadAnimByNameLower and creates a visual effect at the entity's position. Cleans up the temporary animation name string afterward.
0x00760FB042CSkillEffect__CreateActorEffect_00760fb0Conditionally creates a 3D actor effect; delegates to C3dActor__CreateEffectWithType when param_2 is non-zero.
0x00760FE065SkyEffect__CreateEffectFromParamCreates a visual effect using parameters stored at offset 0x10 from param_2 structure, wrapping CEffect__CreateEffectByID
0x0076104042CSkillEffect__CreateActorEffect_00761040Conditional wrapper that creates a 3D actor effect only when param_2 is non-zero; gate function for effect initialization.
0x0076107077SkyEffect__ResetEffect_0x92CCreates a sky effect (0x92C) using effect ID from object at stack offset 0x110, with default parameters.
0x007610C036SkyEffect__CreateRemovalEffect_0x92CCreates a removal effect (0x92C) for a sky effect object if the input pointer is valid.
0x007610F024CSkillEffect__VtableDispatch_007610f0Virtual method dispatcher that invokes a skill effect handler through vtable with standardized parameters and padding zeros.
0x0076113042CSkillEffect__CreateActorEffect_00761130Conditionally creates a 3D actor effect; if param_2 is non-zero, delegates to C3dActor__CreateEffectWithType().
0x0076116065SkyEffect__CreateEffectWithParamsCreates a sky effect (0x92E) by extracting parameters from a data structure and delegating to CEffect creation.
0x007611C042CSkillEffect__CreateActorEffect_007611c0Conditionally creates a 3D actor effect; if param_2 is non-zero, delegates to C3dActor__CreateEffectWithType()
0x0076126F242CSkillEffect__play_anim_effect_0076126fLoads a skill animation by name and creates a visual effect at the entity's position using CEffect__CreateEffectByID. Single-effect variant of the skill animation player.
0x0076137042CSkillEffect__CreateActorEffect_00761370Conditionally creates a 3D actor effect; delegates to C3dActor__CreateEffectWithType if param_2 is non-zero.
0x0076141F513CSkillEffect__play_anim_effect_0076141fPlays a multi-part skill animation sequence. Loads the animation by name, creates the effect, retrieves additional anim entries from the pool, and creates secondary layered effects at the entity's position.
0x00761630307SkyEffect__LoadEnchantingSky01Loads and creates a sky effect animation named "ske_enchanting_sky_01" for enchanting visual feedback.
0x007617EF249CSkillEffect__play_anim_effect_007617efLoads a skill animation by name and creates a visual effect at the entity's position. After creation, applies additional configuration via virtual method calls.
0x00761998600CSkillEffect__play_anim_effect_00761998Plays a multi-part skill animation with additional effect configuration. Loads animation, creates the primary effect, then spawns secondary effects at the entity's position with offset parameters.
0x00761D13210CSkillEffect__play_anim_effect_00761d13Loads a skill animation by name via CEffectMgr__LoadAnimByNameLower and creates a visual effect at the entity's position. Cleans up the temporary animation name string afterward.
0x00761E91497CSkillEffect__play_anim_effect_00761e91Plays a multi-part skill animation sequence. Loads the animation by name, creates the effect, retrieves additional anim entries, and creates secondary effects at the entity's position.
0x00762133503CSkillEffect__play_anim_effect_00762133Plays a multi-part skill animation sequence with additional effects. Loads animation by name, creates the primary effect, then spawns secondary layered effects at the entity's position.
0x007623B9210CSkillEffect__play_anim_effect_007623b9Loads a skill animation by name via CEffectMgr__LoadAnimByNameLower and creates a visual effect at the entity's position. Cleans up the temporary animation name string afterward.
0x00762564476CSkillEffect__play_anim_effect_00762564Plays a multi-part skill animation. Loads the primary animation by name, creates the effect at the entity's position, then creates additional layered visual effects.
0x007627CF251CSkillEffect__play_anim_effect_007627cfLoads a skill animation by name and creates a visual effect at the entity's position. After creation, applies additional configuration via virtual method calls for effect sizing or timing.
0x00762BF042CSkillEffect__CreateActorEffect_00762bf0Conditionally creates a 3D actor effect based on param_2 flag; wrapper for C3dActor__CreateEffectWithType.
0x00762C9F251CSkillEffect__play_anim_effect_00762c9fLoads a skill animation by name and creates a visual effect at the entity's position. After creation, applies additional configuration via virtual method calls.
0x00762DB042CSkillEffect__CreateActorEffect_00762db0Wrapper that conditionally creates a 3D actor effect; calls C3dActor::CreateEffectWithType when param_2 is non-zero.
0x00762E5F251CSkillEffect__play_anim_effect_00762e5fLoads a skill animation by name and creates a visual effect at the entity's position. After creation, applies additional configuration via virtual method calls.
0x00762F7042CSkillEffect__CreateActorEffect_00762f70Conditionally creates a 3D actor effect; delegates to C3dActor__CreateEffectWithType when param_2 is non-zero.
0x0076301F520CSkillEffect__play_anim_effect_0076301fPlays a multi-part skill animation sequence. Loads animation by name, creates the primary effect, retrieves additional anim entries from the pool, and creates secondary effects at the entity's position.
0x0076323042CSkillEffect__CreateActorEffect_00763230Conditional wrapper that creates a 3D actor effect only when param_2 is non-zero; otherwise returns immediately.
0x007632F2211CSkillEffect__play_anim_effect_007632f2Loads a skill animation by name via CEffectMgr__LoadAnimByNameLower and creates a visual effect at the entity's position. Cleans up the temporary animation name string afterward.
0x007633D042CSkillEffect__CreateActorEffect_007633d0Conditionally creates a 3D actor effect; calls C3dActor__CreateEffectWithType when param_2 is non-zero.
0x0076348F703CSkillEffect__play_anim_effect_0076348fPlays a complex multi-part skill animation. Loads multiple animation assets sequentially, creates layered visual effects at the entity's position, and retrieves anim entries from the pool between each creation step.
0x00763754382CSkillEffect__play_anim_effect_00763754Plays a multi-part skill animation with effect configuration. Loads animation by name, creates the primary effect, then creates additional effects with virtual method configuration calls for timing or positioning.
0x007639511CSkillEffect__noop_stub_00763951CSkillEffect: noop stub 00763951
0x007639701CSkillEffect__noop_stub_00763970CSkillEffect: noop stub 00763970
0x007639A01CSkillEffect__noop_stub_007639a0CSkillEffect: noop stub 007639a0
0x00763A331CSkillEffect__noop_stub_00763a33CSkillEffect: noop stub 00763a33
0x00763A4F1CSkillEffect__noop_stub_00763a4fCSkillEffect: noop stub 00763a4f
0x00763A6E1CSkillEffect__noop_stub_00763a6eCSkillEffect: noop stub 00763a6e
0x00763A9C1CSkillEffect__noop_stub_00763a9cCSkillEffect: noop stub 00763a9c
0x00763B331CSkillEffect__noop_stub_00763b33CSkillEffect: noop stub 00763b33
0x00763D4042CSkillEffect__CreateActorEffect_00763d40Wrapper that conditionally creates a 3D actor effect; calls C3dActor__CreateEffectWithType when param_2 is non-zero.
0x00763DEF263CSkillEffect__play_talisman_five_elementsLoads and plays the "talisman_of_the_five_elements" animation effect on an entity
0x00763F0042CSkillEffect__CreateActorEffect_00763f00Conditionally creates a 3D actor effect; calls C3dActor__CreateEffectWithType if param_2 is non-zero.
0x00763F30109Effect__DrawColoredOverlay_0xFDApplies a red RGBA colored overlay effect (0xFD) to a 3D actor with shape 0x72 via virtual method dispatch.
0x00764025519CSkillEffect__play_talisman_soul_stealingLoads "talisman_of_soul_stealing" and "talisman_of_magician" effects, plays both on entity via CEffect__CreateEffectByID
0x0076424042CSkillEffect__CreateActorEffect_00764240Wrapper that conditionally creates a 3D actor effect; delegates to C3dActor__CreateEffectWithType when param_2 is non-zero.
0x007642EF255CSkillEffect__play_exorcism_malicious_soulLoads and plays the "exorcism_of_malicuous_soul" animation effect on an entity
0x0076440042CSkillEffect__CreateActorEffect_00764400Wrapper that conditionally invokes C3dActor effect creation with type parameter when param_2 is non-zero.
0x007644AF261CSkillEffect__play_talisman_blue_dragonLoads and plays the "talisman_of_blue_dragon" animation effect on an entity
0x007645C088Effect__CreateAndInitialize_0x933Creates and initializes effect ID 0x933, setting up type and instance with position/rotation data from stack.
0x0076462047Effect__UpdateLayer1_ForEffectKey_0x933Updates layer 1 by looking up effect 0x933 and reinitializing expired particles if found.
0x0076465024CSkillEffect__VtableDispatch_00764650Virtual method dispatcher that invokes first vtable function with skill effect parameters (param_2-4).
0x0076467042CSkillEffect__CreateActorEffect_00764670Wrapper that conditionally invokes C3dActor::CreateEffectWithType() based on param_2 non-zero check
0x0076471F261CSkillEffect__play_talisman_white_tigerLoads and plays the "talisman_of_white_tiger" animation effect on an entity
0x0076483088Effect__SetLayer2_0x933Creates and initializes a visual effect (ID 0x933) at specified coordinates with layer 2 rendering priority
0x0076489047CSkillEffect__LookupAndRecycleEffect_0x933_aLooks up skill effect 0x933, reinitializes expired particles if found in effect manager.
0x007648C024CSkillEffect__VtableDispatch_007648c0Virtual method dispatcher that invokes a vftable function pointer with fixed parameters (param_2,param_3,0,param_4,0)
0x007648E042CSkillEffect__CreateActorEffect_007648e0Wrapper that conditionally creates a 3D actor effect; calls C3dActor::CreateEffectWithType when param_2 is non-zero.
0x0076498F541CSkillEffect__play_talisman_red_phoenixLoads "talisman_of_red_phoenix_bottom" and "talisman_of_red_phoenix" effects, plays both on entity
0x00764BC088Effect__SetLayer3_0x933Creates and initializes a visual effect (ID 0x933) at specified coordinates with layer 3 depth rendering.
0x00764C2047CSkillEffect__LookupAndRecycleEffect_0x933_bLooks up skill effect 0x933, reinitializes expired particles if found in effect manager.
0x00764C5024CSkillEffect__VtableDispatch_00764c50Virtual method dispatcher that invokes a vftable function pointer with standardized parameters (param_2, param_3, 0, param_4, 0)
0x00764C7042CSkillEffect__CreateActorEffect_00764c70Conditionally creates a 3D actor effect based on param_2 flag; delegates to C3dActor__CreateEffectWithType when non-zero.
0x00764CA0565Effect__LoadBlackTortoiseEffectLoads and creates Black Tortoise talisman effect resources for Sura divine beast skill system; allocates and initializes effect animation data.
0x00764EF088Effect__SetLayer4_0x933Creates and initializes a visual effect (ID 0x933) at specified coordinates with layer 4 rendering priority.
0x00764F5047CSkillEffect__RecycleSkillEffectByKeyLooks up skill effect 0x933 by key from manager, reinitializes particles if found.
0x00764F8024CSkillEffect__VtableDispatch_00764f80Virtual method dispatcher that invokes a virtual function pointer with standardized parameter passing (param2, param3, 0, param4, 0).
0x00764FA042CSkillEffect__CreateActorEffect_00764fa0Conditionally creates an actor effect via C3dActor if param_2 is non-zero, otherwise returns early.
0x0076504F253CSkillEffect__play_talisman_four_bearing_godLoads and plays the "talisman_of_four_bearing_god" animation effect on an entity
0x0076515042CSkillEffect__CreateActorEffect_00765150Conditional wrapper that calls C3dActor::CreateEffectWithType() when param_2 is non-zero, otherwise returns.
0x007651FF255CSkillEffect__play_circle_directions_elementsLoads and plays the "circle_directions_elements" animation effect on an entity
0x0076538F273CSkillEffect__play_circle_directions_elements_loopLoads and plays the "circle_directions_elements_loop" animation effect on an entity
0x007654B0331SkillEffect__load_circle_directions_elements_loopLoads and creates a circle directional skill effect animation from a hardcoded string template, allocating memory for the animation name.
0x0076560024CSkillEffect__VtableDispatch_00765600Virtual method dispatcher that invokes a vTable function pointer with fixed parameters (param_2, param_3, 0, param_4, 0)
0x0076563042CSkillEffect__CreateActorEffect_00765630Wrapper that conditionally delegates to C3dActor::CreateEffectWithType when param_2 is non-zero.
0x007656DF244CSkillEffect__play_soul_heaven_earthLoads and plays the "soul_of_heaven_and_earth" animation effect on an entity
0x0076585F263CSkillEffect__play_soul_heaven_earth_buffLoads and plays the "soul_of_heaven_and_earth_buff" animation effect on an entity
0x00765970321SkillEffect__load_soul_of_heaven_and_earth_buffLoads and creates a visual effect for the "Soul of Heaven and Earth" buff skill animation using effect manager.
0x00765AC024CSkillEffect__VtableDispatch_00765ac0Virtual method dispatcher that invokes a vftable function with skill effect parameters (param_2, param_3, param_4).
0x00765E35513CSkillEffect__play_chul_ho_sonic_clawLoads "chul_ho_sonic_claw" effect, computes projected angle between source/target, then creates directional wave effect (chul_ho_sonic_claw_wave_%d)
0x0076605042CSkillEffect__CreateActorEffect_00766050Wrapper that conditionally delegates to C3dActor::CreateEffectWithType when param_2 is non-zero; otherwise returns without action.
0x007660FF242CSkillEffect__play_howling_chul_hoLoads and plays the "howling_of_chul_ho" animation effect on an entity
0x0076627F253CSkillEffect__play_howling_chul_ho_scaredLoads and plays the "howling_of_chul_ho_scared" animation effect on an entity
0x00766380311SkillEffect__load_howling_of_chul_ho_scaredLoads animation effect for "Howling of Chul Ho" scared state skill by allocating buffer, copying effect data, and registering with effect manager.
0x007664C024CSkillEffect__VtableDispatch_007664c0Virtual method dispatcher that invokes a function pointer from vtable with fixed parameters (param2, param3, 0, param4, 0)
0x007664F042CSkillEffect__CreateActorEffect_007664f0Wrapper that conditionally creates a 3D actor effect; calls C3dActor__CreateEffectWithType when param_2 is non-zero.
0x007665BB210CSkillEffect__play_anim_from_xmm_nameLoads and plays a skill animation effect. Animation name is passed via XMM0 register (inline SSE string copy)
0x0076669042CSkillEffect__CreateActorEffect_00766690Conditionally creates a 3D actor effect; calls C3dActor__CreateEffectWithType when param_2 is non-zero.
0x0076673F249CSkillEffect__play_ki_sul_water_sprayingLoads and plays the "ki_sul_water_spraying" animation effect on an entity
0x0076684042CSkillEffect__CreateActorEffect_00766840Wrapper that conditionally creates a 3D actor effect based on param_2 flag; delegates to C3dActor__CreateEffectWithType when enabled.
0x007668EF242CSkillEffect__play_marine_festival_ki_sul_bottomLoads and plays the "marine_festival_of_ki_sul_bottom" animation effect on an entity
0x00766A6F253CSkillEffect__play_marine_festival_ki_sulLoads and plays the "marine_festival_of_ki_sul" animation effect on an entity
0x00766B7042CSkillEffect__CreateActorEffect_00766b70Conditionally creates a 3D actor effect when param_2 is non-zero; wrapper around C3dActor effect creation.
0x00766C1F273CSkillEffect__play_sandy_festival_ki_sul_bottomLoads and plays the "sandy_festival_of_ki_sul_bottom" animation effect on an entity
0x00766DBF244CSkillEffect__play_sandy_festival_ki_sulLoads and plays the "sandy_festival_of_ki_sul" animation effect on an entity
0x00766EC042CSkillEffect__CreateActorEffect_00766ec0Conditionally creates a 3D actor effect; invokes C3dActor__CreateEffectWithType when param_2 is non-zero.
0x00766F6F494CSkillEffect__play_ki_sul_rampageLoads "ki_sul_rampage_bottom" and "ki_sul_rampage" effects, plays both on entity
0x0076717042CSkillEffect__CreateActorEffect_00767170Conditionally creates a 3D actor effect; calls C3dActor__CreateEffectWithType when param_2 is non-zero.
0x00767233217CSkillEffect__play_hyun_rok_waterLoads and plays the "colors_of_hyun_rok_water" animation effect on an entity
0x00767315173CSkillEffect__play_hyun_rok_windLoads and plays the "colors_of_hyun_rok_wind" animation effect on an entity with anim entry pool setup
0x007673F5111CSkillEffect__play_hyun_rok_earthLoads and plays the "colors_of_hyun_rok_earth" animation effect on an entity
0x00767497128CSkillEffect__play_hyun_rok_fireLoads and plays the "colors_of_hyun_rok_fire" animation effect on an entity
0x0076754A164CSkillEffect__play_hyun_rok_darknessLoads and plays the "colors_of_hyun_rok_darkness" animation effect on an entity
0x007676E042CSkillEffect__CreateActorEffect_007676e0Conditionally creates a 3D actor effect; calls C3dActor__CreateEffectWithType if param_2 is non-zero.
0x0076779F507CSkillEffect__play_hyun_roks_breezeLoads "hyun_roks_breeze_bottom" and "hyun_roks_breeze" effects, plays both on entity
0x007679A042CSkillEffect__CreateActorEffect_007679a0Conditional wrapper that calls C3dActor::CreateEffectWithType when param_2 is non-zero; used for skill effect creation.
0x00767A9A220CSkillEffect__play_anim_and_set_vtableLoads anim from XMM0 name, creates effect via CEffect__CreateEffectByID, then calls vtable method +0x44 on the created effect
0x00767B8042CSkillEffect__CreateActorEffect_00767b80Conditional wrapper that creates a 3D actor effect when param_2 is non-zero; otherwise returns without action.
0x00767C2F251CSkillEffect__play_temporary_communionLoads and plays the "temporary_communion" animation effect on an entity
0x00767DAF532CSkillEffect__play_temporary_communion_buffLoads "temporary_communion_buff_bottom" and "temporary_communion_buff" effects, plays both on entity
0x00767FD0548SkillEffect__load_temporary_communion_buffLoads and initializes two temporary communion buff effect animations by allocating buffers, copying effect data, and registering with effect manager.
0x0076820024CSkillEffect__VtableDispatch_00768200Virtual method dispatcher that invokes a virtual function pointer with modified parameters (inserting 0 values at positions 2 and 4).
0x0076823042CSkillEffect__CreateActorEffect_00768230Conditionally creates a 3D actor effect; delegates to C3dActor__CreateEffectWithType when param_2 is non-zero.
0x007682DF265CSkillEffect__play_blessing_mystical_creaturesLoads and plays the "blessing_of_mystical_creatures" animation effect on an entity
0x0076847F267CSkillEffect__play_chul_ho_battering_castLoads "chul_ho_battering_cast" effect, creates it, then calls vtable+0x38 to set duration from context
0x0076862C539CSkillEffect__play_chul_ho_batteringLoads "chul_ho_battering" and "chul_ho_battering_bottom" effects, creates both with vtable+0x40 scale call
0x007688CF271CSkillEffect__play_chul_ho_battering_hitLoads "chul_ho_battering_hit" effect, creates it, then calls vtable+0x60 with flag from context byte
0x00768A6F553CSkillEffect__play_hyun_rok_spirit_power_castLoads "hyun_rok_spirit_power_cast" and "hyun_rok_spirit_power_cast_bottom" effects with vtable+0x38 duration calls
0x00768D1F517CSkillEffect__play_hyun_rok_spirit_powerLoads "hyun_rok_spirit_power" and "hyun_rok_spirit_power_bottom" effects, plays both on entity
0x00768FAF253CSkillEffect__play_hyun_rok_spirit_power_hitLoads and plays the "hyun_rok_spirit_power_hit" animation effect on an entity
0x007693A9210CSkillEffect__play_anim_from_registersLoads skill animation from XMM0/EAX registers (inline SSE+GPR string copy), creates effect on entity
0x007694FF267CSkillEffect__play_mysticsymphony_castLoads "mysticsymphony_cast" effect, creates it, then calls vtable+0x38 to set duration
0x007696BC211CSkillEffect__play_anim_from_xmm_axLoads skill animation from XMM0/AX registers (inline SSE+word string copy), creates effect on entity
0x0076981F251CSkillEffect__play_mysticsymphony_noteLoads and plays the "mysticsymphony_note" animation effect on an entity
0x00769920309SkillEffect__load_mysticsymphony_noteLoads and creates a visual effect for the Mystic Symphony skill note animation in the client.
0x00769A6024CSkillEffect__VtableDispatch_00769a60Virtual method dispatcher that invokes first vtable function with modified parameters (inserts two zero arguments).
0x00769B6F553CSkillEffect__play_rhythmshooting_castLoads "rhythmshooting_cast_bottom" and "rhythmshooting_cast" effects with vtable+0x38 duration calls
0x00769E2D326CSkillEffect__play_rhythmshooting_shotLoads "rhythmshooting_shot" effect, computes projected angle between source/target, sets rotation via vtable+0x44
0x00769FFF242CSkillEffect__play_rhythmshooting_hitLoads and plays the "rhythmshooting_hit" animation effect on an entity
0x0076A17F553CSkillEffect__play_roki_capriccio_castLoads "roki_capriccio_cast_bottom" and "roki_capriccio_cast" effects with vtable+0x38 duration calls
0x0076A45C211CSkillEffect__play_anim_from_xmm_ax_00a45cLoads skill animation from XMM0/AX registers (14-byte inline SSE string copy), creates effect on entity
0x0076A5BF539CSkillEffect__play_roseblossom_castLoads "roseblossom_cast_bottom" and "roseblossom_cast" effects with vtable+0x38 duration calls
0x0076A86D306CSkillEffect__play_roseblossom_shotLoads "roseblossom_shot" effect, computes projected angle between source/target, sets rotation via vtable+0x44
0x0076A9B038SkillEffect__play_aura_effectApplies a color transition effect to actor ID 0x60 with 500ms duration when skill aura effect is triggered.
0x0076AA7B210CSkillEffect__play_anim_from_xmm_al_0076aa7bLoads skill animation from XMM0/AL registers (15-byte inline SSE string copy), creates effect on entity
0x0076ABCF231CSkillEffect__play_roseblossom_roseLoads and plays the "roseblossom_rose" animation effect on an entity
0x0076AD3F531CSkillEffect__play_kvasirsonata_castLoads "kvasirsonata_cast_bottom" and "kvasirsonata_cast" effects with vtable+0x38 duration calls
0x0076B003210CSkillEffect__play_anim_from_regs_0076b003Loads a 12-character skill animation name (passed via registers) and creates a visual effect at the entity's position (offset 0x110). Standard single-effect play_anim_from_regs variant.
0x0076B1BF526CSkillEffect__play_pronmarch_castLoads "pronmarch_cast_bottom" and "pronmarch_cast" effects with vtable+0x38 duration calls
0x0076B483210CSkillEffect__play_anim_from_regs_0076b483Loads a skill animation name from registers and creates a visual effect at the entity's position (offset 0x110). Standard single-effect play_anim_from_regs variant.
0x0076B68F552CSkillEffect__play_jawaii_serenade_castLoads "jawaii_serenade_cast_bottom" and "jawaii_serenade_cast" effects with vtable+0x38 duration calls
0x0076B975210CSkillEffect__play_anim_from_regs_0076b975Loads a skill animation name from registers and creates a visual effect at the entity's position (offset 0x110). Standard single-effect play_anim_from_regs variant.
0x0076BB7F256CSkillEffect__play_ain_rhapsody_castLoads "ain_rhapsody_cast" effect, creates it, then calls vtable+0x38 to set duration
0x0076BD33210CSkillEffect__play_anim_from_regs_0076bd33Loads a skill animation name from registers and creates a visual effect at the entity's position (offset 0x110). Standard single-effect play_anim_from_regs variant.
0x0076BF3F539CSkillEffect__play_gef_nocturn_castLoads "gef_nocturn_cast_bottom" and "gef_nocturn_cast" effects with vtable+0x38 duration calls
0x0076C20D210CSkillEffect__play_anim_from_regs_0076c20dLoads a skill animation name from registers and creates a visual effect at the entity's position (offset 0x110). Standard single-effect play_anim_from_regs variant.
0x0076C41F552CSkillEffect__play_rhythmical_wave_castLoads "rhythmical_wave_cast_bottom" and "rhythmical_wave_cast" effects with vtable+0x38 duration calls
0x0076C6CF504CSkillEffect__play_rhythmical_waveLoads "rhythmical_wave_bottom" and "rhythmical_wave" effects, plays both on entity
0x0076C94F251CSkillEffect__play_rhythmical_wave_hitLoads and plays the "rhythmical_wave_hit" animation effect on an entity
0x0076CD29225CSkillEffect__play_anim_cast_from_regsLoads a 14-character skill animation name from registers and creates the effect at the entity's position. If the effect is created successfully, calls virtual method at offset 0x38 to configure it with casting parameters.
0x0076CEF1210CSkillEffect__play_anim_from_regs_0076cef1Loads a skill animation name from registers and creates a visual effect at the entity's position (offset 0x110). Standard single-effect play_anim_from_regs variant.
0x0076D04F256CSkillEffect__play_calumitygale_castLoads "calumitygale_cast" effect, creates it, then calls vtable+0x38 to set duration
0x0076D1E9210CSkillEffect__play_anim_from_regs_0076d1e9Loads a skill animation name from registers and creates a visual effect at the entity's position (offset 0x110). Standard single-effect play_anim_from_regs variant.
0x0076D33F240CSkillEffect__play_calumitygale_loopLoads and plays the "calumitygale_loop" animation effect on an entity
0x0076D57024CSkillEffect__VirtualMethodDispatchVirtual method dispatcher that invokes vtable function pointer with modified parameters (inserts zeros at positions 2 and 4)
0x0076D6AF256CSkillEffect__play_crescivebolt_castLoads "crescivebolt_cast" effect, creates it, then calls vtable+0x38 to set duration
0x0076D857318CSkillEffect__play_anim_projectile_from_regsLoads anim from registers, creates effect with projected angle rotation + scale from entity dimensions
0x0076DA1F231CSkillEffect__play_crescivebolt_hitLoads and plays the "crescivebolt_hit" animation effect on an entity
0x0076DBA2507CSkillEffect__play_wild_walk_castLoads register-passed cast anim and "wild_walk_cast_bottom" effects with vtable+0x38 duration calls
0x0076DE36259CSkillEffect__play_anim_and_attach_effect_0x979Loads anim from registers, creates effect, then also calls C3dActor__CreateAndAttachEffect with effect ID 0x979
0x0076DFDF277CSkillEffect__play_anim_reverse_projectileLoads anim from registers, computes reverse projected angle (target to source), sets rotation via vtable+0x44
0x0076F4C244CSkillEffect__return_twoReturns constant value 2. Possibly a skill effect type identifier.
0x007DDD30227UIEffectComponent__ctorInitializes UIEffectComponent by calling parent constructor, setting vtable, and zeroing string/container fields for effect state.
0x007DF3D0238CEffectMgr__PlayIndexedEffectCreates and positions a visual effect by index from lookup tables, applying position data via virtual method at offset 0x58.
0x009C818093CUIEffectListWnd__VtableGetter_8180Initializes CUIEffectListWnd vtable with STL iterator, sets up this pointer and parameter in object slots.
0x009C81E093CUIEffectListWnd__VtableGetter_81e0Initializes CUIEffectListWnd vtable; sets up STL iterator and stores object reference at offset 9.
0x009C824093CUIEffectListWnd__VtableGetter_8240Initializes CUIEffectListWnd object with vtable pointer and stores this pointer at offset 36, managing SEH frame
0x009C82A093CUIEffectListWnd__ConstructorInitializes CUIEffectListWnd object with vtable pointer and stores this pointer in member at offset 9.
0x009C853085STL_rotate_inplaceRotates elements in range [param_2, param_4) by moving [param_3, param_4) to front using 3-reversal algorithm
0x009C8780109CUIEffectListWnd__VtableMethod_8780Constructs CUIEffectListWnd object, initializes vtable and clears effect list state fields
0x009C898092CUIEffectListWnd__ReleaseVtableReleases/destructs vtable pointer at offset 0x24 in CUIEffectListWnd, calling virtual destructor before nullifying
0x009C89E0138CUIEffectListWnd__DestructorDestructor for CUIEffectListWnd that cleans up internal string and deallocates object memory.
0x009C8A90106CUIEffectListWnd__VtableMethod_8a90Destructor for CUIEffectListWnd that deallocates dynamic memory with bounds checking and cookie validation.
0x009C8B20141CUIEffectListWnd__dtorDestructor for CUIEffectListWnd that releases child component and calls parent destructor.
0x009C8BB0164CUIEffectListWnd__OnDestroyDestructor/cleanup method that destroys effect list window resources and swaps/releases guide data structures.
0x009C8C60164CUIEffectListWnd__OnPacketReceivedReceives packet data, invokes callback via virtual method at offset 0x24, swaps packet callbacks, and cleans up resources.
0x009C8D40162CUIEffectListWnd__VtableMethod_8d40Destructor for CUIEffectListWnd that releases child component at offset 0x31 and optionally frees memory.
0x009C8F60115CUIEffectListWnd__VtableMethod_8f60Constructor for CUIAdventureGuide window; allocates 0x14c bytes and initializes base class with XOR canary protection.
0x009C900085CUIEffectListWnd__ClearChildrenDestroys all child UI components in the effect list window and resets internal pointers.
0x009C909066CUIEffectListWnd__InitializeInitializes CUIEffectListWnd by setting flags, resizing window to 560x377, clearing content, and calling virtual setup methods.
0x009C90F069CUIEffectListWnd__GetEffectByIndexRetrieves effect entry at index from linked list; sets validity flag in output struct
0x00A59030236CEffect__InitFromTemplateInitializes CEffect from template: copies timing params, calculates duration, registers mesh callbacks, starts animation.
0x00A59130927CEffect__CopyFromDeep copies CEffect state including name, particles, opacity, keyframes, and child emitters from source to destination effect object.
0x00A5B200238CEffect__UpdateKeyframesInterpolates color/rotation keyframes, multiplies transform matrices, and updates child effects recursively.
0x00A5B2F0629CEffect__UpdateUpdates CEffect state: copies transform matrix, interpolates keyframes (position/rotation/RGB), cleans old keyframes, inserts new ones from template.
0x00A67620152CSkillEffectMgr__DestroyTreeNodesRecursively destroys binary tree nodes in CSkillEffectMgr, freeing left subtree then node itself via operator_delete.
0x00A676E076CSkillEffectMgr__FindEffectNodeSearches a binary tree of skill effect nodes for the best match based on a float parameter, returning the closest node.
0x00A68230145CSkillEffectMgr__InitContainerInitializes a doubly-linked list container for skill effects with sentinel node and zeroes 8 metadata fields.
0x00A685B0104CSkillEffectMgr__ReleaseVtableObj_0x24Releases vtable object at offset 0x24 in CSkillEffectMgr by calling virtual destructor on member at param_1[9]
0x00A6872075CSkillEffectMgr__ScalarDeletingDestructor_0xCScalar deleting destructor for CSkillEffectMgr; deallocates member at offset +4 with size 0xc bytes
0x00A6877057CSkillEffectMgr__DestroyMapAndFreeDestroys skill effect tree nodes and deallocates the CSkillEffectMgr object memory via operator delete.
0x00A687D0107CSkillEffectMgr__DestroyListAndSentinelDestroys a skill effect manager's linked list and frees its sentinel node, cleaning up 12-byte list elements.
0x00A6884075CSkillEffectMgr__ScalarDeletingDestructor_0x1CScalar deleting destructor for CSkillEffectMgr; deallocates member at offset +0x4 with size 0x1C using XOR cookie validation.
0x00A6889092CSkillEffectMgr__ReleaseVtableObj_0x24_bReleases and nullifies a vtable object pointer at offset 0x24 in CSkillEffectMgr, calling destructor if valid.
0x00A688F092CSkillEffectMgr__ReleaseVtableObj_0x24_cReleases a vtable object at offset 0x24 in CSkillEffectMgr, invoking virtual destructor with stack canary validation
0x00A68B8068CSkillEffectMgr__DestroyTreeAndFreeDestroys skill effect tree nodes and deallocates the manager object's memory.
0x00A6A7F067CSkillEffectMgr__LookupEffectByKeySearches skill effect list for entry matching key param_2, validates effect state matches global, returns bool.
0x00A6AAA0219CSkillEffectMgr__LoadEffectTreeNodeLoads a skill effect tree node by reading 12 sequential 4-byte values, then recursively processes 4 child nodes if depth < 5
0x00A6AB80132CSkillEffectMgr__GetEffectNameStringRetrieves effect name string from virtual method, calculates length, and assigns to std::string destination.
0x00A6AEF0253CSkillEffectMgr__SendTogglePacketToggles skill effect state by sending 0xBB0 packet to server when transitioning from disabled to enabled state.
0x00A6B880285CSkillEffectMgr__AllocateEffectNodeAllocates and initializes a skill effect node, cloning effect data to heap and sending toggle packet to server.
0x00A6B9A0146CSkillEffectMgr__ToggleEffectOnClickWrapper that extracts skill effect parameters and invokes SendTogglePacket to transmit toggle state to server.
0x00A6BA40594CSkillEffectMgr__UpdateCollisionAndCleanupUpdates skill effect collision detection via OBB intersection tests, removes expired effects, and cleans up effect nodes with packet synchronization.
0x00A6BD30160CSkillEffectMgr__RemoveEntityEffectRemoves skill effect from entity by finding effect node in linked list, deleting effect with packet, and freeing memory nodes.
0x00A6BDE098CSkillEffectMgr__RemoveEffectByNodeRemoves a skill effect node from the manager's linked list by ID and sends deletion packet to server.
0x00A6BE50379CSkillEffectMgr__CleanupAndReleaseDestroys and releases all skill effect containers in CSkillEffectMgr, clearing linked lists and calling CEffectMgr to flush remaining effects.
0x00A6C01078CSkillEffectMgr__RemoveEntityEffectFromListRemoves a skill effect entity from the manager's linked list and invokes its destructor callback.
0x00A6C070129CSkillEffectMgr__RemoveEntityFromListRemoves entity from skill effect manager's dual linked lists and deallocates node memory.
0x00A6C1A0315CSkillEffectMgr__RemoveEffectNodeTraverses Red-Black tree of skill effects, finds and deletes node matching param_2 ID, optionally sends toggle packet if active.
0x00A6C2E0227CSkillEffectMgr__DeleteEffectAndSendPacketRemoves skill effect from linked list by ID, optionally sends toggle packet if effect exists and flag is set.
0x00A6C3D0196CSkillEffectMgr__TransferEntityEffectTransfers skill effect ownership between entities; removes old effect node and adds entity to active effects list.
0x00A6C4B0106CSkillEffectMgr__RemoveActorFromEffectListSearches linked list for actor by IDs, removes matching node, invokes virtual destructor on effect object.
0x00A6C520406CSkillEffectMgr__CreateEffectCreates and inserts a skill effect node into the effect manager's linked list, removing duplicates and allocating effect resources.
0x00A6C6C077CSkillEffectMgr__CreateSkillActorEffectConverts actor cell coordinates to screen position and creates skill effect at calculated screen location.
0x00A6C710111CSkillEffectMgr__CreateSpawnEffectRemoves existing spawn effect node for entity, allocates new effect node, and pushes to manager's effect list.
0x00A6C790168CSkillEffectMgr__CreateSkillEffectAtCellCreates skill effect at cell position by converting to screen coords, removing old node, and allocating new effect node to entity list.
0x00A6D2F0130CEffect__CloneToHeapAllocates heap memory and copies CEffect object data (5 fields at offsets +4 to +14h) with vtable pointer.
0x00A6D4F065CEffect__scalar_dtor_16byteDestructor for CEffect class that conditionally deallocates 16-byte sized object memory with XOR-based stack canary validation.
0x00A6DCF0419CSkillEffectMgr__WriteFormattedFormats and writes skill effect data to a buffer with overflow protection and cookie validation.
0x00A6E62064CEffectList__scalar_dtor_ADestructor for CEffectList that deallocates member pointer at offset +4 with stack guard verification.
0x00A6E67075CEffectList__scalar_dtor_BDestructor for CEffectList that deallocates memory at offset +4 with stack cookie validation.
0x00A6E6C095CEffectList__remove_last_nodeRemoves and deallocates the last node from a linked list, clearing its references and freeing memory.
0x00A6E78074CEffectList__scalar_dtor_CDestructor for CEffectList that deallocates internal effect node and the list container itself via operator delete.
0x00A6E91093CEffectList__destroy_node_chainDestroys a doubly-linked effect node chain by nullifying pointers and deallocating nodes starting at offset 0xb8
0x00A6EBA079CEffectList__add_effect_if_below_limitAdds effect to list if count at offset 0xc0 is below 4; clears/deletes prior list state
0x00A70D0078CEffectList__flush_buffer_if_fullFlushes effect buffer when full, reallocating capacity and resetting write position to continue batching.
0x00A7430096CEffectResource__ScalarDeletingDestructorScalar deleting destructor for CEffectResource; destroys std::string member and optionally deallocates object.
0x00A76EA064CEffectParam__scalar_dtor_ADestructor for CEffectParam that deallocates a 0x18-byte heap object stored at offset +4 with stack canary protection.
0x00A76EF064CEffectParam__scalar_dtor_BDestructor for CEffectParam that deallocates 0x2c-byte object at offset +4 with stack guard XOR verification.
0x00AB661081CEffectSub__VtableDtor_ab6610Destructor for CEffectSub that chains vtable pointers through CEffectBase and CEffect with SEH frame setup.
0x00AB667081CEffectSub__VtableDtor_ab6670Virtual destructor for CEffectSub that chains parent CEffect destruction with SEH frame setup/cleanup.
0x00AB66D081CEffectSub__VtableDtor_ab66d0Virtual destructor for CEffectSub class; chains vtable pointers to CEffectBase and CEffect before cleanup.
0x00AB673081CEffectSub__VtableDtor_ab6730Virtual destructor for CEffectSub that sets vtable pointers and manages exception handling frame
0x00AB679081CEffectSub__VtableDtor_ab6790Virtual destructor for CEffectSub that sets vtable pointers and manages exception handling frame
0x00AB67F081CEffectSub__VtableDtor_ab67f0Virtual destructor for CEffectSub that chains to CEffect destructor; manages exception handling frame
0x00AB685081CEffectSub__VtableDtor_ab6850Virtual destructor for CEffectSub that chains to parent CEffectBase and CEffect destructors with SEH frame setup.
0x00AB68B081CEffectSub__VtableDtor_ab68b0Virtual destructor for CEffectSub that chains to parent CEffect destructor via vtable updates
0x00AB691081CEffectSub__VtableDtor_ab6910Virtual destructor for CEffectSub that sets vtable pointers to CEffectBase and CEffect destructors
0x00AB697081CEffectSub__VtableDtor_ab6970Virtual destructor for CEffectSub that sets vtable pointers to CEffectBase and CEffect destructors
0x00AB69D081CEffectSub__VtableDtor_ab69d0Virtual destructor for CEffectSub that chains to CEffectBase and CEffect destructors with SEH frame setup.
0x00AB6A3081CEffectSub__VtableDtor_ab6a30Virtual destructor for CEffectSub that chains to CEffect destructor via vtable reassignment
0x00AB6A9081CEffectSub__VtableDtor_ab6a90Virtual destructor for CEffectSub that chains to parent CEffect destructor via scalar deleting dtor
0x00AB6AF081CEffectSub__VtableDtor_ab6af0Virtual destructor for CEffectSub that chains to CEffectBase and CEffect destructors with SEH frame setup
0x00AB6B5081CEffectSub__VtableDtor_ab6b50Virtual destructor for CEffectSub that chains vtable pointers to parent CEffectBase and CEffect destructors with SEH setup.
0x00AB6BB081CEffectSub__VtableDtor_ab6bb0Virtual destructor for CEffectSub; chains parent class CEffect destructors via vftable reassignment.
0x00AB6C1081CEffectSub__VtableDtor_ab6c10Virtual destructor for CEffectSub that chains to parent CEffect destructor via vtable reassignment
0x00AB6C7081CEffect__VtableCtor_001Initializes CEffect vtable with CEffectBase and CEffect destructors; manages SEH exception frame setup.
0x00AB6CD081CEffect__VtableCtor_002Constructor that initializes CEffect vtable with CEffectBase and CEffect virtual destructors; sets up exception handling frame.
0x00AB6D3081CEffect__VtableCtor_003Constructs CEffect object by setting vtable pointers for CEffectBase and CEffect destructors with SEH frame management.
0x00AB6D9081CEffect__CtorConstructor that initializes CEffect object vtable pointers and sets up exception handling frame.
0x00AB6DF081CEffect__VtableCtor_005Sets up vtable pointers for CEffect object; initializes virtual destructor references with exception handling frame setup.
0x00AB6E5081CEffect__VtableCtor_006Initializes CEffect vtable with destructor pointers and manages structured exception handling frame setup.
0x00AB6EB081CEffect__VtableCtor_007Constructor that initializes CEffect object vtable and sets up exception handling frame for destructor cleanup.
0x00AB6F1081CEffect__VtableCtor_008Virtual table constructor for CEffect variant 008; initializes vtable pointers and manages SEH frame
0x00AB6F7081CEffect__Ctor_027Constructor for CEffect type 027; initializes vtable pointers and exception handling frame.
0x00AB6FD081CEffect__VtableCtor_010Constructor for CEffect class that initializes vtable pointers and sets up exception handling frame.
0x00AB703081CEffect__VtableCtor_011Constructs CEffect object by setting vtable pointers and managing structured exception handling frame.
0x00AB709081CEffect__VtableCtor_012Constructs CEffect object by setting vtable pointers and managing stack frame exception handling.
0x00AB70F081CEffect__VtableCtor_013Constructs CEffect object by setting vtable pointers and managing structured exception handling frame.
0x00AB715081CEffect__VtableCtor_014Constructs CEffect vtable with exception handling frame setup, initializing destructor pointers for cleanup.
0x00AB71B081CEffect__VtableCtor_015Constructor for CEffect variant 015; initializes vtable pointers for base and derived destructors with SEH frame setup.
0x00AB721081CEffect_034__CtorConstructor for CEffect_034 that initializes vtable pointers and sets up exception handling frame.
0x00AB727081CEffect_035__CtorConstructor for CEffect_035 variant; initializes vtable pointers and manages exception handling frame.
0x00AB72D081CEffect__Ctor_036Constructor for CEffect type 036; initializes vtable pointers and sets up exception handling frame.
0x00AB733081CEffect__VtableCtor_019Constructor that sets up vtable pointers for CEffect type 019, initializing scalar deleting destructor and effect destructor.
0x00AB739081CEffect__VtableCtor_020Initializes CEffect vtable with exception handler setup and assigns scalar deleting destructor pointers.
0x00AB73F081CEffect__VtableCtor_021Constructor that initializes CEffect object with vtable pointers for CEffectBase and CEffect destructors
0x00AB745081CEffect__VtableCtor_022Constructor that initializes CEffect object #022 with vtable pointers and sets up SEH exception handling frame.
0x00AB74B081CEffect__VtableCtor_023Constructs CEffect vtable 023, sets up virtual destructors for scalar deletion and effect cleanup.
0x00AB751081CEffect__VtableCtor_024CEffect variant 024 constructor that initializes vtable pointers for base and derived destructors with SEH frame setup.
0x00AB757081CEffect__VtableCtor_025Constructs CEffect object by setting up vtable pointers and managing exception handler frame stack.
0x00AB75D081CEffect__VtableCtor_026Constructor for CEffect variant 026; sets up vtable pointers and SEH frame for C++ object initialization
0x00AB763081CEffect__VtableCtor_027Constructor for CEffect type 027; initializes vtable with CEffectBase and CEffect_045 destructors, manages exception frame.
0x00AB769081CEffect__VtableCtor_028Virtual table constructor for CEffect class variant 028, initializes vtable pointers and manages structured exception handling frame.
0x00AB76F081CEffect_052__ConstructorConstructor for CEffect_052 subclass; initializes vtable pointers and manages SEH frame stack.
0x00AB775081CEffect_053__CtorConstructor for CEffect subclass 053, sets vtable pointers and manages SEH frame.
0x00AB77B081CEffect__VtableCtor_031Constructs CEffect vtable with dtor pointers; manages SEH exception handling frame setup/cleanup
0x00AB781081CEffect__VtableCtor_032Constructor for CEffect variant 032; initializes vtable pointers for virtual destructor dispatch.
0x00AB787081CEffect__VtableCtor_033CEffect variant 033 constructor that sets up vtable pointers and manages SEH frame for proper cleanup.
0x00AB78D081CEffect__VtableCtor_034Sets up vtable for CEffect_057 with exception handling frame and calls scalar deleting destructor
0x00AB793081CEffect__VtableCtor_035Virtual table constructor for CEffect_058; initializes vtable pointers and manages stack frame exception handling.
0x00AB799081CEffect_CtorConstructor for CEffect class; initializes vtable pointers and sets up exception handling frame.
0x00AB79F081CEffect_060__CtorConstructor for CEffect_060 class; initializes vtable pointers and sets up exception handling frame
0x00AB7A5081CEffect_061__CtorConstructor for CEffect type 061; initializes vtable pointers and sets up exception handling frame.
0x00AB7AB081CEffect__VtableCtor_039Constructs CEffect object by setting vtable pointers and managing SEH frame for exception handling
0x00AB7B1081CEffect__VtableCtor_040Constructs CEffect object by setting vtable pointers and managing SEH exception handler frame
0x00AB7B7081CEffect__VtableCtor_041Constructor that initializes CEffect vtable with CEffectBase and CEffect destructors; manages SEH frame
0x00AB7BD081CEffect__VtableCtor_042Constructor for CEffect class; initializes vtable pointers and sets up exception handling frame.
0x00AB7C3081CEffect__VtableCtor_043Constructs CEffect vtable with exception handling frame setup; sets scalar deleting dtor and effect dtor pointers.
0x00AB7C9081CEffect__VtableCtor_044Constructs CEffect object by setting up vtable pointers for base and derived destructors with SEH frame.
0x00AB7CF081CEffect__VtableCtor_045Constructor for CEffect subclass 045 that initializes vtable pointers and manages exception handling frame.
0x00AB7D5081CEffect__VtableCtor_046Constructor that initializes CEffect object's vtable pointers and manages exception handling stack frame.
0x00AB7DB081CEffect__VtableCtor_047Constructor for CEffect class variant 047, initializes vtable pointers and manages SEH stack frame.
0x00AB7E1081CEffect__Ctor_048Constructs CEffect object 048, initializes vtable pointers for base and lambda destructors, manages stack frame.
0x00AB7E7081CEffect__Ctor_049Constructs CEffect object by setting vtable pointers and managing exception handling frame.
0x00AB7ED081CEffect__VtableCtor_050Constructs CEffect object by setting vtable pointers and managing exception handling frame via FS_OFFSET
0x00AB7F3081CEffect__VtableCtor_051Constructs CEffect object by setting up vtable pointers and managing SEH exception handler frame
0x00AB7F9081CEffect__Ctor_052Constructor for CEffect subclass 052; sets up vtable pointers and SEH exception handling frame.
0x00AB7FF081CEffect__VtableCtor_053Sets up vtable pointers for CEffect object 053, establishing virtual destructor references in constructor.
0x00AB805081CEffect__VtableCtor_054Constructs CEffect virtual table with exception handler cleanup and SEH frame initialization for proper destruction.
0x00AB80B081CEffect__VtableCtor_055Initializes CEffect object with vtable pointers; sets up exception handling and destructor references.
0x00AB811081CEffect__VtableCtor_056Constructor for CEffect class that initializes vtable pointers and sets up exception handling frame.
0x00AB817081CEffect__Ctor_057Constructor for CEffect class variant 057; initializes vtable pointers and SEH frame for exception handling.
0x00AB81D081CEffect__VtableCtor_058Constructs CEffect vtable, sets up exception handling frame, initializes scalar deleting destructor pointers.
0x00AB823081CEffect__Ctor_059Constructor for CEffect class variant 059; initializes vtable pointers and SEH frame.
0x00AB829081CEffect__Ctor_060Constructor for CEffect class variant 060; initializes vtable pointers and manages exception handling frame.
0x00AB82F081CEffect__VtableCtor_061Constructor that initializes CEffect vtable with exception handling and dtor pointers for cleanup.
0x00AB835081CEffect__VtableCtor_062Constructs CEffect object by initializing vtable pointers and managing stack frame exception handling.
0x00AB83B081CEffect__Ctor_063Constructor for CEffect variant 063; initializes vtable pointers and SEH exception handling frame.
0x00AB841081CEffect__VtableCtor_064CEffect vtable constructor that initializes virtual function pointers for scalar deletion and exception handling
0x00AB847081CEffect__Ctor_065Constructs CEffect object, initializes vtable pointers and exception handling frame.
0x00AB84D081CEffect__Ctor_066Constructs CEffect object, sets vtable pointers, manages SEH exception handler frame.

Part 2 of Effect: functions 1,893 to 3,730, 0x00AB8530 to 0x00F6E800