flanker (./29824) :Pff……
http://m.9gag.com/gag/aqrA137
bearbecue (./29830) :Nan alors là je comprends pas. Soit vraiment j'ai manqué un truc génial soit j'imagine que c'est le genre si tu t'en mattes à répétition le niveau de ton cerveau s'ajuste et ça devient marrant.
http://extrafabulouscomics.com/comic/197/
/// <summary>
/// Selects meshes based off CreatureDisplayInfoExtra.db2
/// </summary>
/// <param name="renderPasses"></param>
private void OnFilterMeshes(List<ModelRenderPass> renderPasses)
{
// key is geoset group, value is subgroup
// translates to meshId by i * 100 + [i] + 1
var enabledGeosets = new int[26];
for (var i = 0; i < 26; ++i)
enabledGeosets[i] = i * 100 + 1;
enabledGeosets[7] = 702; // Ears
if (DisplayInfo.Model.Value.CreatureGeosetDataID != 0)
{
for (var i = 0; i <= 8; ++i)
{
var value = (DisplayInfo.CreatureGeosetData >> (4 * i)) & 0xF;
if (value != 0)
enabledGeosets[i] = (int) (value + i * 100);
}
}
if (ExtraDisplayInfo != null)
{
if (FacialHairStyle != null)
{
var groups = new[] { 100, 300, 200, 1600, 1700 };
for (var i = 0; i < FacialHairStyle.Geosets.Length; ++i)
if (FacialHairStyle.Geosets[i] != 0)
enabledGeosets[groups[i] / 100] = groups[i] + FacialHairStyle.Geosets[i];
}
if (HairStyle != null && HairStyle.GeosetID != 0)
enabledGeosets[0] = HairStyle.GeosetID;
// Glowy DK eyes
if (ExtraDisplayInfo.DisplayClassID == Classes.DeathKnight)
enabledGeosets[17] = 1703;
if (Gloves != null)
{
if (Gloves.GeosetGroups[0] != 0)
enabledGeosets[4] = Gloves.GeosetGroups[0] + 401;
}
else if (Chest != null)
{
if (Chest.GeosetGroups[0] != 0)
enabledGeosets[8] = Chest.GeosetGroups[0] + 801;
}
/*else if (Shirt != null)
{
if (Shirt.GeosetGroups[0] != 0)
enabledGeosets[8] = Shirt.GeosetGroups[0] + 801;
}*/
var hasBulkyBelt = Belt != null && Belt.GeosetGroups[0] != 0 && (Belt.Flags & (1 << 9)) != 0;
var dressPants = false;
var dressChestpiece = false;
if (Chest != null && Chest.GeosetGroups[2] != 0)
{
dressChestpiece = true;
enabledGeosets[13] = Chest.GeosetGroups[2] + 1301;
}
else if (Pants != null && Pants.GeosetGroups[2] != 0 /* && characterComponent.field_20 & 0x08 */)
{
dressPants = true;
enabledGeosets[13] = Pants.GeosetGroups[2] + 1301;
}
else if (Boots != null && Boots.GeosetGroups[0] != 0)
{
// enabledGeosets[9] = 1;
enabledGeosets[5] = Boots.GeosetGroups[0] + 501;
}
else if (Pants != null)
enabledGeosets[9] = Pants.GeosetGroups[1] + 901;
if (Boots != null)
{
if (Boots.GeosetGroups[1] == 0)
enabledGeosets[20] = 2002;
else
enabledGeosets[20] = Boots.GeosetGroups[1] + 2000;
}
else
enabledGeosets[20] = 2001;
// Tabard here
var showTabard = false;
var hasDress = (dressChestpiece || dressPants);
if (!hasDress && !hasBulkyBelt)
{
if (Tabard != null && Tabard.GeosetGroups[0] != 0)
{
showTabard = true;
enabledGeosets[12] = Tabard.GeosetGroups[0] + 1201;
}
}
if (!showTabard && !hasDress)
{
if (Chest != null && Chest.GeosetGroups[1] != 0)
enabledGeosets[10] = Chest.GeosetGroups[1] + 1001;
else if (Shirt != null && Shirt.GeosetGroups[1] != 0)
enabledGeosets[10] = Shirt.GeosetGroups[1] + 1001;
}
if (!dressChestpiece)
{
if (Pants != null && Pants.GeosetGroups[0] != 0)
{
var geosetId = Pants.GeosetGroups[0];
if (geosetId > 2)
{
enabledGeosets[13] = 1300;
enabledGeosets[11] = geosetId + 1101;
}
else if (showTabard)
enabledGeosets[11] = geosetId + 1101;
}
}
if (Cape != null && Cape.GeosetGroups[0] != 0)
enabledGeosets[15] = Cape.GeosetGroups[0] + 1501;
if (Belt != null && Belt.GeosetGroups[0] != 0)
enabledGeosets[18] = Belt.GeosetGroups[0] + 1801;
enabledGeosets[14] = showTabard && !hasDress ? 1401 : 1400;
}
foreach (var pass in renderPasses)
pass.Enabled = pass.MeshID == 0 || enabledGeosets.Contains(pass.MeshID);
Console.WriteLine("[DEBUG] {0} passes enabled out of {1}", renderPasses.Count(p => p.Enabled), renderPasses.Count);
}
Pen^2 (./29847) :
En fait elle a émis l'hypothèse d'une matière noire pour expliquer son observation (d'après l'article, et contrairement à son titre)Mais oui, je dirais même plus : une grande dame en tout cas.