This looks awesome, just has 39 different errors :yuck:
Code:
1>..\src\GossipScripts\ZONE_Duel.cpp(23) : error C2061: syntax error : identifier 'CreaturePointer'
1>..\src\GossipScripts\ZONE_Duel.cpp(21) : error C2664: 'DuelSpectatorAI::DuelSpectatorAI(const DuelSpectatorAI &)' : cannot convert parameter 1 from 'Creature *' to 'const DuelSpectatorAI &'
1> Reason: cannot convert from 'Creature *' to 'const DuelSpectatorAI'
1> No constructor could take the source type, or constructor overload resolution was ambiguous
1>..\src\GossipScripts\ZONE_Duel.cpp(23) : error C2065: 'pCreature' : undeclared identifier
1>..\src\GossipScripts\ZONE_Duel.cpp(49) : error C2061: syntax error : identifier 'CreaturePointer'
1>..\src\GossipScripts\ZONE_Duel.cpp(61) : error C2061: syntax error : identifier 'PlayerPointer'
1>..\src\GossipScripts\ZONE_Duel.cpp(47) : error C2664: 'DuelHealerAI::DuelHealerAI(const DuelHealerAI &)' : cannot convert parameter 1 from 'Creature *' to 'const DuelHealerAI &'
1> Reason: cannot convert from 'Creature *' to 'const DuelHealerAI'
1> No constructor could take the source type, or constructor overload resolution was ambiguous
1>..\src\GossipScripts\ZONE_Duel.cpp(49) : error C2065: 'pCreature' : undeclared identifier
1>..\src\GossipScripts\ZONE_Duel.cpp(63) : error C2065: 'plr' : undeclared identifier
1>..\src\GossipScripts\ZONE_Duel.cpp(63) : error C2065: 'plr' : undeclared identifier
1>..\src\GossipScripts\ZONE_Duel.cpp(63) : error C2227: left of '->DuelingWith' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>..\src\GossipScripts\ZONE_Duel.cpp(63) : error C2065: 'plr' : undeclared identifier
1>..\src\GossipScripts\ZONE_Duel.cpp(63) : error C2227: left of '->CombatStatus' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>..\src\GossipScripts\ZONE_Duel.cpp(63) : error C2228: left of '.IsInCombat' must have class/struct/union
1>..\src\GossipScripts\ZONE_Duel.cpp(65) : error C2065: 'plr' : undeclared identifier
1>..\src\GossipScripts\ZONE_Duel.cpp(65) : error C2227: left of '->GetHealthPct' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>..\src\GossipScripts\ZONE_Duel.cpp(66) : error C2065: 'plr' : undeclared identifier
1>..\src\GossipScripts\ZONE_Duel.cpp(67) : error C2065: 'plr' : undeclared identifier
1>..\src\GossipScripts\ZONE_Duel.cpp(67) : error C2227: left of '->GetSession' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>..\src\GossipScripts\ZONE_Duel.cpp(67) : error C2227: left of '->SendNotification' must point to class/struct/union/generic type
1>..\src\GossipScripts\ZONE_Duel.cpp(70) : error C2065: 'plr' : undeclared identifier
1>..\src\GossipScripts\ZONE_Duel.cpp(70) : error C2227: left of '->GetManaPct' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>..\src\GossipScripts\ZONE_Duel.cpp(70) : error C2065: 'plr' : undeclared identifier
1>..\src\GossipScripts\ZONE_Duel.cpp(70) : error C2227: left of '->GetManaPct' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>..\src\GossipScripts\ZONE_Duel.cpp(72) : error C2065: 'plr' : undeclared identifier
1>..\src\GossipScripts\ZONE_Duel.cpp(73) : error C2065: 'plr' : undeclared identifier
1>..\src\GossipScripts\ZONE_Duel.cpp(73) : error C2227: left of '->CastSpell' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>..\src\GossipScripts\ZONE_Duel.cpp(73) : error C2065: 'plr' : undeclared identifier
1>..\src\GossipScripts\ZONE_Duel.cpp(81) : error C2065: 'MapMgrPointer' : undeclared identifier
1>..\src\GossipScripts\ZONE_Duel.cpp(81) : error C2146: syntax error : missing ';' before identifier 'mapMgr'
1>..\src\GossipScripts\ZONE_Duel.cpp(81) : error C2065: 'mapMgr' : undeclared identifier
1>..\src\GossipScripts\ZONE_Duel.cpp(82) : error C2065: 'mapMgr' : undeclared identifier
1>..\src\GossipScripts\ZONE_Duel.cpp(82) : error C2227: left of '->GetPlayerCount' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>..\src\GossipScripts\ZONE_Duel.cpp(91) : error C2065: 'mapMgr' : undeclared identifier
1>..\src\GossipScripts\ZONE_Duel.cpp(91) : error C2227: left of '->GetPosX' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>..\src\GossipScripts\ZONE_Duel.cpp(92) : error C2065: 'mapMgr' : undeclared identifier
1>..\src\GossipScripts\ZONE_Duel.cpp(92) : error C2227: left of '->GetPosY' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>..\src\GossipScripts\ZONE_Duel.cpp(106) : error C2065: 'mapMgr' : undeclared identifier
1>..\src\GossipScripts\ZONE_Duel.cpp(106) : error C2227: left of '->GetCell' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>..\src\GossipScripts\ZONE_Duel.cpp(116) : error C2660: 'DuelHealerAI::HealPlayer' : function does not take 1 arguments
Code:
1>ArcScriptGossipScripts - 39 error(s), 0 warning(s)