|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <Group.h>
Public Types | |
| typedef std::map< uint64, RollType > | PlayerVote |
| typedef std::map<uint64, RollType> Roll::PlayerVote |
Definition at line 26 of file Group.cpp.
References itemCount, itemGUID, itemid, itemRandomPropId, itemRandomSuffix, itemSlot, rollVoteMask, totalGreed, totalNeed, totalPass, and totalPlayersRolling.
| Loot * Roll::getLoot | ( | ) |
Definition at line 38 of file Group.cpp.
References Reference< Loot, LootValidatorRef >::getTarget().
Referenced by Group::CountRollVote(), and Group::CountTheRoll().
| void Roll::setLoot | ( | Loot * | pLoot | ) |
Definition at line 33 of file Group.cpp.
References Reference< Loot, LootValidatorRef >::link().
Referenced by Group::GroupLoot(), and Group::NeedBeforeGreed().
|
virtual |
Implements Reference< Loot, LootValidatorRef >.
Definition at line 2234 of file Group.cpp.
References Loot::addLootValidatorRef(), and Reference< Loot, LootValidatorRef >::getTarget().
| uint8 Roll::itemCount |
Definition at line 124 of file Group.h.
Referenced by Roll(), Group::SendLootStartRoll(), and Group::SendLootStartRollToPlayer().
| uint64 Roll::itemGUID |
Definition at line 120 of file Group.h.
Referenced by Group::RemoveMember(), Roll(), Group::SendLootAllPassed(), Group::SendLootStartRoll(), and Group::SendLootStartRollToPlayer().
| uint32 Roll::itemid |
Definition at line 121 of file Group.h.
Referenced by Group::CountTheRoll(), Roll(), Group::SendLootAllPassed(), Group::SendLootRoll(), Group::SendLootRollWon(), Group::SendLootStartRoll(), and Group::SendLootStartRollToPlayer().
| int32 Roll::itemRandomPropId |
Definition at line 122 of file Group.h.
Referenced by Roll(), Group::SendLootAllPassed(), Group::SendLootRoll(), Group::SendLootRollWon(), Group::SendLootStartRoll(), and Group::SendLootStartRollToPlayer().
| uint32 Roll::itemRandomSuffix |
Definition at line 123 of file Group.h.
Referenced by Roll(), Group::SendLootAllPassed(), Group::SendLootRoll(), Group::SendLootRollWon(), Group::SendLootStartRoll(), and Group::SendLootStartRollToPlayer().
| uint8 Roll::itemSlot |
Definition at line 131 of file Group.h.
Referenced by Group::CountTheRoll(), Group::GroupLoot(), Group::NeedBeforeGreed(), Roll(), Group::SendLootAllPassed(), Group::SendLootRoll(), Group::SendLootRollWon(), Group::SendLootStartRoll(), and Group::SendLootStartRollToPlayer().
| PlayerVote Roll::playerVote |
Definition at line 126 of file Group.h.
Referenced by Group::CountRollVote(), Group::CountTheRoll(), Group::GroupLoot(), Group::NeedBeforeGreed(), Group::RemoveMember(), Group::SendLootAllPassed(), Group::SendLootRoll(), Group::SendLootRollWon(), and Group::SendLootStartRoll().
| uint8 Roll::rollVoteMask |
Definition at line 132 of file Group.h.
Referenced by Group::GroupLoot(), Group::NeedBeforeGreed(), Roll(), Group::SendLootStartRoll(), and Group::SendLootStartRollToPlayer().
| uint8 Roll::totalGreed |
Definition at line 129 of file Group.h.
Referenced by Group::CountRollVote(), Group::CountTheRoll(), Group::RemoveMember(), and Roll().
| uint8 Roll::totalNeed |
Definition at line 128 of file Group.h.
Referenced by Group::CountRollVote(), Group::CountTheRoll(), Group::RemoveMember(), and Roll().
| uint8 Roll::totalPass |
Definition at line 130 of file Group.h.
Referenced by Group::CountRollVote(), Group::GroupLoot(), Group::NeedBeforeGreed(), Group::RemoveMember(), and Roll().
| uint8 Roll::totalPlayersRolling |
Definition at line 127 of file Group.h.
Referenced by Group::CountRollVote(), Group::GroupLoot(), Group::NeedBeforeGreed(), Group::RemoveMember(), Roll(), Group::SendLootStartRoll(), and Group::SendLootStartRollToPlayer().