chore(Core): Remove unnecessary slang Cosmetic (#9325)
* Remove unnecessary slang Removes ZOMG! that is used in the src in logging and notes. Completely Unnecessary. Contributes to nothing useful. Inflates source. Not needed at all in any shape or form. Not Developer Lingo either. * Further Clean Up Removed Profanity * sensible grammar correction * More ZOMG! removal
This commit is contained in:
parent
60d90aee3d
commit
29f49108a5
36 changed files with 73 additions and 74 deletions
|
|
@ -198,7 +198,7 @@ m_metadataResult(result)
|
|||
|
||||
m_rBind = new MySQLBind[m_fieldCount];
|
||||
|
||||
//- for future readers wondering where the fuck this is freed - mysql_stmt_bind_result moves pointers to these
|
||||
//- for future readers wondering where this is freed - mysql_stmt_bind_result moves pointers to these
|
||||
// from m_rBind to m_stmt->bind and it is later freed by the `if (m_stmt->bind_result_done)` block just above here
|
||||
// MYSQL_STMT lifetime is equal to connection lifetime
|
||||
MySQLBool* m_isNull = new MySQLBool[m_fieldCount];
|
||||
|
|
|
|||
|
|
@ -678,7 +678,7 @@ bool PetAI::CanAttack(Unit* target, const SpellInfo* spellInfo)
|
|||
if (me->HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_STUNNED))
|
||||
return false;
|
||||
|
||||
// pussywizard: ZOMG! TEMP!
|
||||
// pussywizard: TEMP!
|
||||
if (!me->GetCharmInfo())
|
||||
{
|
||||
LOG_INFO("misc", "PetAI::CanAttack (A1) - %u, %s", me->GetEntry(), me->GetOwnerGUID().ToString().c_str());
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ SmartAI::SmartAI(Creature* c) : CreatureAI(c)
|
|||
mCanRepeatPath = false;
|
||||
|
||||
// spawn in run mode
|
||||
// Xinef: spawn in run mode and set mRun to run... this overrides SetWalk EVERYWHERE, RETARDS
|
||||
// Xinef: spawn in run mode and set mRun to run... this overrides SetWalk EVERYWHERE
|
||||
mRun = true;
|
||||
|
||||
mCanAutoAttack = true;
|
||||
|
|
@ -337,7 +337,7 @@ void SmartAI::EndPath(bool fail)
|
|||
}
|
||||
}
|
||||
|
||||
// Xinef: if the escort failed - DO NOT PROCESS ANYTHING, ITS RETARDED
|
||||
// Xinef: if the escort failed - DO NOT PROCESS ANYTHING
|
||||
// Xinef: End Path events should be only processed if it was SUCCESSFUL stop or stop called by SMART_ACTION_WAYPOINT_STOP
|
||||
if (fail)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1516,7 +1516,7 @@ void SmartScript::ProcessAction(SmartScriptHolder& e, Unit* unit, uint32 var0, u
|
|||
o += e.target.o;
|
||||
if (Creature* summon = summoner->SummonCreature(e.action.summonCreature.creature, x, y, z, o, (TempSummonType)e.action.summonCreature.type, e.action.summonCreature.duration))
|
||||
{
|
||||
if (e.action.summonCreature.attackInvoker == 2) // pussywizard: proper attackInvoker implementation, but not spoiling tc shitness
|
||||
if (e.action.summonCreature.attackInvoker == 2) // pussywizard: proper attackInvoker implementation
|
||||
summon->AI()->AttackStart(unit);
|
||||
else if (e.action.summonCreature.attackInvoker)
|
||||
summon->AI()->AttackStart((*itr)->ToUnit());
|
||||
|
|
@ -4480,7 +4480,7 @@ void SmartScript::InitTimer(SmartScriptHolder& e)
|
|||
break;
|
||||
case SMART_EVENT_OOC_LOS:
|
||||
case SMART_EVENT_IC_LOS:
|
||||
// Xinef: wtf is this bullshit? cooldown should be processed AFTER action is done, not before...
|
||||
// Xinef: cooldown should be processed AFTER action is done, not before...
|
||||
//RecalcTimer(e, e.event.los.cooldownMin, e.event.los.cooldownMax);
|
||||
//break;
|
||||
case SMART_EVENT_DISTANCE_CREATURE:
|
||||
|
|
|
|||
|
|
@ -132,7 +132,7 @@ bool ArenaTeam::AddMember(ObjectGuid playerGuid)
|
|||
else if (GetRating() >= 1000)
|
||||
personalRating = 1000;
|
||||
|
||||
// xinef: zomg! sync query
|
||||
// xinef: sync query
|
||||
// Try to get player's match maker rating from db and fall back to config setting if not found
|
||||
CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_SEL_MATCH_MAKER_RATING);
|
||||
stmt->setUInt32(0, playerGuid.GetCounter());
|
||||
|
|
|
|||
|
|
@ -546,7 +546,7 @@ inline void Battleground::_ProcessJoin(uint32 diff)
|
|||
if (!aura->IsPermanent()
|
||||
&& aura->GetDuration() <= 30 * IN_MILLISECONDS
|
||||
&& aurApp->IsPositive()
|
||||
// && (!aura->GetSpellInfo()->HasAttribute(SPELL_ATTR0_NO_IMMUNITIES)) Xinef: bullshit condition, ALL buffs should be removed
|
||||
// && (!aura->GetSpellInfo()->HasAttribute(SPELL_ATTR0_NO_IMMUNITIES)) Xinef: condition, ALL buffs should be removed
|
||||
&& (!aura->HasEffectType(SPELL_AURA_MOD_INVISIBILITY)))
|
||||
player->RemoveAura(iter);
|
||||
else
|
||||
|
|
|
|||
|
|
@ -676,7 +676,7 @@ void BattlegroundSA::HandleKillUnit(Creature* creature, Player* killer)
|
|||
}
|
||||
|
||||
/*
|
||||
You may ask what the fuck does it do?
|
||||
You may ask what does it do?
|
||||
Prevents owner overwriting guns faction with own.
|
||||
*/
|
||||
void BattlegroundSA::OverrideGunFaction()
|
||||
|
|
|
|||
|
|
@ -1696,7 +1696,7 @@ namespace lfg
|
|||
{
|
||||
if (Player* player = ObjectAccessor::FindPlayer(*it))
|
||||
{
|
||||
if (player->GetGroup() != grp) // pussywizard: could not add because group was full (some shitness happened)
|
||||
if (player->GetGroup() != grp) // pussywizard: could not add because group was full
|
||||
continue;
|
||||
|
||||
// Add the cooldown spell if queued for a random dungeon
|
||||
|
|
|
|||
|
|
@ -319,7 +319,7 @@ namespace lfg
|
|||
{
|
||||
if (itRoles->first == itPlayer->first)
|
||||
{
|
||||
// pussywizard: LFG ZOMG! this means that this player was in two different LfgQueueData (in QueueDataStore), and at least one of them is a group guid, because we do checks so there aren't 2 same guids in current CHECK
|
||||
// pussywizard: LFG this means that this player was in two different LfgQueueData (in QueueDataStore), and at least one of them is a group guid, because we do checks so there aren't 2 same guids in current CHECK
|
||||
//LOG_ERROR("lfg", "LFGQueue::CheckCompatibility: ERROR! Player multiple times in queue! [%s]", itRoles->first.ToString().c_str());
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1564,7 +1564,7 @@ bool Creature::LoadCreatureFromDB(ObjectGuid::LowType spawnId, Map* map, bool ad
|
|||
return false;
|
||||
}
|
||||
|
||||
// xinef: fix shitness from db
|
||||
// xinef: fix from db
|
||||
if ((addToMap || gridLoad) && !data->overwrittenZ)
|
||||
{
|
||||
float tz = map->GetHeight(data->posX, data->posY, data->posZ + 1.0f, true);
|
||||
|
|
|
|||
|
|
@ -418,7 +418,7 @@ void Puppet::InitSummon()
|
|||
else
|
||||
{
|
||||
LOG_INFO("misc", "Puppet::InitSummon (B1)");
|
||||
//ABORT(); // ZOMG!
|
||||
//ABORT();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1326,7 +1326,7 @@ void GameObject::TriggeringLinkedGameObject(uint32 trapEntry, Unit* target)
|
|||
if (!trapSpell) // checked at load already
|
||||
return;
|
||||
|
||||
// xinef: wtf, many spells have range 0 but radius > 0
|
||||
// xinef: many spells have range 0 but radius > 0
|
||||
float range = float(target->GetSpellMaxRangeForTarget(GetOwner(), trapSpell));
|
||||
if (range < 1.0f)
|
||||
range = 5.0f;
|
||||
|
|
|
|||
|
|
@ -1836,7 +1836,7 @@ void Pet::resetTalentsForAllPetsOf(Player* owner, Pet* online_pet /*= nullptr*/)
|
|||
// now need only reset for offline pets (all pets except online case)
|
||||
uint32 except_petnumber = online_pet ? online_pet->GetCharmInfo()->GetPetNumber() : 0;
|
||||
|
||||
// xinef: zomg! sync query
|
||||
// xinef: sync query
|
||||
CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_SEL_CHAR_PET);
|
||||
stmt->setUInt32(0, owner->GetGUID().GetCounter());
|
||||
stmt->setUInt32(1, except_petnumber);
|
||||
|
|
@ -1846,7 +1846,7 @@ void Pet::resetTalentsForAllPetsOf(Player* owner, Pet* online_pet /*= nullptr*/)
|
|||
if (!resultPets)
|
||||
return;
|
||||
|
||||
// xinef: zomg! sync query
|
||||
// xinef: sync query
|
||||
stmt = CharacterDatabase.GetPreparedStatement(CHAR_SEL_PET_SPELL_LIST);
|
||||
stmt->setUInt32(0, owner->GetGUID().GetCounter());
|
||||
stmt->setUInt32(1, except_petnumber);
|
||||
|
|
|
|||
|
|
@ -8115,7 +8115,7 @@ void Player::SendInitWorldStates(uint32 zoneid, uint32 areaid)
|
|||
data << uint32(0x6fc) << uint32(0x0); // 25 1788 gold mine (0 - conflict, 1 - horde)
|
||||
data << uint32(0x6fd) << uint32(0x0); // 26 1789 gold mine (1 - show/0 - hide)
|
||||
data << uint32(0x6fe) << uint32(0x0); // 27 1790 gold mine color
|
||||
data << uint32(0x700) << uint32(0x0); // 28 1792 gold mine color, wtf?, may be LM?
|
||||
data << uint32(0x700) << uint32(0x0); // 28 1792 gold mine color, may be LM?
|
||||
data << uint32(0x701) << uint32(0x0); // 29 1793 lumber mill color (0 - conflict, 1 - horde contr)
|
||||
data << uint32(0x702) << uint32(0x0); // 30 1794 lumber mill (show/hide)
|
||||
data << uint32(0x703) << uint32(0x0); // 31 1795 lumber mill color color
|
||||
|
|
@ -9428,7 +9428,7 @@ void Player::RemovePetitionsAndSigns(ObjectGuid guid, uint32 type)
|
|||
|
||||
void Player::LeaveAllArenaTeams(ObjectGuid guid)
|
||||
{
|
||||
// xinef: zomg! sync query
|
||||
// xinef: sync query
|
||||
CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_SEL_PLAYER_ARENA_TEAMS);
|
||||
stmt->setUInt32(0, guid.GetCounter());
|
||||
PreparedQueryResult result = CharacterDatabase.Query(stmt);
|
||||
|
|
@ -10828,7 +10828,7 @@ void Player::SendInitialPacketsBeforeAddToMap()
|
|||
/// Pass 'this' as argument because we're not stored in ObjectAccessor yet
|
||||
GetSocial()->SendSocialList(this, SOCIAL_FLAG_ALL);
|
||||
|
||||
// guild bank list wtf?
|
||||
// guild bank list?
|
||||
|
||||
// Homebind
|
||||
WorldPacket data(SMSG_BINDPOINTUPDATE, 5 * 4);
|
||||
|
|
@ -10905,7 +10905,7 @@ void Player::SendInitialPacketsAfterAddToMap()
|
|||
auraList.front()->HandleEffect(this, AURA_EFFECT_HANDLE_SEND_FOR_CLIENT, true);
|
||||
}
|
||||
|
||||
// Fix mount shit... to tired to think, update block gets messed somewhere
|
||||
// Fix mount, update block gets messed somewhere
|
||||
{
|
||||
if (!isBeingLoaded() && GetMountBlockId() && !HasAuraType(SPELL_AURA_MOUNTED))
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1491,7 +1491,7 @@ void Player::RemoveRewardedQuest(uint32 questId, bool update /*= true*/)
|
|||
void Player::SendQuestUpdate(uint32 questId)
|
||||
{
|
||||
uint32 zone = 0, area = 0;
|
||||
// xinef: shittness fixup
|
||||
// xinef: fixup
|
||||
uint32 oldSpellId = 0;
|
||||
|
||||
SpellAreaForQuestMapBounds saBounds = sSpellMgr->GetSpellAreaForQuestMapBounds(questId);
|
||||
|
|
@ -1515,7 +1515,7 @@ void Player::SendQuestUpdate(uint32 questId)
|
|||
|
||||
saBounds = sSpellMgr->GetSpellAreaForQuestEndMapBounds(questId);
|
||||
|
||||
// xinef: shittness fixup
|
||||
// xinef: fixup
|
||||
uint32 skipSpellId = 0;
|
||||
oldSpellId = 0;
|
||||
if (saBounds.first != saBounds.second)
|
||||
|
|
|
|||
|
|
@ -1149,7 +1149,7 @@ InventoryResult Player::CanStoreItem(uint8 bag, uint8 slot, ItemPosCountVec& des
|
|||
if( pItem->IsBag() && pItem->IsNotEmptyBag() )
|
||||
return EQUIP_ERR_CAN_ONLY_DO_WITH_EMPTY_BAGS;
|
||||
|
||||
// Xinef: Removed next bullshit loot generated check
|
||||
// Xinef: Removed next loot generated check
|
||||
if (pItem->GetGUID() == GetLootGUID())
|
||||
{
|
||||
if (no_space_count)
|
||||
|
|
@ -1629,7 +1629,7 @@ InventoryResult Player::CanStoreItems(Item** pItems, int count) const
|
|||
if (!pProto)
|
||||
return EQUIP_ERR_ITEM_NOT_FOUND;
|
||||
|
||||
// Xinef: Removed next bullshit loot generated check
|
||||
// Xinef: Removed next loot generated check
|
||||
if (pItem->GetGUID() == GetLootGUID())
|
||||
return EQUIP_ERR_ALREADY_LOOTED;
|
||||
|
||||
|
|
@ -2065,7 +2065,7 @@ InventoryResult Player::CanBankItem(uint8 bag, uint8 slot, ItemPosCountVec& dest
|
|||
if (!pProto)
|
||||
return swap ? EQUIP_ERR_ITEMS_CANT_BE_SWAPPED : EQUIP_ERR_ITEM_NOT_FOUND;
|
||||
|
||||
// Xinef: Removed next bullshit loot generated check
|
||||
// Xinef: Removed next loot generated check
|
||||
if (pItem->GetGUID() == GetLootGUID())
|
||||
return EQUIP_ERR_ALREADY_LOOTED;
|
||||
|
||||
|
|
@ -3641,7 +3641,7 @@ void Player::SwapItem(uint16 src, uint16 dst)
|
|||
|
||||
if (pDstItem)
|
||||
{
|
||||
// Xinef: Removed next bullshit loot generated check
|
||||
// Xinef: Removed next loot generated check
|
||||
if (pDstItem->GetGUID() == GetLootGUID()) // prevent swap looting item
|
||||
{
|
||||
//best error message found for attempting to swap while looting
|
||||
|
|
@ -3940,7 +3940,7 @@ void Player::SwapItem(uint16 src, uint16 dst)
|
|||
{
|
||||
if (Item* bagItem = bag->GetItemByPos(i))
|
||||
{
|
||||
// Xinef: Removed next bullshit loot generated check
|
||||
// Xinef: Removed next loot generated check
|
||||
if (bagItem->GetGUID() == GetLootGUID())
|
||||
{
|
||||
m_session->DoLootRelease(GetLootGUID());
|
||||
|
|
@ -3958,7 +3958,7 @@ void Player::SwapItem(uint16 src, uint16 dst)
|
|||
{
|
||||
if (Item* bagItem = bag->GetItemByPos(i))
|
||||
{
|
||||
// Xinef: Removed next bullshit loot generated check
|
||||
// Xinef: Removed next loot generated check
|
||||
if (bagItem->GetGUID() == GetLootGUID())
|
||||
{
|
||||
m_session->DoLootRelease(GetLootGUID());
|
||||
|
|
@ -5632,7 +5632,7 @@ bool Player::LoadFromDB(ObjectGuid playerGuid, CharacterDatabaseQueryHolder cons
|
|||
|
||||
_LoadDeclinedNames(holder.GetPreparedResult(PLAYER_LOGIN_QUERY_LOAD_DECLINED_NAMES));
|
||||
|
||||
//m_achievementMgr->CheckAllAchievementCriteria(); // pussywizard: ZOMG! disabled this bullshit
|
||||
//m_achievementMgr->CheckAllAchievementCriteria(); // pussywizard: disabled this
|
||||
|
||||
_LoadEquipmentSets(holder.GetPreparedResult(PLAYER_LOGIN_QUERY_LOAD_EQUIPMENT_SETS));
|
||||
|
||||
|
|
@ -6056,7 +6056,7 @@ Item* Player::_LoadItem(CharacterDatabaseTransaction trans, uint32 zoneId, uint3
|
|||
}
|
||||
else
|
||||
{
|
||||
// xinef: zomg! sync query
|
||||
// xinef: sync query
|
||||
stmt = CharacterDatabase.GetPreparedStatement(CHAR_SEL_ITEM_REFUNDS);
|
||||
stmt->setUInt32(0, item->GetGUID().GetCounter());
|
||||
stmt->setUInt32(1, GetGUID().GetCounter());
|
||||
|
|
@ -7587,7 +7587,7 @@ void Player::_SaveQuestStatus(CharacterDatabaseTransaction trans)
|
|||
{
|
||||
if (saveItr->second)
|
||||
stmt = CharacterDatabase.GetPreparedStatement(CHAR_INS_CHAR_QUESTSTATUS_REWARDED);
|
||||
else // xinef: what the fuck is this shit? quest can be removed by spelleffect if (!keepAbandoned)
|
||||
else // xinef: what the is this? quest can be removed by spelleffect if (!keepAbandoned)
|
||||
stmt = CharacterDatabase.GetPreparedStatement(CHAR_DEL_CHAR_QUESTSTATUS_REWARDED_BY_QUEST);
|
||||
|
||||
stmt->setUInt32(0, GetGUID().GetCounter());
|
||||
|
|
|
|||
|
|
@ -2739,7 +2739,7 @@ void Unit::SendMeleeAttackStop(Unit* victim)
|
|||
{
|
||||
// pussywizard: calling SendMeleeAttackStop without clearing UNIT_STATE_MELEE_ATTACKING and then AttackStart the same player may spoil npc rotating!
|
||||
// pussywizard: this happens in some boss scripts, just add clearing here
|
||||
// ClearUnitState(UNIT_STATE_MELEE_ATTACKING); // ZOMG! commented out for now
|
||||
// ClearUnitState(UNIT_STATE_MELEE_ATTACKING); // commented out for now
|
||||
|
||||
WorldPacket data(SMSG_ATTACKSTOP, (8 + 8 + 4));
|
||||
data << GetPackGUID();
|
||||
|
|
@ -9714,7 +9714,7 @@ bool Unit::Attack(Unit* victim, bool meleeAttack)
|
|||
return false;
|
||||
}
|
||||
|
||||
//if (HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PACIFIED)) // pussywizard: wtf? why having this flag prevents from entering combat? it should just prevent melee attack
|
||||
//if (HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PACIFIED)) // pussywizard: why having this flag prevents from entering combat? it should just prevent melee attack
|
||||
// return false;
|
||||
|
||||
// nobody can attack GM in GM-mode
|
||||
|
|
@ -11173,7 +11173,7 @@ uint32 Unit::SpellDamageBonusTaken(Unit* caster, SpellInfo const* spellProto, ui
|
|||
if (!spellProto->ValidateAttribute6SpellDamageMods(caster, *i, damagetype == DOT))
|
||||
continue;
|
||||
|
||||
// Only death knight spell with this aura, ZOMG!
|
||||
// Only death knight spell with this aura
|
||||
if ((*i)->GetSpellInfo()->SpellFamilyName == SPELLFAMILY_DEATHKNIGHT)
|
||||
if (!caster || caster->GetGUID() != (*i)->GetCasterGUID())
|
||||
continue;
|
||||
|
|
@ -17606,7 +17606,7 @@ bool Unit::SetCharmedBy(Unit* charmer, CharmType type, AuraApplication const* au
|
|||
return false;
|
||||
|
||||
// Pets already have a properly initialized CharmInfo, don't overwrite it.
|
||||
// Xinef: I need charmInfo for vehicle so bullshit
|
||||
// Xinef: I need charmInfo for vehicle
|
||||
if (/*type != CHARM_TYPE_VEHICLE &&*/ !GetCharmInfo())
|
||||
{
|
||||
InitCharmInfo();
|
||||
|
|
@ -18175,7 +18175,7 @@ void Unit::SetPhaseMask(uint32 newPhaseMask, bool update)
|
|||
|
||||
if (IsInWorld())
|
||||
{
|
||||
// xinef: ZOMG!, to comment, bellow line should be removed
|
||||
// xinef: to comment, bellow line should be removed
|
||||
// pussywizard: goign to other phase (valithria, algalon) should not remove such auras
|
||||
//RemoveNotOwnSingleTargetAuras(newPhaseMask, true); // we can lost access to caster or target
|
||||
|
||||
|
|
|
|||
|
|
@ -1853,7 +1853,7 @@ public:
|
|||
void JumpTo(float speedXY, float speedZ, bool forward = true);
|
||||
void JumpTo(WorldObject* obj, float speedZ);
|
||||
|
||||
void SendMonsterMove(float NewPosX, float NewPosY, float NewPosZ, uint32 TransitTime, SplineFlags sf = SPLINEFLAG_WALK_MODE); // pussywizard: need to just send packet, with no shitty movement/spline
|
||||
void SendMonsterMove(float NewPosX, float NewPosY, float NewPosZ, uint32 TransitTime, SplineFlags sf = SPLINEFLAG_WALK_MODE); // pussywizard: need to just send packet, with no movement/spline
|
||||
void MonsterMoveWithSpeed(float x, float y, float z, float speed);
|
||||
//void SetFacing(float ori, WorldObject* obj = nullptr);
|
||||
//void SendMonsterMove(float NewPosX, float NewPosY, float NewPosZ, uint8 type, uint32 MovementFlags, uint32 Time, Player* player = nullptr);
|
||||
|
|
|
|||
|
|
@ -61,11 +61,11 @@ Vehicle::~Vehicle()
|
|||
{
|
||||
if (Unit* unit = ObjectAccessor::GetUnit(*_me, itr->second.Passenger.Guid))
|
||||
{
|
||||
LOG_FATAL("vehicles", "ZOMG! ~Vehicle(), unit: %s, entry: %u, typeid: %u, this_entry: %u, this_typeid: %u!", unit->GetName().c_str(), unit->GetEntry(), unit->GetTypeId(), _me ? _me->GetEntry() : 0, _me ? _me->GetTypeId() : 0);
|
||||
LOG_FATAL("vehicles", "Vehicle(), unit: %s, entry: %u, typeid: %u, this_entry: %u, this_typeid: %u!", unit->GetName().c_str(), unit->GetEntry(), unit->GetTypeId(), _me ? _me->GetEntry() : 0, _me ? _me->GetTypeId() : 0);
|
||||
unit->_ExitVehicle();
|
||||
}
|
||||
else
|
||||
LOG_FATAL("vehicles", "ZOMG! ~Vehicle(), unknown guid!");
|
||||
LOG_FATAL("vehicles", "Vehicle(), unknown guid!");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -392,15 +392,15 @@ bool Vehicle::AddPassenger(Unit* unit, int8 seatId)
|
|||
}
|
||||
catch (...)
|
||||
{
|
||||
LOG_INFO("vehicles", "ZOMG! CRASH! Try-catch in Unit::SetCharmedBy()!");
|
||||
LOG_INFO("vehicles", "ZOMG! CRASH! Try-catch in Unit::SetCharmedBy(). not null: %u", _me ? 1 : 0);
|
||||
LOG_INFO("vehicles", "CRASH! Try-catch in Unit::SetCharmedBy()!");
|
||||
LOG_INFO("vehicles", "CRASH! Try-catch in Unit::SetCharmedBy(). not null: %u", _me ? 1 : 0);
|
||||
if (!_me)
|
||||
return false;
|
||||
LOG_INFO("vehicles", "ZOMG! CRASH! Try-catch in Unit::SetCharmedBy(). Is: %u!", _me->IsInWorld());
|
||||
LOG_INFO("vehicles", "ZOMG! CRASH! Try-catch in Unit::SetCharmedBy(). Is2: %u!", _me->IsDuringRemoveFromWorld());
|
||||
LOG_INFO("vehicles", "ZOMG! CRASH! Try-catch in Unit::SetCharmedBy(). Unit %s!", _me->GetName().c_str());
|
||||
LOG_INFO("vehicles", "ZOMG! CRASH! Try-catch in Unit::SetCharmedBy(). typeid: %u!", _me->GetTypeId());
|
||||
LOG_INFO("vehicles", "ZOMG! CRASH! Try-catch in Unit::SetCharmedBy(). Unit %s, typeid: %u, in world: %u, duringremove: %u has wrong CharmType! Charmer %s, typeid: %u, in world: %u, duringremove: %u.", _me->GetName().c_str(), _me->GetTypeId(), _me->IsInWorld(), _me->IsDuringRemoveFromWorld(), unit->GetName().c_str(), unit->GetTypeId(), unit->IsInWorld(), unit->IsDuringRemoveFromWorld());
|
||||
LOG_INFO("vehicles", "CRASH! Try-catch in Unit::SetCharmedBy(). Is: %u!", _me->IsInWorld());
|
||||
LOG_INFO("vehicles", "CRASH! Try-catch in Unit::SetCharmedBy(). Is2: %u!", _me->IsDuringRemoveFromWorld());
|
||||
LOG_INFO("vehicles", "CRASH! Try-catch in Unit::SetCharmedBy(). Unit %s!", _me->GetName().c_str());
|
||||
LOG_INFO("vehicles", "CRASH! Try-catch in Unit::SetCharmedBy(). typeid: %u!", _me->GetTypeId());
|
||||
LOG_INFO("vehicles", "CRASH! Try-catch in Unit::SetCharmedBy(). Unit %s, typeid: %u, in world: %u, duringremove: %u has wrong CharmType! Charmer %s, typeid: %u, in world: %u, duringremove: %u.", _me->GetName().c_str(), _me->GetTypeId(), _me->IsInWorld(), _me->IsDuringRemoveFromWorld(), unit->GetName().c_str(), unit->GetTypeId(), unit->IsInWorld(), unit->IsDuringRemoveFromWorld());
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2227,7 +2227,7 @@ bool Guild::AddMember(ObjectGuid guid, uint8 rankId)
|
|||
member->ResetFlags();
|
||||
|
||||
bool ok = false;
|
||||
// xinef: zomg! sync query
|
||||
// xinef: sync query
|
||||
// Player must exist
|
||||
CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_SEL_CHAR_DATA_FOR_GUILD);
|
||||
stmt->setUInt32(0, guid.GetCounter());
|
||||
|
|
|
|||
|
|
@ -572,7 +572,7 @@ void WorldSession::HandleCalendarEventInvite(WorldPacket& recvData)
|
|||
return;
|
||||
}
|
||||
|
||||
// xinef: zomg! sync query
|
||||
// xinef: sync query
|
||||
if (QueryResult result = CharacterDatabase.PQuery("SELECT flags FROM character_social WHERE guid = %u AND friend = %u", inviteeGuid.GetCounter(), playerGuid.GetCounter()))
|
||||
{
|
||||
Field* fields = result->Fetch();
|
||||
|
|
|
|||
|
|
@ -615,9 +615,9 @@ InstancePlayerBind* InstanceSaveMgr::PlayerBindToInstance(ObjectGuid guid, Insta
|
|||
// pussywizard: protect against mysql thread races!
|
||||
// pussywizard: CHANGED MY MIND! DON'T SLOW DOWN THIS QUERY! HANDLE ONLY DURING LOADING FROM DB!
|
||||
// example: enter instance -> bind -> update old id to new id -> exit -> delete new id
|
||||
// if delete by new id is executed before update, then we end up with shit in db
|
||||
// if delete by new id is executed before update, then we end up with in db
|
||||
/*CharacterDatabaseTransaction trans = CharacterDatabase.BeginTransaction();
|
||||
// ensure any shit for that map+difficulty is deleted!
|
||||
// ensure any for that map+difficulty is deleted!
|
||||
CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_DEL_CHAR_INSTANCE_BY_GUID_MAP_DIFF); // DELETE ci FROM character_instance ci JOIN instance i ON ci.instance = i.id WHERE ci.guid = ? AND i.map = ? AND i.difficulty = ?
|
||||
stmt->setUInt32(0, guidLow);
|
||||
stmt->setUInt16(1, uint16(save->GetMapId()));
|
||||
|
|
|
|||
|
|
@ -534,13 +534,13 @@ void Map::InitializeObject(T* /*obj*/)
|
|||
template<>
|
||||
void Map::InitializeObject(Creature* /*obj*/)
|
||||
{
|
||||
//obj->_moveState = MAP_OBJECT_CELL_MOVE_NONE; // pussywizard: this is shit
|
||||
//obj->_moveState = MAP_OBJECT_CELL_MOVE_NONE;
|
||||
}
|
||||
|
||||
template<>
|
||||
void Map::InitializeObject(GameObject* /*obj*/)
|
||||
{
|
||||
//obj->_moveState = MAP_OBJECT_CELL_MOVE_NONE; // pussywizard: this is shit
|
||||
//obj->_moveState = MAP_OBJECT_CELL_MOVE_NONE;
|
||||
}
|
||||
|
||||
template<class T>
|
||||
|
|
|
|||
|
|
@ -287,7 +287,7 @@ protected:
|
|||
|
||||
void TeamCastSpell(TeamId team, int32 spellId, Player* sameMapPlr = nullptr);
|
||||
|
||||
// Hack to store map because this code is just shit
|
||||
// Hack to store map
|
||||
void SetMapFromZone(uint32 zone);
|
||||
std::map<ObjectGuid::LowType, GameObject*> m_GoScriptStore;
|
||||
std::map<ObjectGuid::LowType, Creature*> m_CreatureScriptStore;
|
||||
|
|
|
|||
|
|
@ -2619,7 +2619,7 @@ void AuraEffect::HandleAuraModPacify(AuraApplication const* aurApp, uint8 mode,
|
|||
if (apply)
|
||||
{
|
||||
target->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PACIFIED);
|
||||
//target->AttackStop(); // pussywizard: wtf? why having this flag prevents from being in combat? it should just prevent melee attack
|
||||
//target->AttackStop(); // pussywizard: why having this flag prevents from being in combat? it should just prevent melee attack
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
@ -4185,7 +4185,6 @@ void AuraEffect::HandleModTotalPercentStat(AuraApplication const* aurApp, uint8
|
|||
}
|
||||
|
||||
// recalculate current HP/MP after applying aura modifications (only for spells with SPELL_ATTR0_UNK4 0x00000010 flag)
|
||||
// this check is total bullshit i think
|
||||
if (GetMiscValue() == STAT_STAMINA && m_spellInfo->HasAttribute(SPELL_ATTR0_IS_ABILITY))
|
||||
target->SetHealth(std::max<uint32>(uint32(healthPct * target->GetMaxHealth() * 0.01f), (alive ? 1 : 0)));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2791,7 +2791,7 @@ SpellMissInfo Spell::DoSpellHitOnUnit(Unit* unit, uint32 effectMask, bool scaleA
|
|||
effectMask &= ~(1 << effectNumber);
|
||||
// Xinef: Buggs out polymorph
|
||||
// Xinef: And this is checked in MagicSpellHitResult, why we check resistance twice?
|
||||
// Xinef: And why we check every spell effect basing on rand and generic dispel info? some effects will be appliend and some wont? WTF?
|
||||
// Xinef: And why we check every spell effect basing on rand and generic dispel info? some effects will be appliend and some wont?
|
||||
/*else if (m_spellInfo->Effects[effectNumber].IsAura() && !m_spellInfo->IsPositiveEffect(effectNumber))
|
||||
{
|
||||
int32 debuff_resist_chance = unit->GetMaxPositiveAuraModifierByMiscValue(SPELL_AURA_MOD_DEBUFF_RESISTANCE, int32(m_spellInfo->Dispel));
|
||||
|
|
@ -3719,7 +3719,7 @@ void Spell::_cast(bool skipCheck)
|
|||
SendSpellGo();
|
||||
|
||||
// Okay, everything is prepared. Now we need to distinguish between immediate and evented delayed spells
|
||||
if ((m_spellInfo->Speed > 0.0f && !m_spellInfo->IsChanneled())/* xinef: we dont need this shit || m_spellInfo->Id == 14157*/)
|
||||
if ((m_spellInfo->Speed > 0.0f && !m_spellInfo->IsChanneled())/* xinef: we dont need this || m_spellInfo->Id == 14157*/)
|
||||
{
|
||||
// Remove used for cast item if need (it can be already nullptr after TakeReagents call
|
||||
// in case delayed spell remove item at cast delay start
|
||||
|
|
@ -4624,7 +4624,7 @@ void Spell::WriteSpellGoTargets(WorldPacket* data)
|
|||
if ((*ihit).missCondition == SPELL_MISS_NONE) // Add only hits
|
||||
{
|
||||
*data << ihit->targetGUID;
|
||||
// Xinef: WTF is this? No channeled spell checked, no anything
|
||||
// Xinef: No channeled spell checked, no anything
|
||||
//m_channelTargetEffectMask |=ihit->effectMask;
|
||||
++hit;
|
||||
}
|
||||
|
|
@ -6318,7 +6318,7 @@ SpellCastResult Spell::CheckPetCast(Unit* target)
|
|||
m_targets.SetUnitTarget(target);
|
||||
}
|
||||
|
||||
// xinef: Calculate power cost here, so funciton checking power can work properly and dont return shit results
|
||||
// xinef: Calculate power cost here, so funciton checking power can work properly and dont return bad results
|
||||
m_powerCost = m_spellInfo->CalcPowerCost(m_caster, m_spellSchoolMask, this);
|
||||
|
||||
// cooldown
|
||||
|
|
@ -6568,7 +6568,7 @@ SpellCastResult Spell::CheckRange(bool strict)
|
|||
{
|
||||
if (target != m_caster)
|
||||
{
|
||||
// Xinef: WHAT DA FUCK IS THIS SHIT? Spells with 5yd range can hit target 9yd away? >.>
|
||||
// Xinef: Spells with 5yd range can hit target 9yd away?
|
||||
if (range_type == SPELL_RANGE_MELEE)
|
||||
{
|
||||
float real_max_range = max_range;
|
||||
|
|
@ -7435,7 +7435,7 @@ bool Spell::CheckEffectTarget(Unit const* target, uint32 eff) const
|
|||
return true;
|
||||
}
|
||||
|
||||
// todo: shit below shouldn't be here, but it's temporary
|
||||
// todo: below shouldn't be here, but it's temporary
|
||||
//Check targets for LOS visibility (except spells without range limitations)
|
||||
switch (m_spellInfo->Effects[eff].Effect)
|
||||
{
|
||||
|
|
@ -7818,7 +7818,7 @@ void Spell::DoAllEffectOnLaunchTarget(TargetInfo& targetInfo, float* multiplier,
|
|||
critChance = unit->SpellTakenCritChance(caster, m_spellInfo, m_spellSchoolMask, critChance, m_attackType, false);
|
||||
targetInfo.crit = roll_chance_f(std::max(0.0f, critChance));
|
||||
|
||||
// Sweeping strikes wtf shit ;d
|
||||
// Sweeping strikes
|
||||
if (m_caster->getClass() == CLASS_WARRIOR && ssEffect < MAX_SPELL_EFFECTS && m_spellInfo->SpellFamilyName == SPELLFAMILY_WARRIOR &&
|
||||
((m_spellInfo->Id != 50622 && m_spellInfo->Id != 44949) || firstTarget))
|
||||
{
|
||||
|
|
|
|||
|
|
@ -392,7 +392,7 @@ bool SpellEffectInfo::IsFarUnitTargetEffect() const
|
|||
|| (Effect == SPELL_EFFECT_SUMMON_RAF_FRIEND)
|
||||
|| (Effect == SPELL_EFFECT_RESURRECT)
|
||||
|| (Effect == SPELL_EFFECT_RESURRECT_NEW)
|
||||
/*|| (Effect == SPELL_EFFECT_SKIN_PLAYER_CORPSE) Xinef: This is not Far Unit Target Effect... what a bullshit*/;
|
||||
/*|| (Effect == SPELL_EFFECT_SKIN_PLAYER_CORPSE) Xinef: This is not Far Unit Target Effect*/;
|
||||
}
|
||||
|
||||
bool SpellEffectInfo::IsFarDestTargetEffect() const
|
||||
|
|
|
|||
|
|
@ -1143,7 +1143,7 @@ public:
|
|||
me->CastSpell((Unit*)nullptr, SPELL_FROST_NOVA, false);
|
||||
events.RepeatEvent(15000);
|
||||
EventMapGCD(events, 1500);
|
||||
// blink disabled, fucking movement shit not working
|
||||
// blink disabled, movement not working
|
||||
}
|
||||
else
|
||||
events.RepeatEvent(6000);
|
||||
|
|
|
|||
|
|
@ -369,7 +369,7 @@ public:
|
|||
Player* target = myList.front();
|
||||
if (me->GetVictim()->GetGUID() != _tankGUID || target->GetGUID() != _offtankGUID)
|
||||
{
|
||||
// remove manually from previous, single target flag has nothing to do with this shit as caster is in every case different... tc retards
|
||||
// remove manually from previous, single target flag has nothing to do with this as caster is in every case different.
|
||||
if (_tankGUID)
|
||||
if (Player* prevTank = ObjectAccessor::GetPlayer(*me, _tankGUID))
|
||||
{
|
||||
|
|
|
|||
|
|
@ -589,7 +589,7 @@ public:
|
|||
|
||||
// AIR PHASE EVENTS BELOW:
|
||||
case EVENT_AIR_PHASE:
|
||||
// pussywizard: unroot may be scheduled after this event cos of events shitness (time must be unique)
|
||||
// pussywizard: unroot may be scheduled after this event cos of events (time must be unique)
|
||||
if (me->HasUnitState(UNIT_STATE_ROOT))
|
||||
{
|
||||
events.CancelEvent(EVENT_UNROOT);
|
||||
|
|
|
|||
|
|
@ -935,7 +935,7 @@ public:
|
|||
Talk(SAY_LK_REMORSELESS_WINTER);
|
||||
me->GetMap()->SetZoneMusic(AREA_THE_FROZEN_THRONE, MUSIC_SPECIAL);
|
||||
me->CastSpell(me, SPELL_REMORSELESS_WINTER_1, false);
|
||||
//events.DelayEvents(62500, EVENT_GROUP_BERSERK); // delay berserk timer, its not ticking during phase transitions, bullshit, 15mins on movies
|
||||
//events.DelayEvents(62500, EVENT_GROUP_BERSERK); // delay berserk timer, its not ticking during phase transitions, 15mins on movies
|
||||
events.ScheduleEvent(EVENT_QUAKE, 62500);
|
||||
events.ScheduleEvent(EVENT_PAIN_AND_SUFFERING, 3500, EVENT_GROUP_ABILITIES);
|
||||
events.ScheduleEvent(EVENT_SUMMON_ICE_SPHERE, 8000, EVENT_GROUP_ABILITIES);
|
||||
|
|
@ -947,7 +947,7 @@ public:
|
|||
me->GetMap()->SetZoneMusic(AREA_THE_FROZEN_THRONE, MUSIC_SPECIAL);
|
||||
me->CastSpell(me, SPELL_REMORSELESS_WINTER_2, false);
|
||||
summons.DespawnEntry(NPC_VALKYR_SHADOWGUARD);
|
||||
//events.DelayEvents(62500, EVENT_GROUP_BERSERK); // delay berserk timer, its not ticking during phase transitions, bullshit, 15 mins on movies
|
||||
//events.DelayEvents(62500, EVENT_GROUP_BERSERK); // delay berserk timer, its not ticking during phase transitions, 15 mins on movies
|
||||
events.ScheduleEvent(EVENT_QUAKE_2, 62500);
|
||||
events.ScheduleEvent(EVENT_PAIN_AND_SUFFERING, 3500, EVENT_GROUP_ABILITIES);
|
||||
events.ScheduleEvent(EVENT_SUMMON_ICE_SPHERE, 8000, EVENT_GROUP_ABILITIES);
|
||||
|
|
|
|||
|
|
@ -158,7 +158,7 @@ public:
|
|||
return;
|
||||
|
||||
me->SetInCombatWithZone();
|
||||
events.ScheduleEvent(EVENT_ESSENCE_OF_SUFFERING, 5000); // ZOMG! 15000);
|
||||
events.ScheduleEvent(EVENT_ESSENCE_OF_SUFFERING, 5000); // 15000);
|
||||
me->SetStandState(UNIT_STAND_STATE_STAND);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -100,7 +100,7 @@ public:
|
|||
case NPC_COILFANG_SHATTERER:
|
||||
case NPC_COILFANG_PRIESTESS:
|
||||
if (creature->GetPositionX() > -110.0f && creature->GetPositionX() < 155.0f && creature->GetPositionY() > -610.0f && creature->GetPositionY() < -280.0f)
|
||||
AliveKeepersCount += creature->IsAlive() ? 0 : -1; // retarded SmartAI calls JUST_RESPAWNED in AIInit...
|
||||
AliveKeepersCount += creature->IsAlive() ? 0 : -1; // SmartAI calls JUST_RESPAWNED in AIInit...
|
||||
break;
|
||||
case NPC_THE_LURKER_BELOW:
|
||||
LurkerBelowGUID = creature->GetGUID();
|
||||
|
|
|
|||
|
|
@ -556,7 +556,7 @@ public:
|
|||
//me->CastSpell(me, SPELL_KEAL_STUNNED, true);
|
||||
break;
|
||||
case EVENT_SCENE_9:
|
||||
me->CastSpell(me, 52241, true); // WRONG VISUAL, ZOMG!
|
||||
me->CastSpell(me, 52241, true); // WRONG VISUAL
|
||||
me->CastSpell(me, 34807, true);
|
||||
me->SummonCreature(NPC_WORLD_TRIGGER, me->GetPositionX(), me->GetPositionY(), me->GetPositionZ() + 15.0f, 0.0f, TEMPSUMMON_TIMED_DESPAWN, 60000);
|
||||
if (Creature* trigger = me->SummonCreature(WORLD_TRIGGER, me->GetPositionX() + 5, me->GetPositionY(), me->GetPositionZ() + 15.0f, 0.0f, TEMPSUMMON_TIMED_DESPAWN, 60000))
|
||||
|
|
@ -601,7 +601,7 @@ public:
|
|||
break;
|
||||
case EVENT_SCENE_16:
|
||||
summons.DespawnEntry(WORLD_TRIGGER);
|
||||
me->RemoveAurasDueToSpell(52241); // WRONG VISUAL, ZOMG!
|
||||
me->RemoveAurasDueToSpell(52241); // WRONG VISUAL
|
||||
me->GetMotionMaster()->MovePoint(POINT_START_LAST_PHASE, me->GetHomePosition(), false, true);
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -450,7 +450,7 @@ class spell_hun_chimera_shot : public SpellScript
|
|||
|
||||
// Amount of one aura tick
|
||||
basePoint = int32(CalculatePct(unitTarget->GetMaxPower(POWER_MANA), aurEff->GetAmount()));
|
||||
int32 casterBasePoint = aurEff->GetAmount() * unitTarget->GetMaxPower(POWER_MANA) / 50; // TODO: WTF? caster uses unitTarget?
|
||||
int32 casterBasePoint = aurEff->GetAmount() * unitTarget->GetMaxPower(POWER_MANA) / 50; // TODO: Caster uses unitTarget?
|
||||
if (basePoint > casterBasePoint)
|
||||
basePoint = casterBasePoint;
|
||||
ApplyPct(basePoint, TickCount * 60);
|
||||
|
|
|
|||
|
|
@ -3569,7 +3569,7 @@ enum GroupJoinBattlegroundResult
|
|||
ERR_BATTLEGROUND_QUEUED_FOR_RATED = -6, // You cannot queue for another battle while queued for a rated arena match
|
||||
ERR_BATTLEGROUND_TEAM_LEFT_QUEUE = -7, // Your team has left the arena queue
|
||||
ERR_BATTLEGROUND_NOT_IN_BATTLEGROUND = -8, // You can't do that in a battleground.
|
||||
ERR_BATTLEGROUND_JOIN_XP_GAIN = -9, // wtf, doesn't exist in client...
|
||||
ERR_BATTLEGROUND_JOIN_XP_GAIN = -9, // doesn't exist in client...
|
||||
ERR_BATTLEGROUND_JOIN_RANGE_INDEX = -10, // Cannot join the queue unless all members of your party are in the same battleground level range.
|
||||
ERR_BATTLEGROUND_JOIN_TIMED_OUT = -11, // %s was unavailable to join the queue. (ObjectGuid guid exist in client cache)
|
||||
ERR_BATTLEGROUND_JOIN_FAILED = -12, // Join as a group failed (ObjectGuid guid doesn't exist in client cache)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue