aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormaximius <none@none>2009-11-20 15:06:21 -0800
committermaximius <none@none>2009-11-20 15:06:21 -0800
commit4072c0bdbf77cb1456d5b5f8e77f40d58b0ff154 (patch)
tree0e769270b7053fdf5bab2dac89e60128777e5f9e
parentf18767dc77a6878923cf55aa2c9fc7913816f636 (diff)
*Different creature searcher method for Dalaran Mageguards, thanks manuel
*Fix a minor typo in recent AH change that (probably) prevented anybody from bidding, sorry D: --HG-- branch : trunk
-rw-r--r--src/bindings/scripts/scripts/northrend/dalaran.cpp24
-rw-r--r--src/game/AuctionHouseHandler.cpp2
2 files changed, 13 insertions, 13 deletions
diff --git a/src/bindings/scripts/scripts/northrend/dalaran.cpp b/src/bindings/scripts/scripts/northrend/dalaran.cpp
index 0367f128b22..2c41e3f5477 100644
--- a/src/bindings/scripts/scripts/northrend/dalaran.cpp
+++ b/src/bindings/scripts/scripts/northrend/dalaran.cpp
@@ -73,24 +73,24 @@ struct TRINITY_DLL_DECL npc_mageguard_dalaranAI : public Scripted_NoMovementAI
switch (m_creature->GetEntry())
{
case 29254:
- if (pPlayer->GetTeam() == HORDE)
- if (Creature *pOutdoorNPC = me->FindNearestCreature(NPC_APPLEBOUGH_A, 35.0f))
+ if (pPlayer->GetTeam() == HORDE) // Horde unit found in Alliance area
+ if (Creature *pOutdoorNPC = GetClosestCreatureWithEntry(me, NPC_APPLEBOUGH_A, 35.0f))
{
- if (me->isInBackInMap(pWho, 12.0f))
- DoCast(pWho, SPELL_TRESPASSER_A);
+ if (me->isInBackInMap(pWho, 12.0f)) // In my line of sight, "outdoors", and behind me
+ DoCast(pWho, SPELL_TRESPASSER_A); // Teleport the Horde unit out
}
- else // In my line of sight, and "indoors"
- DoCast(pWho, SPELL_TRESPASSER_A); // Teleport the Horde unit out
+ else // In my line of sight, and "indoors"
+ DoCast(pWho, SPELL_TRESPASSER_A); // Teleport the Horde unit out
break;
case 29255:
- if (pPlayer->GetTeam() == ALLIANCE)
- if (Creature *pOutdoorNPC = me->FindNearestCreature(NPC_SWEETBERRY_H, 35.0f))
+ if (pPlayer->GetTeam() == ALLIANCE) // Alliance unit found in Horde area
+ if (Creature *pOutdoorNPC = GetClosestCreatureWithEntry(me, NPC_SWEETBERRY_H, 35.0f))
{
- if (me->isInBackInMap(pWho, 12.0f))
- DoCast(pWho, SPELL_TRESPASSER_H);
+ if (me->isInBackInMap(pWho, 12.0f)) // In my line of sight, "outdoors", and behind me
+ DoCast(pWho, SPELL_TRESPASSER_H); // Teleport the Alliance unit out
}
- else // In my line of sight, and "indoors"
- DoCast(pWho, SPELL_TRESPASSER_H); // Teleport the Alliance unit out
+ else // In my line of sight, and "indoors"
+ DoCast(pWho, SPELL_TRESPASSER_H); // Teleport the Alliance unit out
break;
}
me->SetOrientation(me->GetHomePosition().GetOrientation());
diff --git a/src/game/AuctionHouseHandler.cpp b/src/game/AuctionHouseHandler.cpp
index 5ccdf02e0d1..06259d0d6b9 100644
--- a/src/game/AuctionHouseHandler.cpp
+++ b/src/game/AuctionHouseHandler.cpp
@@ -326,7 +326,7 @@ void WorldSession::HandleAuctionPlaceBid(WorldPacket & recv_data)
}
// cheating
- if (price <= auction->bid || price <= auction->startbid)
+ if (price <= auction->bid || price < auction->startbid)
return;
// price too low for next bid if not buyout