• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C++ AddEmote函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C++中AddEmote函数的典型用法代码示例。如果您正苦于以下问题:C++ AddEmote函数的具体用法?C++ AddEmote怎么用?C++ AddEmote使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了AddEmote函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: KelidanTheBreakerAI

		KelidanTheBreakerAI(Creature* pCreature) : MoonScriptBossAI(pCreature)
		{
			//spells
			if(IsHeroic())
			{
				mShadowBoltVolley = AddSpell(KELIDAN_SHADOW_BOLT_VOLLEY_H, Target_Self, 25, 0, 6);
				mFireNova = AddSpell(KELIDAN_FIRE_NOVA_H, Target_Current, 15, 0, 12);
			}
			else
			{
				mShadowBoltVolley = AddSpell(KELIDAN_SHADOW_BOLT_VOLLEY, Target_Self, 25, 0, 6);
				mFireNova = AddSpell(KELIDAN_FIRE_NOVA, Target_Self, 15, 0, 12);
			}

			mBurningNova = AddSpell(KELIDAN_BURNING_NOVA, Target_Self, 0, 0, 0);
			mBurningNova->AddEmote("Closer! Come closer... and burn!", Text_Yell);
			mVortex = AddSpell(KELIDAN_FIRE_NOVA, Target_Self, 0, 0, 0);
			AddSpell(KELIDAN_CORRUPTION, Target_Current, 15, 0, 10);

			AddEmote(Event_OnCombatStart, "Who dares interrupt--What is this, what have you done? You'll ruin everything!", Text_Yell);
			AddEmote(Event_OnTargetDied, "Just as you deserve.", Text_Yell);
			AddEmote(Event_OnTargetDied, "Your friends will soon be joining you.", Text_Yell);
			AddEmote(Event_OnDied, "Good... luck. You'll need it.", Text_Yell);

			mBurningNovaTimer = INVALIDATE_TIMER;
			SetAIUpdateFreq(800);
		}
开发者ID:Antares84,项目名称:arcemu,代码行数:27,代码来源:Instance_BloodFurnace.cpp


示例2: Volkhan

	Volkhan(Creature* pCreature) : MoonScriptCreatureAI(pCreature)
	{
		mInstance = GetInstanceScript();

		AddSpell(SPELL_HEAT, Target_WoundedFriendly, 15, 1.5f, 15);
		mStomp = AddSpell(SPELL_SHATTERING_STOMP, Target_Self, 0, 3, 0 );

		mStomp->AddEmote("I will crush you beneath my boots!", Text_Yell, 13963);
		mStomp->AddEmote("All my work... undone!", Text_Yell, 13964);

		AddEmote(Event_OnCombatStart, "It is you who have destroyed my children? You... shall... pay!", Text_Yell, 13960);
		AddEmote(Event_OnTargetDied, "The armies of iron will conquer all!", Text_Yell, 13965);
		AddEmote(Event_OnTargetDied, "Ha, pathetic!", Text_Yell, 13966);
		AddEmote(Event_OnTargetDied, "You have cost me too much work!", Text_Yell, 13967);
		AddEmote(Event_OnDied, "The master was right... to be concerned.", Text_Yell, 13968);
		
		m_cVolkhanWP.x = 1328.666870f;       
		m_cVolkhanWP.y = -97.022758f;
		m_cVolkhanWP.z = 56.675297f;
		m_cVolkhanWP.o = 2.235341f;

		SetMoveType( Move_DontMoveWP );
		AddWaypoint( CreateWaypoint( 1, 0, Flag_Run, m_cVolkhanWP ) );
		mStompTimer = INVALIDATE_TIMER;
        mPhase = 0;
	}
开发者ID:Desch,项目名称:Edge-of-Chaos,代码行数:26,代码来源:Instance_HallsOfLightning.cpp


示例3: TelestraBossAI

		TelestraBossAI(Creature* pCreature) : MoonScriptBossAI(pCreature)
		{
			mInstance = GetInstanceScript();

			mHeroic = IsHeroic();
			if(mHeroic)
			{
				AddSpell(ICE_NOVA_HC, Target_Self, 25, 2.0, 15);
				AddSpell(FIREBOMB_HC, Target_RandomPlayer, 35, 1.5, 5);
				AddSpell(GRAVITY_WELL, Target_Self, 15, 0.5, 20);
			}
			else
			{
				AddSpell(ICE_NOVA, Target_Self, 25, 2.0, 15);
				AddSpell(FIREBOMB, Target_RandomPlayer, 35, 1.5, 5);
				AddSpell(GRAVITY_WELL, Target_Self, 15, 0.5, 20);
			};

			SetAIUpdateFreq(1000);

			mAddCount = 0;
			mPhaseRepeat = 2;

			AddEmote(Event_OnCombatStart, "You know what they say about curiosity. ", Text_Yell, 13319);
			AddEmote(Event_OnDied, "Damn the... luck.", Text_Yell, 13320);
			AddEmote(Event_OnTargetDied, "Death becomes you!", Text_Yell, 13324);
			mAddArray[0] = mAddArray[1] = mAddArray[2] = NULL;
		};
开发者ID:Refuge89,项目名称:Edge-of-Chaos,代码行数:28,代码来源:Instance_Nexus.cpp


示例4: FelmystAI

	FelmystAI(Creature* pCreature) : ArcScriptBossAI(pCreature)
	{
		//Phase 1 spells
		AddPhaseSpell(1, AddSpell(FELMYST_CLEAVE, Target_Current, 6, 0, 10, 0, 5));
		AddPhaseSpell(1, AddSpell(FELMYST_GAS_NOVA, Target_Self, 25, 1, 18));
		AddPhaseSpell(1, AddSpell(FELMYST_ENCAPSULATE, Target_RandomPlayer, 25, 7, 30, 0, 30));
		AddPhaseSpell(1, AddSpell(FELMYST_CORROSION, Target_Current, 20, 0.75f, 35, 0, 30, false, "Choke on your final breath!"));

		//Phase 2 spells
		AddPhaseSpell(2, AddSpell(FELMYST_DEMONIC_VAPOR, Target_RandomPlayer, 10, 0, 20));

		//Phase 3 spells
		//Fog of corruption is the actual breath Felmyst does during his second phase, probably we'll have to spawn it like a creature.
		//AddSpell(FELMYST_FOG_OF_CORRUPTION, Target_RandomPlayerApplyAura, 15, 0, 20, 0, 10); Does not support by the core.

		//10min Enrage
		SetEnrageInfo(AddSpell(FELMYST_ENRAGE, Target_Self, 0, 0, 0, 0, 0, false, "No more hesitation! Your fates are written!"), 600000);

		//Emotes
		AddEmote(Event_OnCombatStart, "Glory to Kil'jaeden! Death to all who oppose!", Text_Yell);
		AddEmote(Event_OnTargetDied, "I kill for the master! ", Text_Yell);
		AddEmote(Event_OnTargetDied, "The end has come!", Text_Yell);
		AddEmote(Event_OnDied, "Kil'jaeden... will... prevail...", Text_Yell);
		AddEmote(Event_OnTaunt, "I am stronger than ever before!", Text_Yell);
	}
开发者ID:AscEmu,项目名称:AscEmu_TBC,代码行数:25,代码来源:Raid_SunwellPlateau.cpp


示例5: VishasAI

		VishasAI(Creature* pCreature) : MoonScriptCreatureAI(pCreature)
		{
			AddSpell(SHADOW_WORD, Target_RandomPlayer, 20, 0, 8);

			AddEmote(Event_OnCombatStart, "Tell me... tell me everything!", Text_Yell, 5847);
			AddEmote(Event_OnTargetDied, "Purged by pain!", Text_Yell, 5848);

			m_uiSay = 0;
		};
开发者ID:Antares84,项目名称:arcemu,代码行数:9,代码来源:Instance_ScarletMonastery.cpp


示例6: ThalnosAI

		ThalnosAI(Creature* pCreature) : MoonScriptCreatureAI(pCreature)
		{
			AddSpell(SHADOW_BOLT, Target_RandomPlayer, 20, 3.0f, 2);
			AddSpell(FLAME_SPIKE, Target_RandomPlayerDestination, 20, 3.0f, 14);

			AddEmote(Event_OnCombatStart, "We hunger for vengeance.", Text_Yell, 5844);
			AddEmote(Event_OnTargetDied, "More... More souls.", Text_Yell, 5845);

			m_bEmoted = false;
		};
开发者ID:Antares84,项目名称:arcemu,代码行数:10,代码来源:Instance_ScarletMonastery.cpp


示例7: AkumaiAI

    AkumaiAI(Creature* pCreature) : MoonScriptCreatureAI(pCreature) 
	{
		AddEmote(Event_OnCombatStart, "Who dares disturb my meditation?!", Text_Yell);
		AddEmote(Event_OnTargetDied, "Dust to dust.", Text_Yell);

		// Frenzied Rage
		AddSpell(3490, Target_Self, 12, 0, 0, 0, 0);
		// Poison Cloud
		AddSpell(3815, Target_Self, 16, 0, 45);
	}
开发者ID:miklasiak,项目名称:projekt,代码行数:10,代码来源:Instance_BlackfathomDeeps.cpp


示例8: KelrisAI

    KelrisAI(Creature* pCreature) : MoonScriptCreatureAI(pCreature) 
	{
		AddEmote(Event_OnCombatStart, "Who dares disturb my meditation?!", Text_Yell);
		AddEmote(Event_OnTargetDied, "Dust to dust.", Text_Yell);

		// Sleep
		AddSpell(8399, Target_RandomPlayer, 12, 1.3f, 0, 0, 0, false, "Sleep...", Text_Yell);
		// Mind Blast
		AddSpell(15587, Target_Current, 16, 1.5f, 0);
	}
开发者ID:miklasiak,项目名称:projekt,代码行数:10,代码来源:Instance_BlackfathomDeeps.cpp


示例9: HerodAI

		HerodAI(Creature* pCreature) : MoonScriptCreatureAI(pCreature)
		{
			AddSpell(WHIRLWINDSPELL, Target_Self, 12, 0, 12)->AddEmote("Blades of Light!", Text_Yell, 5832);
			AddSpell(CHARGE, Target_RandomPlayer, 6, 0, 20);

			AddEmote(Event_OnCombatStart, "Ah, I've been waiting for a real challenge!", Text_Yell, 5830);
			AddEmote(Event_OnTargetDied, "Ha, is that all?", Text_Yell, 5831);

			m_bEnraged = false;
		};
开发者ID:Antares84,项目名称:arcemu,代码行数:10,代码来源:Instance_ScarletMonastery.cpp


示例10: SathrovarrTheCorruptorAI

	SathrovarrTheCorruptorAI(Creature* pCreature) : ArcScriptBossAI(pCreature)
	{
		AddSpell(SATHROVARR_THE_CORRUPTOR_CURSE_OF_BOUNDLESS_AGONY, Target_RandomPlayer, 20, 0, 12, 0, 40); 
		AddSpell(SATHROVARR_THE_CORRUPTOR_SHADOW_BOLT_VOLLEY, Target_RandomPlayerApplyAura, 20, 1, 25, 0, 40);
		AddSpell(SATHROVARR_THE_CORRUPTOR_CORRUPTING_STRIKE, Target_Current, 30, 0, 5, 0, 10);

		//Emotes
		AddEmote(Event_OnCombatStart, "Gyahaha... There will be no reprieve. My work here is nearly finished.", Text_Yell);
		AddEmote(Event_OnTargetDied, "Pitious mortal!", Text_Yell);
		AddEmote(Event_OnTargetDied, "Haven't you heard? I always win!", Text_Yell);
		AddEmote(Event_OnDied, "I'm... never on... the losing... side...", Text_Yell);
	}
开发者ID:AscEmu,项目名称:AscEmu_TBC,代码行数:12,代码来源:Raid_SunwellPlateau.cpp


示例11: AkilzonAI

    AkilzonAI(Creature* pCreature) : MoonScriptBossAI(pCreature)
    {
		AddSpell(AKILZON_STATIC_DISRUPTION, Target_Self, 2, 0, 60);
		AddSpell(AKILZON_CALL_LIGHTING, Target_Current, 2, 0, 0);
		AddSpell(AKILZON_GUST_OF_WIND, Target_Current, 0, 0, 0);
		AddSpell(AKILZON_ELECTRICAL_STORM, Target_Self, 1, 0, 0);

		AddEmote(Event_OnCombatStart, "I be da predator! You da prey!", Text_Yell, 12013);
		AddEmote(Event_OnTargetDied, "Stop your cryin'!", Text_Yell, 12018);
		AddEmote(Event_OnTargetDied, "Ya got nothin'!", Text_Yell, 12017);
		AddEmote(Event_OnDied, "You can't... kill... me spirit!", Text_Yell, 12019);
    }
开发者ID:Desch,项目名称:Edge-of-Chaos,代码行数:12,代码来源:Raid_ZulAman.cpp


示例12: LadySacrolashAI

	LadySacrolashAI(Creature* pCreature) : ArcScriptBossAI(pCreature)
	{
		AddSpell(LADY_SACROLASH_DARK_TOUCHED, Target_RandomPlayerApplyAura, 50, 0, 10, 0, 50);
		AddSpell(LADY_SACROLASH_SHADOW_BLADES, Target_Current, 25, 1.5, 5, 0, 50);
		AddSpell(LADY_SACROLASH_SHADOW_NOVA, Target_RandomPlayer, 15, 3.5, 20, 0, 50, false, "Shadow to the aid of fire!");
		AddSpell(LADY_SACROLASH_CONFOUNDING_BLOW, Target_RandomPlayer, 10, 0, 15, 0, 50);
		SetEnrageInfo(AddSpell(LADY_SACROLASH_ENRAGE, Target_Self, 0, 0, 0, 0, 0, 0, "Time is a luxury you no longer possess!"), 360000);

		//Emotes
		AddEmote(Event_OnTargetDied, "Shadows, engulf!", Text_Yell);
		AddEmote(Event_OnDied, "I... fade.", Text_Yell);
	}
开发者ID:AscEmu,项目名称:AscEmu_TBC,代码行数:12,代码来源:Raid_SunwellPlateau.cpp


示例13: GrandWarlockAlythessAI

	GrandWarlockAlythessAI(Creature* pCreature) : ArcScriptBossAI(pCreature)
	{
		AddSpell(GRAND_WARLOCK_ALYTHESS_PYROGENICS, Target_Self, 100, 0, 10, 0, 50);
		AddSpell(GRAND_WARLOCK_ALYTHESS_FLAME_TOUCHED, Target_RandomPlayerApplyAura, 10, 0, 30, 0, 50);
		AddSpell(GRAND_WARLOCK_ALYTHESS_CONFLAGRATION, Target_RandomPlayer, 15, 3.5, 25, 0, 50, false, "Fire to the aid of shadow!");
		AddSpell(GRAND_WARLOCK_ALYTHESS_BLAZE, Target_RandomPlayer, 30, 2.5, 0, 0, 50);
		AddSpell(GRAND_WARLOCK_ALYTHESS_FLAME_SEAR, Target_RandomPlayer, 20, 0, 0, 0, 50);
		SetEnrageInfo(AddSpell(GRAND_WARLOCK_ALYTHESS_ENRAGE, Target_Self, 0, 0, 0, 0, 0, false, "Your luck has run its course!"), 360000);

		//Emotes
		AddEmote(Event_OnTargetDied, "Fire, consume!", Text_Yell);
		AddEmote(Event_OnDied, "I... fade.", Text_Yell);
	}
开发者ID:AscEmu,项目名称:AscEmu_TBC,代码行数:13,代码来源:Raid_SunwellPlateau.cpp


示例14: IonarAI

	IonarAI(Creature* pCreature) : MoonScriptBossAI(pCreature)
	{
		mInstance = GetInstanceScript();
		
		AddSpell( BALL_LIGHTNING, Target_RandomPlayerNotCurrent, 20, 1.5f, 5 );
		AddSpell( STATIC_OVERLOAD, Target_RandomPlayerNotCurrent, 15, 0, 12 );
		
		AddEmote( Event_OnCombatStart, "You wish to confront the master? You must weather the storm!", Text_Yell, 14453 );
		AddEmote( Event_OnTargetDied, "Shocking, I know", Text_Yell, 14456 );
		AddEmote( Event_OnTargetDied, "You attempt the impossible", Text_Yell, 14457 );
		AddEmote( Event_OnTargetDied, "Your spark of life is..extinguished!", Text_Yell, 14458 );
		AddEmote( Event_OnDied, "Master... you have guests.", Text_Yell, 14459 );
	};
开发者ID:Desch,项目名称:Edge-of-Chaos,代码行数:13,代码来源:Instance_HallsOfLightning.cpp


示例15: KalecgosAI

	KalecgosAI(Creature* pCreature) : ArcScriptBossAI(pCreature)
	{
		AddSpell(KALECGOS_FROST_BREATH, Target_Current, 10, 1, 12, 0, 30);
		AddSpellFunc(SpellFunc_Kalecgos_WildMagic, Target_RandomPlayer, 15, 0, 10, 0, 100);
		AddSpell(KALECGOS_SPECTRAL_BLAST, Target_Self, 25, 0, 25, 0, 50);
		AddSpell(KALECGOS_ARCANE_BUFFET, Target_Self, 100, 0, 8);

		//Emotes
		AddEmote(Event_OnCombatStart, "I need... your help... Cannot... resist him... much longer...", Text_Yell);
		AddEmote(Event_OnTargetDied, "In the name of Kil'jaeden!", Text_Yell);
		AddEmote(Event_OnTargetDied, "You were warned! ", Text_Yell);
		AddEmote(Event_OnDied, "I am forever in your debt. Once we have triumphed over Kil'jaeden, this entire world will be in your debt as well.", Text_Yell, 11135);
	}
开发者ID:AscEmu,项目名称:AscEmu_TBC,代码行数:13,代码来源:Raid_SunwellPlateau.cpp


示例16: AnomalusAI

		AnomalusAI(Creature* pCreature) : MoonScriptBossAI(pCreature)
		{
			mInstance = GetInstanceScript();

			if(IsHeroic())
				AddSpell(SPARK_HC, Target_RandomPlayer, 80, 0, 3);
			else
				AddSpell(SPARK, Target_RandomPlayer, 80, 0, 3);

			AddEmote(Event_OnDied, "Of course.", Text_Yell, 13187);
			AddEmote(Event_OnCombatStart, "Chaos beckons.", Text_Yell, 13186);

			mSummon = 0;
		};
开发者ID:Refuge89,项目名称:Edge-of-Chaos,代码行数:14,代码来源:Instance_Nexus.cpp


示例17: ArugalAI

        ArugalAI(Creature* pCreature) : MoonScriptCreatureAI(pCreature)
        {
            // Void Bolt
            AddSpell(7588, Target_Current, 25, 3, 0);
            // Thunder Shock
            AddSpell(7803, Target_Self, 10, 0, 0);
            // Arugal's Curse
            AddSpell(7621, Target_RandomPlayer, 5, 0, 0, 0, 0, false, "Release your rage!", Text_Yell, 5797);
            // Arugal spawn-in spell (Teleport)
            AddSpell(10418, Target_Self, 10, 2, 0);

            AddEmote(Event_OnCombatStart, "You, too, shall serve!", Text_Yell, 5793);
            AddEmote(Event_OnTargetDied, "Another falls!", Text_Yell, 5795);
        }
开发者ID:lev1976g,项目名称:easywow,代码行数:14,代码来源:Instance_ShadowfangKeep.cpp


示例18: Priestess_DelrissaAI

	Priestess_DelrissaAI(Creature* pCreature) : MoonScriptBossAI(pCreature)
	{
		AddSpell(PRIESTESS_DELRISSA_DISPEL_MAGIC, Target_RandomFriendly, 35, 0, 5, 0, 30);
		AddSpell(PRIESTESS_DELRISSA_FLASH_HEAL, Target_RandomFriendly, 40, 1.5, 7, 0, 40);
		AddSpell(PRIESTESS_DELRISSA_SHADOWWORD_PAIN, Target_RandomPlayer, 45, 0, 18, 0, 30); 
		AddSpell(PRIESTESS_DELRISSA_POWERWORD_SHIELD, Target_RandomFriendly, 32, 0, 15, 0, 40);
		AddSpell(PRIESTESS_DELRISSA_RENEW, Target_RandomFriendly, 30, 0, 18, 0, 40);
		
		AddEmote(Event_OnDied, "Not what I had... planned...", Text_Yell, 12397);
		AddEmote(Event_OnTargetDied, "I call that a good start.", Text_Yell, 12405);
		AddEmote(Event_OnTargetDied, "I could have sworn there were more of you.", Text_Yell, 12407);
		AddEmote(Event_OnTargetDied, "Not really much of a group, anymore, is it?", Text_Yell, 12409);
		AddEmote(Event_OnTargetDied, "One is such a lonely number.", Text_Yell, 12410);
		
	}
开发者ID:AtVirus,项目名称:Descent-Scripts,代码行数:15,代码来源:Instance_MagistersTerrace.cpp


示例19: KrystallusAI

    KrystallusAI(Creature* pCreature) : MoonScriptCreatureAI(pCreature) 
	{
		AddSpell( KRYSTALLUS_BOULDER_TOSS, Target_ClosestPlayer, 35, 1, 4 );
		mShatter = AddSpell( KRYSTALLUS_SHATTER, Target_Self, 0, 0, 0 );
		mStomp = AddSpell( KRYSTALLUS_STOMP, Target_Self, 0, 0, 0 );
		mShatter->AddEmote( "Break.... you....", Text_Yell, 14178 );
	
		//EMOTES
		AddEmote( Event_OnCombatStart, "Crush....", Text_Yell, 14176 );
		AddEmote( Event_OnTargetDied, "Ha.... ha... hah....", Text_Yell, 14177 );
		AddEmote( Event_OnDied, "Uuuuhhhhhhhhhh......", Text_Yell, 14179 );

		mStompTimer = INVALIDATE_TIMER;
		mShatterTimer = INVALIDATE_TIMER;
	}
开发者ID:vata,项目名称:wowice,代码行数:15,代码来源:Instance_HallsOfStone.cpp


示例20: LadySarevessAI

	LadySarevessAI(Creature *pCreature) : MoonScriptCreatureAI(pCreature)
	{
		AddEmote(Event_OnCombatStart, "You should not be here! Slay them!", Text_Yell, 5799);
		AddSpell(8435, Target_Current, 10, 2, 0);	// Forked Lightning
		AddSpell(865, Target_Self, 15, 0, 25);		// Frost Nova
		AddSpell(246, Target_Current, 15, 0, 10);	// Slow
	}
开发者ID:Refuge89,项目名称:Hearthstone,代码行数:7,代码来源:Blackfathom_Deeps.cpp



注:本文中的AddEmote函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++ AddEntry函数代码示例发布时间:2022-05-30
下一篇:
C++ AddEffect函数代码示例发布时间:2022-05-30
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap