Skip to content

Instantly share code, notes, and snippets.

View Keader's full-sized avatar
😜
:D

Lucas Nascimento Keader

😜
:D
  • BTG Pactual
  • Brazil
View GitHub Profile
@Keader
Keader / asl_drawer
Created March 5, 2022 21:05 — forked from Schadenfeude/asl_drawer
Drawer (≡) to close (x) animated vector drawable
<?xml version="1.0" encoding="utf-8"?>
<animated-selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/open"
android:drawable="@drawable/ic_drawer_closed"
android:state_selected="true"/>
<item
android:id="@+id/closed"
android:drawable="@drawable/ic_drawer"/>
@Keader
Keader / yogg_phase_2_tentacles.diff
Created August 20, 2018 13:06 — forked from shadovvs/yogg_phase_2_tentacles.diff
Phase 2 tentacles can spawn inside Yogg Saron's hitbox making them impossible for melee players to reach. A crusher spawning here can spell doom because the tanks are unable to interrupt their channel.
diff --git a/Stock/TrinityCore-3.3.5/src/server/game/Entities/Object/Object.cpp b/TrinityCore-3.3.5/src/server/game/Entities/Object/Object.cpp
index eb6f738..f83ac4c 100644
--- a/Stock/TrinityCore-3.3.5/src/server/game/Entities/Object/Object.cpp
+++ b/TrinityCore-3.3.5/src/server/game/Entities/Object/Object.cpp
@@ -1390,7 +1390,7 @@ bool WorldObject::isInBack(WorldObject const* target, float arc) const
return !HasInArc(2 * float(M_PI) - arc, target);
}
-void WorldObject::GetRandomPoint(const Position &pos, float distance, float &rand_x, float &rand_y, float &rand_z) const
+void WorldObject::GetRandomPoint(const Position &pos, float distance, float &rand_x, float &rand_y, float &rand_z, float min_distance /*0.0f*/) const
@Keader
Keader / spell_warrior.cpp
Created March 4, 2018 01:31 — forked from Mack36/spell_warrior.cpp
3.3.5 Warrior rampages stacking
@@ -55,7 +55,8 @@ enum WarriorSpells
SPELL_WARRIOR_UNRELENTING_ASSAULT_TRIGGER_1 = 64849,
SPELL_WARRIOR_UNRELENTING_ASSAULT_TRIGGER_2 = 64850,
SPELL_WARRIOR_VIGILANCE_PROC = 50725,
- SPELL_WARRIOR_VIGILANCE_REDIRECT_THREAT = 59665
+ SPELL_WARRIOR_VIGILANCE_REDIRECT_THREAT = 59665,
+ SPELL_WARRIOR_RAMPAGE = 29801
};
enum WarriorSpellIcons
@Keader
Keader / main.m
Created July 26, 2017 00:03 — forked from ForceTower/main.m
%Valores Tabelados
x = [0.5 1 2 3 4 5 6 7 9]';
y = [6 4.4 3.2 2.7 2 1.9 1.7 1.4 1.1]';
%Variavel para facilitar no uso do numero de euler
e = exp(1);
%Equacao eh:
%P(t) = Ae^-1.5t + Be^-0.3t + Ce^-0.05t
%Valor dos coeficientes em T = 0???
%Criacao da Matriz Z
From 0d6e7f0da59275fb0a61ad8f433d7e48a19d64de Mon Sep 17 00:00:00 2001
From: Valery A <phaseowner@gmail.com>
Date: Thu, 16 Jun 2016 14:09:36 +0600
Subject: Spell: Shaman Dual Wield
Signed-off-by: Valery A <phaseowner@gmail.com>
---
src/server/game/Spells/SpellMgr.cpp | 5 +++++
1 file changed, 5 insertions(+)
@Keader
Keader / shield_slam.diff
Created September 25, 2015 00:21 — forked from Kabekiz/shield_slam.diff
Proper diminishing returns formula + inclusion of Shield Block / Glpyh of Blocking damage increases.
diff --git a/src/server/game/Entities/Unit/Unit.h b/src/server/game/Entities/Unit/Unit.h
index 39b07d8..ca6e3d8 100755
--- a/src/server/game/Entities/Unit/Unit.h
+++ b/src/server/game/Entities/Unit/Unit.h
@@ -1505,17 +1505,16 @@ class Unit : public WorldObject
virtual uint32 GetShieldBlockValue() const =0;
uint32 GetShieldBlockValue(uint32 soft_cap, uint32 hard_cap) const
{
- uint32 value = GetShieldBlockValue();
- if (value >= hard_cap)