/* * This file is generated by Entity Class Compiler, (c) CroTeam 1997-98 */ #define ENTITYCLASS CSummoner CEntityProperty CSummoner_properties[] = { CEntityProperty(CEntityProperty::EPT_BOOL, NULL, (0x0000015b<<8)+1, offsetof(CSummoner, m_bInvulnerable), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+2, offsetof(CSummoner, m_penBeginDeathTarget), "Sum. Begin Death Target", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+3, offsetof(CSummoner, m_penEndDeathTarget), "Sum. End Death Target", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+4, offsetof(CSummoner, m_penExplodeDeathTarget), "Sum. Explode Target", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_BOOL, NULL, (0x0000015b<<8)+5, offsetof(CSummoner, m_bShouldTeleport), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x0000015b<<8)+6, offsetof(CSummoner, m_fFirePeriod), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x0000015b<<8)+7, offsetof(CSummoner, m_fImmaterialDuration), "Sum. Immaterial Duration", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x0000015b<<8)+8, offsetof(CSummoner, m_fCorporealDuration), "Sum. Corporeal Duration", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x0000015b<<8)+9, offsetof(CSummoner, m_tmMaterializationTime), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x0000015b<<8)+10, offsetof(CSummoner, m_fStretch), "Sum. Stretch", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_INDEX, NULL, (0x0000015b<<8)+11, offsetof(CSummoner, m_iSize), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+12, offsetof(CSummoner, m_penControlArea), "Sum. Control Area", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_INDEX, NULL, (0x0000015b<<8)+20, offsetof(CSummoner, m_iGroup01Count), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+21, offsetof(CSummoner, m_penGroup01Template01), "Sum. Group01 Template01", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+22, offsetof(CSummoner, m_penGroup01Template02), "Sum. Group01 Template02", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+23, offsetof(CSummoner, m_penGroup01Template03), "Sum. Group01 Template03", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+24, offsetof(CSummoner, m_penGroup01Template04), "Sum. Group01 Template04", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+25, offsetof(CSummoner, m_penGroup01Template05), "Sum. Group01 Template05", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+26, offsetof(CSummoner, m_penGroup01Template06), "Sum. Group01 Template06", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_INDEX, NULL, (0x0000015b<<8)+30, offsetof(CSummoner, m_iGroup02Count), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+31, offsetof(CSummoner, m_penGroup02Template01), "Sum. Group02 Template01", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+32, offsetof(CSummoner, m_penGroup02Template02), "Sum. Group02 Template02", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+33, offsetof(CSummoner, m_penGroup02Template03), "Sum. Group02 Template03", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+34, offsetof(CSummoner, m_penGroup02Template04), "Sum. Group02 Template04", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+35, offsetof(CSummoner, m_penGroup02Template05), "Sum. Group02 Template05", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+36, offsetof(CSummoner, m_penGroup02Template06), "Sum. Group02 Template06", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_INDEX, NULL, (0x0000015b<<8)+40, offsetof(CSummoner, m_iGroup03Count), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+41, offsetof(CSummoner, m_penGroup03Template01), "Sum. Group03 Template01", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+42, offsetof(CSummoner, m_penGroup03Template02), "Sum. Group03 Template02", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+43, offsetof(CSummoner, m_penGroup03Template03), "Sum. Group03 Template03", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+44, offsetof(CSummoner, m_penGroup03Template04), "Sum. Group03 Template04", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+45, offsetof(CSummoner, m_penGroup03Template05), "Sum. Group03 Template05", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+46, offsetof(CSummoner, m_penGroup03Template06), "Sum. Group03 Template06", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+60, offsetof(CSummoner, m_penTeleportMarker), "Sum. Teleport marker", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_INDEX, NULL, (0x0000015b<<8)+61, offsetof(CSummoner, m_iTeleportMarkers), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+65, offsetof(CSummoner, m_penSpawnMarker), "Sum. Enemy spawn marker", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_INDEX, NULL, (0x0000015b<<8)+66, offsetof(CSummoner, m_iSpawnMarkers), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x0000015b<<8)+67, offsetof(CSummoner, m_fTeleportWaitTime), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x0000015b<<8)+70, offsetof(CSummoner, m_fFuss), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_INDEX, NULL, (0x0000015b<<8)+78, offsetof(CSummoner, m_iEnemyCount), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x0000015b<<8)+71, offsetof(CSummoner, m_fMaxCurrentFuss), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x0000015b<<8)+72, offsetof(CSummoner, m_fMaxBeginFuss), "Sum. Max Begin Fuss", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x0000015b<<8)+73, offsetof(CSummoner, m_fMaxEndFuss), "Sum. Max End Fuss", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_INDEX, NULL, (0x0000015b<<8)+75, offsetof(CSummoner, m_iSpawnScheme), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_BOOL, NULL, (0x0000015b<<8)+76, offsetof(CSummoner, m_bFireOK), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_BOOL, NULL, (0x0000015b<<8)+79, offsetof(CSummoner, m_bFiredThisTurn), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x0000015b<<8)+77, offsetof(CSummoner, m_fDamageSinceLastSpawn), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_BOOL, NULL, (0x0000015b<<8)+88, offsetof(CSummoner, m_bExploded), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_BOOL, NULL, (0x0000015b<<8)+90, offsetof(CSummoner, m_bDying), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x0000015b<<8)+92, offsetof(CSummoner, m_tmDeathBegin), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x0000015b<<8)+93, offsetof(CSummoner, m_fDeathDuration), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+94, offsetof(CSummoner, m_penDeathInflictor), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+111, offsetof(CSummoner, m_penKiller), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_FLOAT3D, NULL, (0x0000015b<<8)+95, offsetof(CSummoner, m_vDeathPosition), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x0000015b<<8)+96, offsetof(CSummoner, m_penDeathMarker), "Sum. Death marker", 0, 0x7F0000FFUL, 0), CEntityProperty(CEntityProperty::EPT_INDEX, NULL, (0x0000015b<<8)+100, offsetof(CSummoner, m_iIndex), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_INDEX, NULL, (0x0000015b<<8)+102, offsetof(CSummoner, m_iTaunt), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x0000015b<<8)+110, offsetof(CSummoner, m_tmParticlesDisappearStart), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x0000015b<<8)+120, offsetof(CSummoner, m_tmLastAnimation), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_SOUNDOBJECT, NULL, (0x0000015b<<8)+150, offsetof(CSummoner, m_soExplosion), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_SOUNDOBJECT, NULL, (0x0000015b<<8)+151, offsetof(CSummoner, m_soSound), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_SOUNDOBJECT, NULL, (0x0000015b<<8)+152, offsetof(CSummoner, m_soChant), "", 0, 0, 0), CEntityProperty(CEntityProperty::EPT_SOUNDOBJECT, NULL, (0x0000015b<<8)+153, offsetof(CSummoner, m_soTeleport), "", 0, 0, 0), }; #define CSummoner_propertiesct ARRAYCOUNT(CSummoner_properties) CEntityComponent CSummoner_components[] = { #define CLASS_BASE ((0x0000015b<<8)+0) CEntityComponent(ECT_CLASS, CLASS_BASE, "EFNM" "Classes\\EnemyBase.ecl"), #define CLASS_BLOOD_SPRAY ((0x0000015b<<8)+1) CEntityComponent(ECT_CLASS, CLASS_BLOOD_SPRAY, "EFNM" "Classes\\BloodSpray.ecl"), #define CLASS_SPAWNER_PROJECTILE ((0x0000015b<<8)+2) CEntityComponent(ECT_CLASS, CLASS_SPAWNER_PROJECTILE, "EFNM" "Classes\\SpawnerProjectile.ecl"), #define CLASS_BASIC_EFFECT ((0x0000015b<<8)+3) CEntityComponent(ECT_CLASS, CLASS_BASIC_EFFECT, "EFNM" "Classes\\BasicEffect.ecl"), #define CLASS_EFFECTOR ((0x0000015b<<8)+4) CEntityComponent(ECT_CLASS, CLASS_EFFECTOR, "EFNM" "Classes\\Effector.ecl"), #define MODEL_SUMMONER ((0x0000015b<<8)+10) CEntityComponent(ECT_MODEL, MODEL_SUMMONER, "EFNM" "ModelsMP\\Enemies\\Summoner\\Summoner.mdl"), #define TEXTURE_SUMMONER ((0x0000015b<<8)+11) CEntityComponent(ECT_TEXTURE, TEXTURE_SUMMONER, "EFNM" "ModelsMP\\Enemies\\Summoner\\Summoner.tex"), #define MODEL_STAFF ((0x0000015b<<8)+12) CEntityComponent(ECT_MODEL, MODEL_STAFF, "EFNM" "ModelsMP\\Enemies\\Summoner\\Staff.mdl"), #define TEXTURE_STAFF ((0x0000015b<<8)+13) CEntityComponent(ECT_TEXTURE, TEXTURE_STAFF, "EFNM" "ModelsMP\\Enemies\\Summoner\\Staff.tex"), #define MODEL_DEBRIS01 ((0x0000015b<<8)+16) CEntityComponent(ECT_MODEL, MODEL_DEBRIS01, "EFNM" "ModelsMP\\Enemies\\Summoner\\Debris\\Cloth01.mdl"), #define MODEL_DEBRIS02 ((0x0000015b<<8)+17) CEntityComponent(ECT_MODEL, MODEL_DEBRIS02, "EFNM" "ModelsMP\\Enemies\\Summoner\\Debris\\Cloth02.mdl"), #define MODEL_DEBRIS03 ((0x0000015b<<8)+18) CEntityComponent(ECT_MODEL, MODEL_DEBRIS03, "EFNM" "ModelsMP\\Enemies\\Summoner\\Debris\\Cloth03.mdl"), #define MODEL_DEBRIS_FLESH ((0x0000015b<<8)+19) CEntityComponent(ECT_MODEL, MODEL_DEBRIS_FLESH, "EFNM" "Models\\Effects\\Debris\\Flesh\\Flesh.mdl"), #define TEXTURE_DEBRIS_FLESH ((0x0000015b<<8)+20) CEntityComponent(ECT_TEXTURE, TEXTURE_DEBRIS_FLESH, "EFNM" "Models\\Effects\\Debris\\Flesh\\FleshRed.tex"), #define SOUND_LAUGH ((0x0000015b<<8)+101) CEntityComponent(ECT_SOUND, SOUND_LAUGH, "EFNM" "ModelsMP\\Enemies\\Summoner\\Sounds\\Laugh.wav"), #define SOUND_EXPLODE ((0x0000015b<<8)+102) CEntityComponent(ECT_SOUND, SOUND_EXPLODE, "EFNM" "ModelsMP\\Enemies\\Summoner\\Sounds\\Explode.wav"), #define SOUND_TREMORS ((0x0000015b<<8)+103) CEntityComponent(ECT_SOUND, SOUND_TREMORS, "EFNM" "ModelsMP\\Enemies\\Summoner\\Sounds\\Tremors.wav"), #define SOUND_DEATH ((0x0000015b<<8)+104) CEntityComponent(ECT_SOUND, SOUND_DEATH, "EFNM" "ModelsMP\\Enemies\\Summoner\\Sounds\\Death.wav"), #define SOUND_LASTWORDS ((0x0000015b<<8)+105) CEntityComponent(ECT_SOUND, SOUND_LASTWORDS, "EFNM" "ModelsMP\\Enemies\\Summoner\\Sounds\\LastWords.wav"), #define SOUND_FIRE ((0x0000015b<<8)+106) CEntityComponent(ECT_SOUND, SOUND_FIRE, "EFNM" "ModelsMP\\Enemies\\Summoner\\Sounds\\Fire.wav"), #define SOUND_CHIMES ((0x0000015b<<8)+108) CEntityComponent(ECT_SOUND, SOUND_CHIMES, "EFNM" "ModelsMP\\Enemies\\Summoner\\Sounds\\Chimes.wav"), #define SOUND_MATERIALIZE ((0x0000015b<<8)+107) CEntityComponent(ECT_SOUND, SOUND_MATERIALIZE, "EFNM" "ModelsMP\\Enemies\\Summoner\\Sounds\\Materialize.wav"), #define SOUND_TELEPORT ((0x0000015b<<8)+109) CEntityComponent(ECT_SOUND, SOUND_TELEPORT, "EFNM" "ModelsMP\\Enemies\\Summoner\\Sounds\\Teleport.wav"), #define SOUND_TAUNT01 ((0x0000015b<<8)+150) CEntityComponent(ECT_SOUND, SOUND_TAUNT01, "EFNM" "ModelsMP\\Enemies\\Summoner\\Sounds\\Quote03.wav"), #define SOUND_TAUNT02 ((0x0000015b<<8)+151) CEntityComponent(ECT_SOUND, SOUND_TAUNT02, "EFNM" "ModelsMP\\Enemies\\Summoner\\Sounds\\Quote05.wav"), #define SOUND_TAUNT03 ((0x0000015b<<8)+152) CEntityComponent(ECT_SOUND, SOUND_TAUNT03, "EFNM" "ModelsMP\\Enemies\\Summoner\\Sounds\\Quote07.wav"), #define SOUND_TAUNT04 ((0x0000015b<<8)+153) CEntityComponent(ECT_SOUND, SOUND_TAUNT04, "EFNM" "ModelsMP\\Enemies\\Summoner\\Sounds\\Quote08.wav"), #define SOUND_TAUNT05 ((0x0000015b<<8)+154) CEntityComponent(ECT_SOUND, SOUND_TAUNT05, "EFNM" "ModelsMP\\Enemies\\Summoner\\Sounds\\Quote10.wav"), #define SOUND_TAUNT06 ((0x0000015b<<8)+155) CEntityComponent(ECT_SOUND, SOUND_TAUNT06, "EFNM" "ModelsMP\\Enemies\\Summoner\\Sounds\\Quote11.wav"), #define SOUND_TAUNT07 ((0x0000015b<<8)+156) CEntityComponent(ECT_SOUND, SOUND_TAUNT07, "EFNM" "ModelsMP\\Enemies\\Summoner\\Sounds\\Quote14.wav"), #define SOUND_TAUNT08 ((0x0000015b<<8)+157) CEntityComponent(ECT_SOUND, SOUND_TAUNT08, "EFNM" "ModelsMP\\Enemies\\Summoner\\Sounds\\Quote15.wav"), #define SOUND_TAUNTLAST ((0x0000015b<<8)+158) CEntityComponent(ECT_SOUND, SOUND_TAUNTLAST, "EFNM" "ModelsMP\\Enemies\\Summoner\\Sounds\\Quote16.wav"), }; #define CSummoner_componentsct ARRAYCOUNT(CSummoner_components) CEventHandlerEntry CSummoner_handlers[] = { {0x015b0001, -1, CEntity::pEventHandler(&CSummoner:: #line 797 "D:/SE1_GPL/Sources/EntitiesMP/Summoner.es" InitiateTeleport),DEBUGSTRING("CSummoner::InitiateTeleport")}, {0x015b0002, -1, CEntity::pEventHandler(&CSummoner::H0x015b0002_InitiateTeleport_01), DEBUGSTRING("CSummoner::H0x015b0002_InitiateTeleport_01")}, {0x015b0003, -1, CEntity::pEventHandler(&CSummoner::H0x015b0003_InitiateTeleport_02), DEBUGSTRING("CSummoner::H0x015b0003_InitiateTeleport_02")}, {0x015b0004, STATE_CEnemyBase_Fire, CEntity::pEventHandler(&CSummoner:: #line 812 "D:/SE1_GPL/Sources/EntitiesMP/Summoner.es" Fire),DEBUGSTRING("CSummoner::Fire")}, {0x015b0005, -1, CEntity::pEventHandler(&CSummoner::H0x015b0005_Fire_01), DEBUGSTRING("CSummoner::H0x015b0005_Fire_01")}, {0x015b0006, -1, CEntity::pEventHandler(&CSummoner::H0x015b0006_Fire_02), DEBUGSTRING("CSummoner::H0x015b0006_Fire_02")}, {0x015b0007, -1, CEntity::pEventHandler(&CSummoner::H0x015b0007_Fire_03), DEBUGSTRING("CSummoner::H0x015b0007_Fire_03")}, {0x015b0008, -1, CEntity::pEventHandler(&CSummoner::H0x015b0008_Fire_04), DEBUGSTRING("CSummoner::H0x015b0008_Fire_04")}, {0x015b0009, -1, CEntity::pEventHandler(&CSummoner::H0x015b0009_Fire_05), DEBUGSTRING("CSummoner::H0x015b0009_Fire_05")}, {0x015b000a, -1, CEntity::pEventHandler(&CSummoner::H0x015b000a_Fire_06), DEBUGSTRING("CSummoner::H0x015b000a_Fire_06")}, {0x015b000b, -1, CEntity::pEventHandler(&CSummoner::H0x015b000b_Fire_07), DEBUGSTRING("CSummoner::H0x015b000b_Fire_07")}, {0x015b000c, -1, CEntity::pEventHandler(&CSummoner::H0x015b000c_Fire_08), DEBUGSTRING("CSummoner::H0x015b000c_Fire_08")}, {0x015b000d, -1, CEntity::pEventHandler(&CSummoner::H0x015b000d_Fire_09), DEBUGSTRING("CSummoner::H0x015b000d_Fire_09")}, {0x015b000e, -1, CEntity::pEventHandler(&CSummoner::H0x015b000e_Fire_10), DEBUGSTRING("CSummoner::H0x015b000e_Fire_10")}, {0x015b000f, -1, CEntity::pEventHandler(&CSummoner::H0x015b000f_Fire_11), DEBUGSTRING("CSummoner::H0x015b000f_Fire_11")}, {0x015b0010, -1, CEntity::pEventHandler(&CSummoner::H0x015b0010_Fire_12), DEBUGSTRING("CSummoner::H0x015b0010_Fire_12")}, {0x015b0011, -1, CEntity::pEventHandler(&CSummoner::H0x015b0011_Fire_13), DEBUGSTRING("CSummoner::H0x015b0011_Fire_13")}, {0x015b0012, -1, CEntity::pEventHandler(&CSummoner::H0x015b0012_Fire_14), DEBUGSTRING("CSummoner::H0x015b0012_Fire_14")}, {0x015b0013, STATE_CEnemyBase_Hit, CEntity::pEventHandler(&CSummoner:: #line 947 "D:/SE1_GPL/Sources/EntitiesMP/Summoner.es" Hit),DEBUGSTRING("CSummoner::Hit")}, {0x015b0014, STATE_CEnemyBase_Die, CEntity::pEventHandler(&CSummoner:: #line 956 "D:/SE1_GPL/Sources/EntitiesMP/Summoner.es" Die),DEBUGSTRING("CSummoner::Die")}, {0x015b0015, -1, CEntity::pEventHandler(&CSummoner::H0x015b0015_Die_01), DEBUGSTRING("CSummoner::H0x015b0015_Die_01")}, {0x015b0016, -1, CEntity::pEventHandler(&CSummoner::H0x015b0016_Die_02), DEBUGSTRING("CSummoner::H0x015b0016_Die_02")}, {0x015b0017, -1, CEntity::pEventHandler(&CSummoner::H0x015b0017_Die_03), DEBUGSTRING("CSummoner::H0x015b0017_Die_03")}, {0x015b0018, -1, CEntity::pEventHandler(&CSummoner::H0x015b0018_Die_04), DEBUGSTRING("CSummoner::H0x015b0018_Die_04")}, {0x015b0019, -1, CEntity::pEventHandler(&CSummoner::H0x015b0019_Die_05), DEBUGSTRING("CSummoner::H0x015b0019_Die_05")}, {0x015b001a, -1, CEntity::pEventHandler(&CSummoner::H0x015b001a_Die_06), DEBUGSTRING("CSummoner::H0x015b001a_Die_06")}, {0x015b001b, -1, CEntity::pEventHandler(&CSummoner::H0x015b001b_Die_07), DEBUGSTRING("CSummoner::H0x015b001b_Die_07")}, {0x015b001c, -1, CEntity::pEventHandler(&CSummoner::H0x015b001c_Die_08), DEBUGSTRING("CSummoner::H0x015b001c_Die_08")}, {0x015b001d, -1, CEntity::pEventHandler(&CSummoner::H0x015b001d_Die_09), DEBUGSTRING("CSummoner::H0x015b001d_Die_09")}, {0x015b001e, -1, CEntity::pEventHandler(&CSummoner::H0x015b001e_Die_10), DEBUGSTRING("CSummoner::H0x015b001e_Die_10")}, {0x015b001f, -1, CEntity::pEventHandler(&CSummoner::H0x015b001f_Die_11), DEBUGSTRING("CSummoner::H0x015b001f_Die_11")}, {0x015b0020, -1, CEntity::pEventHandler(&CSummoner::H0x015b0020_Die_12), DEBUGSTRING("CSummoner::H0x015b0020_Die_12")}, {0x015b0021, -1, CEntity::pEventHandler(&CSummoner:: #line 1101 "D:/SE1_GPL/Sources/EntitiesMP/Summoner.es" TeleportToDeathMarker),DEBUGSTRING("CSummoner::TeleportToDeathMarker")}, {0x015b0022, -1, CEntity::pEventHandler(&CSummoner::H0x015b0022_TeleportToDeathMarker_01), DEBUGSTRING("CSummoner::H0x015b0022_TeleportToDeathMarker_01")}, {0x015b0023, -1, CEntity::pEventHandler(&CSummoner::H0x015b0023_TeleportToDeathMarker_02), DEBUGSTRING("CSummoner::H0x015b0023_TeleportToDeathMarker_02")}, {0x015b0024, -1, CEntity::pEventHandler(&CSummoner::H0x015b0024_TeleportToDeathMarker_03), DEBUGSTRING("CSummoner::H0x015b0024_TeleportToDeathMarker_03")}, {0x015b0025, -1, CEntity::pEventHandler(&CSummoner::H0x015b0025_TeleportToDeathMarker_04), DEBUGSTRING("CSummoner::H0x015b0025_TeleportToDeathMarker_04")}, {0x015b0026, -1, CEntity::pEventHandler(&CSummoner::H0x015b0026_TeleportToDeathMarker_05), DEBUGSTRING("CSummoner::H0x015b0026_TeleportToDeathMarker_05")}, {0x015b0027, -1, CEntity::pEventHandler(&CSummoner::H0x015b0027_TeleportToDeathMarker_06), DEBUGSTRING("CSummoner::H0x015b0027_TeleportToDeathMarker_06")}, {0x015b0028, -1, CEntity::pEventHandler(&CSummoner::H0x015b0028_TeleportToDeathMarker_07), DEBUGSTRING("CSummoner::H0x015b0028_TeleportToDeathMarker_07")}, {0x015b0029, -1, CEntity::pEventHandler(&CSummoner::H0x015b0029_TeleportToDeathMarker_08), DEBUGSTRING("CSummoner::H0x015b0029_TeleportToDeathMarker_08")}, {0x015b002a, -1, CEntity::pEventHandler(&CSummoner:: #line 1150 "D:/SE1_GPL/Sources/EntitiesMP/Summoner.es" BossAppear),DEBUGSTRING("CSummoner::BossAppear")}, {0x015b002b, STATE_CEnemyBase_PreMainLoop, CEntity::pEventHandler(&CSummoner:: #line 1156 "D:/SE1_GPL/Sources/EntitiesMP/Summoner.es" PreMainLoop),DEBUGSTRING("CSummoner::PreMainLoop")}, {0x015b002c, -1, CEntity::pEventHandler(&CSummoner::H0x015b002c_PreMainLoop_01), DEBUGSTRING("CSummoner::H0x015b002c_PreMainLoop_01")}, {0x015b002d, -1, CEntity::pEventHandler(&CSummoner::H0x015b002d_PreMainLoop_02), DEBUGSTRING("CSummoner::H0x015b002d_PreMainLoop_02")}, {0x015b002e, -1, CEntity::pEventHandler(&CSummoner:: #line 1162 "D:/SE1_GPL/Sources/EntitiesMP/Summoner.es" Immaterial),DEBUGSTRING("CSummoner::Immaterial")}, {0x015b002f, -1, CEntity::pEventHandler(&CSummoner::H0x015b002f_Immaterial_01), DEBUGSTRING("CSummoner::H0x015b002f_Immaterial_01")}, {0x015b0030, -1, CEntity::pEventHandler(&CSummoner::H0x015b0030_Immaterial_02), DEBUGSTRING("CSummoner::H0x015b0030_Immaterial_02")}, {0x015b0031, -1, CEntity::pEventHandler(&CSummoner::H0x015b0031_Immaterial_03), DEBUGSTRING("CSummoner::H0x015b0031_Immaterial_03")}, {0x015b0032, -1, CEntity::pEventHandler(&CSummoner::H0x015b0032_Immaterial_04), DEBUGSTRING("CSummoner::H0x015b0032_Immaterial_04")}, {0x015b0033, -1, CEntity::pEventHandler(&CSummoner:: #line 1227 "D:/SE1_GPL/Sources/EntitiesMP/Summoner.es" SummonerLoop),DEBUGSTRING("CSummoner::SummonerLoop")}, {0x015b0034, -1, CEntity::pEventHandler(&CSummoner::H0x015b0034_SummonerLoop_01), DEBUGSTRING("CSummoner::H0x015b0034_SummonerLoop_01")}, {0x015b0035, -1, CEntity::pEventHandler(&CSummoner::H0x015b0035_SummonerLoop_02), DEBUGSTRING("CSummoner::H0x015b0035_SummonerLoop_02")}, {1, -1, CEntity::pEventHandler(&CSummoner:: #line 1269 "D:/SE1_GPL/Sources/EntitiesMP/Summoner.es" Main),DEBUGSTRING("CSummoner::Main")}, {0x015b0036, -1, CEntity::pEventHandler(&CSummoner::H0x015b0036_Main_01), DEBUGSTRING("CSummoner::H0x015b0036_Main_01")}, {0x015b0037, -1, CEntity::pEventHandler(&CSummoner::H0x015b0037_Main_02), DEBUGSTRING("CSummoner::H0x015b0037_Main_02")}, {0x015b0038, -1, CEntity::pEventHandler(&CSummoner::H0x015b0038_Main_03), DEBUGSTRING("CSummoner::H0x015b0038_Main_03")}, {0x015b0039, -1, CEntity::pEventHandler(&CSummoner::H0x015b0039_Main_04), DEBUGSTRING("CSummoner::H0x015b0039_Main_04")}, {0x015b003a, -1, CEntity::pEventHandler(&CSummoner::H0x015b003a_Main_05), DEBUGSTRING("CSummoner::H0x015b003a_Main_05")}, {0x015b003b, -1, CEntity::pEventHandler(&CSummoner::H0x015b003b_Main_06), DEBUGSTRING("CSummoner::H0x015b003b_Main_06")}, }; #define CSummoner_handlersct ARRAYCOUNT(CSummoner_handlers) CEntity *CSummoner_New(void) { return new CSummoner; }; void CSummoner_OnInitClass(void) {}; void CSummoner_OnEndClass(void) {}; void CSummoner_OnPrecache(CDLLEntityClass *pdec, INDEX iUser) {}; void CSummoner_OnWorldEnd(CWorld *pwo) {}; void CSummoner_OnWorldInit(CWorld *pwo) {}; void CSummoner_OnWorldTick(CWorld *pwo) {}; void CSummoner_OnWorldRender(CWorld *pwo) {}; ENTITY_CLASSDEFINITION(CSummoner, CEnemyBase, "Summoner", "Thumbnails\\Summoner.tbn", 0x0000015b); DECLARE_CTFILENAME(_fnmCSummoner_tbn, "Thumbnails\\Summoner.tbn");