Browse Source

init

master
gsd 2 years ago
commit
5a8f6ac28e
  1. 203
      roboniggers.sp
  2. 28
      server/materials/facti13/fem_pyro/pyro_hands_blu.vmt
  3. 57
      server/materials/facti13/fem_pyro/pyrotex_blu.vmt
  4. BIN
      server/materials/facti13/fem_pyro/pyrotex_blu.vtf
  5. 56
      server/materials/facti13/fem_pyro/pyrotex_blu_gib.vmt
  6. 135
      server/materials/facti13/fem_pyro/pyrotex_blu_invun.vmt
  7. 57
      server/materials/facti13/fem_pyro/pyrotex_blu_zombie.vmt
  8. BIN
      server/materials/facti13/fem_pyro/pyrotex_blu_zombie.vtf
  9. 59
      server/materials/facti13/fem_pyro/pyrotex_blu_zombie_alphatest.vmt
  10. 124
      server/materials/facti13/fem_pyro/pyrotex_blu_zombie_invun.vmt
  11. BIN
      server/materials/facti13/fem_pyro/pyrotex_gib.vtf
  12. BIN
      server/materials/facti13/fem_pyro/pyrotex_invuln.vtf
  13. BIN
      server/materials/facti13/fem_pyro/pyrotex_normal.vtf
  14. 57
      server/materials/facti13/fem_pyro/pyrotex_red.vmt
  15. BIN
      server/materials/facti13/fem_pyro/pyrotex_red.vtf
  16. 56
      server/materials/facti13/fem_pyro/pyrotex_red_gib.vmt
  17. 134
      server/materials/facti13/fem_pyro/pyrotex_red_invun.vmt
  18. 57
      server/materials/facti13/fem_pyro/pyrotex_red_zombie.vmt
  19. BIN
      server/materials/facti13/fem_pyro/pyrotex_red_zombie.vtf
  20. 59
      server/materials/facti13/fem_pyro/pyrotex_red_zombie_alphatest.vmt
  21. 124
      server/materials/facti13/fem_pyro/pyrotex_red_zombie_invun.vmt
  22. 67
      server/materials/facti13/niggers/engineer/engineer_blue.vmt
  23. BIN
      server/materials/facti13/niggers/engineer/engineer_blue.vtf
  24. BIN
      server/materials/facti13/niggers/engineer/engineer_blue_gib.vtf
  25. BIN
      server/materials/facti13/niggers/engineer/engineer_handL.vtf
  26. BIN
      server/materials/facti13/niggers/engineer/engineer_head.vtf
  27. 66
      server/materials/facti13/niggers/engineer/engineer_head_blue.vmt
  28. 67
      server/materials/facti13/niggers/engineer/engineer_head_red.vmt
  29. 66
      server/materials/facti13/niggers/engineer/engineer_mech_hand.vmt
  30. 66
      server/materials/facti13/niggers/engineer/engineer_mech_hand_blue.vmt
  31. 66
      server/materials/facti13/niggers/engineer/engineer_red.vmt
  32. BIN
      server/materials/facti13/niggers/engineer/engineer_red.vtf
  33. BIN
      server/materials/facti13/niggers/engineer/engineer_red_gib.vtf
  34. BIN
      server/materials/facti13/niggers/engineer/hwm/engineer_head.vtf
  35. 64
      server/materials/facti13/niggers/engineer/hwm/engineer_head_blue.vmt
  36. BIN
      server/materials/facti13/niggers/engineer/hwm/engineer_head_compress.vtf
  37. 64
      server/materials/facti13/niggers/engineer/hwm/engineer_head_red.vmt
  38. BIN
      server/materials/facti13/niggers/engineer/hwm/engineer_head_stretch.vtf
  39. 37
      server/materials/facti13/niggers/hvyweapon/eyeball_l.vmt
  40. 37
      server/materials/facti13/niggers/hvyweapon/eyeball_r.vmt
  41. BIN
      server/materials/facti13/niggers/hvyweapon/heavy_head.vtf
  42. 68
      server/materials/facti13/niggers/hvyweapon/heavy_head_blue.vmt
  43. 67
      server/materials/facti13/niggers/hvyweapon/heavy_head_red.vmt
  44. 66
      server/materials/facti13/niggers/hvyweapon/hvyweapon_blue.vmt
  45. BIN
      server/materials/facti13/niggers/hvyweapon/hvyweapon_blue.vtf
  46. BIN
      server/materials/facti13/niggers/hvyweapon/hvyweapon_blue_gib.vtf
  47. 29
      server/materials/facti13/niggers/hvyweapon/hvyweapon_hands.vmt
  48. BIN
      server/materials/facti13/niggers/hvyweapon/hvyweapon_hands.vtf
  49. 43
      server/materials/facti13/niggers/hvyweapon/hvyweapon_hands_sheen.vmt
  50. 67
      server/materials/facti13/niggers/hvyweapon/hvyweapon_red.vmt
  51. BIN
      server/materials/facti13/niggers/hvyweapon/hvyweapon_red.vtf
  52. BIN
      server/materials/facti13/niggers/hvyweapon/hvyweapon_red_gib.vtf
  53. BIN
      server/materials/facti13/niggers/hvyweapon/hwm/heavy_head.vtf
  54. 65
      server/materials/facti13/niggers/hvyweapon/hwm/heavy_head_blue.vmt
  55. BIN
      server/materials/facti13/niggers/hvyweapon/hwm/heavy_head_compress.vtf
  56. 65
      server/materials/facti13/niggers/hvyweapon/hwm/heavy_head_red.vmt
  57. BIN
      server/materials/facti13/niggers/hvyweapon/hwm/heavy_head_stretch.vtf
  58. 37
      server/materials/facti13/niggers/medic/eyeball_l.vmt
  59. 37
      server/materials/facti13/niggers/medic/eyeball_r.vmt
  60. BIN
      server/materials/facti13/niggers/medic/hwm/medic_head.vtf
  61. 65
      server/materials/facti13/niggers/medic/hwm/medic_head_blue.vmt
  62. BIN
      server/materials/facti13/niggers/medic/hwm/medic_head_compress.vtf
  63. 65
      server/materials/facti13/niggers/medic/hwm/medic_head_red.vmt
  64. BIN
      server/materials/facti13/niggers/medic/hwm/medic_head_stretch.vtf
  65. 62
      server/materials/facti13/niggers/medic/medic_backpack_blue.vmt
  66. 61
      server/materials/facti13/niggers/medic/medic_backpack_red.vmt
  67. 68
      server/materials/facti13/niggers/medic/medic_blue.vmt
  68. BIN
      server/materials/facti13/niggers/medic/medic_blue.vtf
  69. BIN
      server/materials/facti13/niggers/medic/medic_blue_gib.vtf
  70. BIN
      server/materials/facti13/niggers/medic/medic_head.vtf
  71. 67
      server/materials/facti13/niggers/medic/medic_head_blue.vmt
  72. 68
      server/materials/facti13/niggers/medic/medic_head_red.vmt
  73. 66
      server/materials/facti13/niggers/medic/medic_red.vmt
  74. BIN
      server/materials/facti13/niggers/medic/medic_red.vtf
  75. BIN
      server/materials/facti13/niggers/medic/medic_red_gib.vtf
  76. 37
      server/materials/facti13/niggers/scout/eyeball_l.vmt
  77. 37
      server/materials/facti13/niggers/scout/eyeball_r.vmt
  78. BIN
      server/materials/facti13/niggers/scout/hwm/scout_head.vtf
  79. 66
      server/materials/facti13/niggers/scout/hwm/scout_head_blue.vmt
  80. BIN
      server/materials/facti13/niggers/scout/hwm/scout_head_compress.vtf
  81. 66
      server/materials/facti13/niggers/scout/hwm/scout_head_red.vmt
  82. BIN
      server/materials/facti13/niggers/scout/hwm/scout_head_stretch.vtf
  83. 66
      server/materials/facti13/niggers/scout/scout_blue.vmt
  84. BIN
      server/materials/facti13/niggers/scout/scout_blue.vtf
  85. BIN
      server/materials/facti13/niggers/scout/scout_blue_gib.vtf
  86. BIN
      server/materials/facti13/niggers/scout/scout_hands.vtf
  87. BIN
      server/materials/facti13/niggers/scout/scout_head.vtf
  88. 67
      server/materials/facti13/niggers/scout/scout_head_blue.vmt
  89. 68
      server/materials/facti13/niggers/scout/scout_head_red.vmt
  90. 67
      server/materials/facti13/niggers/scout/scout_red.vmt
  91. BIN
      server/materials/facti13/niggers/scout/scout_red.vtf
  92. BIN
      server/materials/facti13/niggers/scout/scout_red_gib.vtf
  93. 37
      server/materials/facti13/niggers/sniper/eyeball_l.vmt
  94. 37
      server/materials/facti13/niggers/sniper/eyeball_r.vmt
  95. BIN
      server/materials/facti13/niggers/sniper/hwm/sniper_head.vtf
  96. 63
      server/materials/facti13/niggers/sniper/hwm/sniper_head_blue.vmt
  97. BIN
      server/materials/facti13/niggers/sniper/hwm/sniper_head_compress.vtf
  98. 66
      server/materials/facti13/niggers/sniper/hwm/sniper_head_red.vmt
  99. BIN
      server/materials/facti13/niggers/sniper/hwm/sniper_head_stretch.vtf
  100. 67
      server/materials/facti13/niggers/sniper/sniper_blue.vmt

203
roboniggers.sp

@ -0,0 +1,203 @@
#pragma semicolon 1
#include <sourcemod>
#include <tf2_stocks>
public Plugin:myinfo =
{
name = "Robot Be Niggers",
author = "gsd",
description = "fuck lgbt++",
version = "1.0",
url = "https://tf2.pblr-nyk.pro/"
}
public void OnMapStart() {
AddNiggersToDownload(true);
AddFemPyroToDownload(true);
}
public void OnPluginStart() {
HookEvent("post_inventory_application", Event_SpawnNigger, EventHookMode_Post);
HookEvent("round_start", Event_ReplaceBomb);
}
public void AddFemPyroToDownload(bool:logging){
char support_classes[][] = {"pyro"};
char downloaded_exts[][] = {"mdl", "phy", "dx80.vtx", "dx90.vtx", "sw.vtx", "vvd"};
char download_str[128];
//add to table
for(int i = 0; i < sizeof(support_classes); i++) {
for(int j = 0; j < sizeof(downloaded_exts); j++) {
Format(download_str, 128, "models/player/fem_pyro_assed/%s.%s", support_classes[i], downloaded_exts[j]);
AddFileToDownloadsTable(download_str);
if (logging) PrintToServer("AddFileToDownloadsTable: %s", download_str);
}
}
//add models
for(int i = 0; i < sizeof(support_classes); i++) {
Format(download_str, 64, "models/player/fem_pyro_assed/%s.mdl", support_classes[i]);
PrecacheModel(download_str, true);
if (logging) PrintToServer("PrecacheModel: %s", download_str);
}
//add materials
char material_str[128];
char base_materials_path[128] = "materials/facti13/%s/%s";
char m_pyro[][] = {"pyro_hands_blu.vmt", "pyrotex_blu.vmt", "pyrotex_blu_gib.vmt", "pyrotex_blu_invun.vmt", "pyrotex_blu_zombie.vmt", "pyrotex_blu_zombie_alphatest.vmt", "pyrotex_blu_zombie_invun.vmt", "pyrotex_red.vmt",
"pyrotex_red_gib.vmt", "pyrotex_red_invun.vmt", "pyrotex_red_zombie.vmt", "pyrotex_red_zombie_alphatest.vmt", "pyrotex_red_zombie_invun.vmt", "pyrotex_blu.vtf", "pyrotex_blu_zombie.vtf", "pyrotex_gib.vtf", "pyrotex_invuln.vtf", "pyrotex_normal.vtf",
"pyrotex_red.vtf", "pyrotex_red_zombie.vtf"};
for(int i = 0; i < sizeof(m_pyro); i++) {
Format(material_str, 128, base_materials_path, "fem_pyro", m_pyro[i]);
AddFileToDownloadsTable(material_str);
PrecacheDecal(material_str, true);
if (logging) PrintToServer("PrecacheDecal: %s", material_str);
}
}
public void AddNiggersToDownload(bool:logging){
char support_classes[][] = {"engineer", "heavy", "medic", "scout", "sniper", "soldier", "spy"};
char downloaded_exts[][] = {"mdl", "phy", "dx80.vtx", "dx90.vtx", "sw.vtx", "vvd"};
char download_str[128];
//add to table
for(int i = 0; i < sizeof(support_classes); i++) {
for(int j = 0; j < sizeof(downloaded_exts); j++) {
Format(download_str, 128, "models/player/nigger/%s.%s", support_classes[i], downloaded_exts[j]);
AddFileToDownloadsTable(download_str);
if (logging) PrintToServer("AddFileToDownloadsTable: %s", download_str);
}
}
//add models
for(int i = 0; i < sizeof(support_classes); i++) {
Format(download_str, 64, "models/player/nigger/%s.mdl", support_classes[i]);
PrecacheModel(download_str, true);
if (logging) PrintToServer("PrecacheModel: %s", download_str);
}
//add materials
char material_str[128];
char base_materials_path[128] = "materials/facti13/niggers/%s/%s";
//engineer
char m_engi[][] = {"engineer_red_gib.vtf", "engineer_red.vtf", "engineer_head.vtf", "engineer_handL.vtf", "engineer_blue_gib.vtf", "engineer_blue.vtf",
"engineer_red.vmt", "engineer_mech_hand_blue.vmt", "engineer_mech_hand.vmt", "engineer_head_red.vmt", "engineer_head_blue.vmt", "engineer_blue.vmt",
"hwm/engineer_head_blue.vmt", "hwm/engineer_head_red.vmt", "hwm/engineer_head.vtf", "hwm/engineer_head_compress.vtf", "hwm/engineer_head_stretch.vtf"};
for(int i = 0; i < sizeof(m_engi); i++) {
Format(material_str, 128, base_materials_path, "engineer", m_engi[i]);
AddFileToDownloadsTable(material_str);
PrecacheDecal(material_str, true);
if (logging) PrintToServer("PrecacheDecal: %s", material_str);
}
//hvyweapon
char m_hvy[][] = {"eyeball_l.vmt", "eyeball_r.vmt", "heavy_head_blue.vmt", "heavy_head_red.vmt", "hvyweapon_blue.vmt", "hvyweapon_hands.vmt", "hvyweapon_hands_sheen.vmt", "hvyweapon_red.vmt",
"heavy_head.vtf", "hvyweapon_blue.vtf", "hvyweapon_blue_gib.vtf", "hvyweapon_hands.vtf", "hvyweapon_red.vtf", "hvyweapon_red_gib.vtf", "hwm/heavy_head_blue.vmt", "hwm/heavy_head_red.vmt",
"hwm/heavy_head.vtf", "hwm/heavy_head_compress.vtf", "hwm/heavy_head_stretch.vtf"};
for(int i = 0; i < sizeof(m_hvy); i++) {
Format(material_str, 128, base_materials_path, "hvyweapon", m_hvy[i]);
AddFileToDownloadsTable(material_str);
PrecacheDecal(material_str, true);
if (logging) PrintToServer("PrecacheDecal: %s", material_str);
}
//medic
char m_medic[][] = {"eyeball_l.vmt", "eyeball_r.vmt", "medic_backpack_blue.vmt", "medic_backpack_red.vmt", "medic_blue.vmt", "medic_head_blue.vmt", "medic_head_red.vmt", "medic_red.vmt",
"medic_blue.vtf", "medic_blue_gib.vtf", "medic_head.vtf", "medic_red.vtf", "medic_red_gib.vtf", "hwm/medic_head_blue.vmt", "hwm/medic_head_red.vmt", "hwm/medic_head.vtf", "hwm/medic_head_compress.vtf", "hwm/medic_head_stretch.vtf"};
for(int i = 0; i < sizeof(m_medic); i++) {
Format(material_str, 128, base_materials_path, "medic", m_medic[i]);
AddFileToDownloadsTable(material_str);
PrecacheDecal(material_str, true);
if (logging) PrintToServer("PrecacheDecal: %s", material_str);
}
//scout
char m_scout[][] = {"eyeball_l.vmt", "eyeball_r.vmt", "scout_blue.vmt", "scout_head_blue.vmt", "scout_head_red.vmt", "scout_red.vmt", "scout_blue.vtf", "scout_blue_gib.vtf", "scout_hands.vtf", "scout_head.vtf", "scout_red.vtf", "scout_red_gib.vtf",
"hwm/scout_head_blue.vmt", "hwm/scout_head_red.vmt", "hwm/scout_head.vtf", "hwm/scout_head_compress.vtf", "hwm/scout_head_stretch.vtf"};
for(int i = 0; i < sizeof(m_scout); i++) {
Format(material_str, 128, base_materials_path, "scout", m_scout[i]);
AddFileToDownloadsTable(material_str);
PrecacheDecal(material_str, true);
if (logging) PrintToServer("PrecacheDecal: %s", material_str);
}
//sniper
char m_sniper[][] = {"eyeball_l.vmt", "eyeball_r.vmt", "sniper_blue.vmt", "sniper_head_blue.vmt", "sniper_head_red.vmt", "sniper_red.vmt", "sniper_blue.vtf", "sniper_blue_gib.vtf", "sniper_handL_red.vtf", "sniper_head.vtf", "sniper_red.vtf",
"sniper_red_gib.vtf", "hwm/sniper_head_blue.vmt", "hwm/sniper_head_red.vmt", "hwm/sniper_head.vtf", "hwm/sniper_head_compress.vtf", "hwm/sniper_head_stretch.vtf"};
for(int i = 0; i < sizeof(m_sniper); i++) {
Format(material_str, 128, base_materials_path, "sniper", m_sniper[i]);
AddFileToDownloadsTable(material_str);
PrecacheDecal(material_str, true);
if (logging) PrintToServer("PrecacheDecal: %s", material_str);
}
//soldier
char m_soldier[][] = {"eyeball_l.vmt", "eyeball_r.vmt", "soldier_blue.vmt", "soldier_head_blue.vmt", "soldier_head_red.vmt", "soldier_red.vmt", "soldier_blue.vtf", "soldier_blue_gib.vtf", "soldier_hands.vtf", "soldier_head.vtf", "soldier_red.vtf",
"soldier_red_gib.vtf", "hwm/soldier_head_blue.vmt", "hwm/soldier_head_red.vmt", "hwm/soldier_head.vtf", "hwm/soldier_head_compress.vtf", "hwm/soldier_head_stretch.vtf"};
for(int i = 0; i < sizeof(m_soldier); i++) {
Format(material_str, 128, base_materials_path, "soldier", m_soldier[i]);
AddFileToDownloadsTable(material_str);
PrecacheDecal(material_str, true);
if (logging) PrintToServer("PrecacheDecal: %s", material_str);
}
//spy
char m_spy[][] = {"eyeball_l.vmt", "eyeball_r.vmt", "spy_blue.vmt", "spy_head_blue.vmt", "spy_head_red.vmt", "spy_red.vmt", "spy_blue.vtf", "spy_blue_gib.vtf", "spy_hands_blue.vtf", "spy_hands_red.vtf", "spy_head_blue.vtf", "spy_head_red.vtf",
"spy_red.vtf", "spy_red_gib.vtf", "hwm/spy_head_blue.vmt", "hwm/spy_head_red.vmt", "hwm/spy_head_blue.vtf", "hwm/spy_head_blue_compress.vtf", "hwm/spy_head_blue_stretch.vtf", "hwm/spy_head_red.vtf", "hwm/spy_head_red_compress.vtf", "hwm/spy_head_red_stretch.vtf"};
for(int i = 0; i < sizeof(m_spy); i++) {
Format(material_str, 128, base_materials_path, "spy", m_spy[i]);
AddFileToDownloadsTable(material_str);
PrecacheDecal(material_str, true);
if (logging) PrintToServer("PrecacheDecal: %s", material_str);
}
}
public Action:Event_SpawnNigger(Handle:event, const String:name[], bool:dontBroadcast) {
int client = GetClientOfUserId(GetEventInt(event, "userid"));
//таймер нужен иначе нихуя не будет
if (IsFakeClient(client)) CreateTimer(0.2, EquipNiggerSkin, client);
}
stock GetNiggerModelPath(TFClassType:class, String:name[], maxlen)
{
switch (class)
{
case TFClass_Scout: Format(name, maxlen, "models/player/nigger/scout.mdl");
case TFClass_Soldier: Format(name, maxlen, "models/player/nigger/soldier.mdl");
case TFClass_Pyro: Format(name, maxlen, "models/player/fem_pyro_assed/pyro.mdl");
case TFClass_DemoMan: Format(name, maxlen, "models/player/demoman.mdl");
case TFClass_Heavy: Format(name, maxlen, "models/player/nigger/heavy.mdl");
case TFClass_Engineer: Format(name, maxlen, "models/player/nigger/engineer.mdl");
case TFClass_Medic: Format(name, maxlen, "models/player/nigger/medic.mdl");
case TFClass_Sniper: Format(name, maxlen, "models/player/nigger/sniper.mdl");
case TFClass_Spy: Format(name, maxlen, "models/player/nigger/spy.mdl");
default: Format(name, maxlen, "");
}
}
public Action:EquipNiggerSkin(Handle:hTimer, any:client) {
char mdl[PLATFORM_MAX_PATH];
GetNiggerModelPath(TF2_GetPlayerClass(client), mdl, sizeof(mdl));
if (strlen(mdl) == 0) return;
PrintToServer("Set model to %N: %s", client, mdl);
PrecacheModel(mdl);
SetVariantString(mdl);
AcceptEntityInput(client, "SetCustomModel");
SetEntProp(client, Prop_Send, "m_bUseClassAnimations", 1);
}
stock FindEntityByClassname2(startEnt, const String:classname[])
{
/* If startEnt isn't valid shifting it back to the nearest valid one */
while (startEnt > -1 && !IsValidEntity(startEnt)) startEnt--;
return FindEntityByClassname(startEnt, classname);
}
public Event_ReplaceBomb(Handle:hEvent, const String:sName[], bool:bBroadcast) {
CreateTimer(0.2, ChangeWatermalon, 0);
}
public Action:ChangeWatermalon(Handle:hTimer, any:data) {
int ent = -1;
while ((ent = FindEntityByClassname2(ent, "item_teamflag")) != -1) {
if (IsValidEntity(ent)) {
SetVariantString("models/props_junk/watermelon01.mdl");
AcceptEntityInput(ent, "flag_model");
}
}
if (ent == -1) PrintToServer("Cannot find bomb");
}

28
server/materials/facti13/fem_pyro/pyro_hands_blu.vmt

@ -0,0 +1,28 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/fem_pyro/pyro_hands_red"
"$basemapalphaphongmask" "1"
"$phong" "1"
"$phongexponent" "80"
"$phongboost" ".3"
"$lightwarptexture" "models/player/engineer/engineer_hands_lightwarp"
"$phongfresnelranges" "[1 5 10]"
"$halflambert" "1"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "1" // Boost for ambient cube component of rim lighting
"360?$color2" "[ 0.7 0.7 0.65 ]"
// Cloaking
"$cloakPassEnabled" "1"
"Proxies"
{
"invis"
{
}
}
}

57
server/materials/facti13/fem_pyro/pyrotex_blu.vmt

@ -0,0 +1,57 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/fem_pyro/pyrotex_blu"
"$bumpmap" "facti13/fem_pyro/pyrotex_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "5"
"$detailblendfactor" 0.0
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
"$phong" "1"
"$phongexponent" "15"
"$phongboost" "1"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[2 1 5]"
"$halflambert" "1"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"360?$color2" "[ 0.75 0.75 0.7 ]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

BIN
server/materials/facti13/fem_pyro/pyrotex_blu.vtf

Binary file not shown.

56
server/materials/facti13/fem_pyro/pyrotex_blu_gib.vmt

@ -0,0 +1,56 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/fem_pyro/pyrotex_blu"
"$bumpmap" "facti13/fem_pyro/pyrotex_normal"
"$detail" "facti13/fem_pyro/pyrotex_gib"
"$detailblendfactor" 1
"$detailblendmode" 2
$detailscale 1
"$yellow" "0"
"$one" "1"
"$phong" "1"
"$phongexponent" "15"
"$phongboost" "1"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[2 1 5]"
"$halflambert" "1"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"360?$color2" "[ 0.75 0.75 0.7 ]"
// "Proxies"
// {
// "spy_invis"
// {
// }
// "AnimatedTexture"
// {
// "animatedtexturevar" "$detail"
// "animatedtextureframenumvar" "$detailframe"
// "animatedtextureframerate" 30
// }
// "BurnLevel"
// {
// "resultVar" "$detailblendfactor"
// }
// "YellowLevel"
// {
// "resultVar" "$yellow"
// }
// "Equals"
// {
// "srcVar1" "$yellow"
// "resultVar" "$color2"
// }
// }
}

135
server/materials/facti13/fem_pyro/pyrotex_blu_invun.vmt

@ -0,0 +1,135 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/fem_pyro/pyrotex_blu"
<dx90
{
"$bumpmap" "water/dx80_tfwater001_normal"
}
"$bumpmap" "water/tfwater001_normal"
"$envmap" "effects/cubemapper"
"$surfaceprop" "metal"
"$halflambert" "1"
"$selfillum" "1"
//$color2 "{51 55 131}"
$color2 "{88 110 250}"
//$color2 "{59 95 124}"
//$blendTintColorOverBase 0.7
$detail "facti13/fem_pyro/pyrotex_invuln"
$detailtexturetransform "center 0.5 0.5 scale 2 2 rotate 0 translate 0.5 -1.125"
$detailblendmode 6
"$selfIllumFresnel" "1"
"$selfIllumFresnelMinMaxExp" "[0 18 13]" // 0.0 1.0 1.0 is the default
"$invulnlevel" "0"
"$invulnexponent" "1"
"$invulnfmax" "18"
"$invulnscale" "0"
"$invulnphong" "1"
"$half" "0.5"
"$invulnphongfading" "0"
"$invulnphongfull" "1"
"$invulnphongoutput" "1"
"$invulnexponentfading" "1"
"$invulnexponentfull" "13"
"$invulnexponentoutput" "1"
"$invulnfmaxfading" "-31"
"$invulnfmaxfull" "18"
"$invulnfmaxoutput" "1"
"$phong" "1"
"$phongexponent" "35"
"$phongboost" "1"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[11 1 8]"
// Rim lighting parameters
"$rimlight" "1"
"$rimlightexponent" "11"
"$rimlightboost" "5"
"Proxies"
{
"AnimatedTexture"
{
"animatedtexturevar" "$bumpmap"
"animatedtextureframenumvar" "$bumpframe"
"animatedtextureframerate" 70
}
"InvulnLevel"
{
"resultVar" "$invulnlevel"
}
"LessOrEqual"
{
"srcVar1" "$invulnlevel"
"srcVar2" "$half"
"lessEqualVar" "$invulnphongfading"
"greaterVar" "$invulnphongfull"
"resultVar" "$invulnphongoutput"
}
"LessOrEqual"
{
"srcVar1" "$invulnlevel"
"srcVar2" "$half"
"lessEqualVar" "$invulnfmaxfading"
"greaterVar" "$invulnfmaxfull"
"resultVar" "$invulnfmaxoutput"
}
"LessOrEqual"
{
"srcVar1" "$invulnlevel"
"srcVar2" "$half"
"lessEqualVar" "$invulnexponentfading"
"greaterVar" "$invulnexponentfull"
"resultVar" "$invulnexponentoutput"
}
"Sine"
{
"resultVar" "$invulnfmax"
"sineperiod" ".3"
"sinemin" "$invulnfmaxoutput"
"sinemax" "18"
}
"Sine"
{
"resultVar" "$invulnphong"
"sineperiod" ".3"
"sinemin" "$invulnphongoutput"
"sinemax" "1"
}
"Sine"
{
"resultVar" "$invulnexponent"
"sineperiod" ".3"
"sinemin" "$invulnexponentoutput"
"sinemax" "13"
}
"Equals"
{
"srcVar1" "$invulnexponent"
"resultVar" "$selfillumfresnelminmaxexp[2]"
}
"Equals"
{
"srcVar1" "$invulnfmax"
"resultVar" "$selfillumfresnelminmaxexp[1]"
}
"Equals"
{
"srcVar1" "$invulnphong"
"resultVar" "$phongboost"
}
}
}

57
server/materials/facti13/fem_pyro/pyrotex_blu_zombie.vmt

@ -0,0 +1,57 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/fem_pyro/pyrotex_blu_zombie"
"$bumpmap" "facti13/fem_pyro/pyrotex_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "5"
"$detailblendfactor" 0.0
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
"$phong" "1"
"$phongexponent" "20"
"$phongboost" "0"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.3 1 8]"
"$halflambert" "1"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "15" // Exponent for phong component of rim lighting
"$rimlightboost" ".25" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"360?$color2" "[ 0.75 0.75 0.7 ]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

BIN
server/materials/facti13/fem_pyro/pyrotex_blu_zombie.vtf

Binary file not shown.

59
server/materials/facti13/fem_pyro/pyrotex_blu_zombie_alphatest.vmt

@ -0,0 +1,59 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/fem_pyro/pyrotex_blu_zombie"
"$bumpmap" "facti13/fem_pyro/pyrotex_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "5"
"$detailblendfactor" 0.0
"$detailblendmode" 6
"$alphatest" 1
"$yellow" "0"
"$one" "1"
"$phong" "1"
"$phongexponent" "20"
"$phongboost" "0"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.3 1 8]"
"$halflambert" "1"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "15" // Exponent for phong component of rim lighting
"$rimlightboost" ".25" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"360?$color2" "[ 0.75 0.75 0.7 ]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

124
server/materials/facti13/fem_pyro/pyrotex_blu_zombie_invun.vmt

@ -0,0 +1,124 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/fem_pyro/pyrotex_blu_zombie"
<dx90
{
"$bumpmap" "water/dx80_tfwater001_normal"
}
"$alphatest" "1"
"$bumpmap" "water/tfwater001_normal"
"$envmap" "effects/cubemapper"
"$surfaceprop" "metal"
"$halflambert" "1"
"$invulnlevel" "0"
"$invulnexponent" "1"
"$invulnfmax" "18"
"$invulnscale" "0"
"$invulnphong" "1"
"$half" "0.5"
"$invulnphongfading" "0"
"$invulnphongfull" "1"
"$invulnphongoutput" "1"
"$invulnexponentfading" "1"
"$invulnexponentfull" "13"
"$invulnexponentoutput" "1"
"$invulnfmaxfading" "-31"
"$invulnfmaxfull" "18"
"$invulnfmaxoutput" "1"
"$phong" "1"
"$phongexponent" "35"
"$phongboost" "1"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[11 1 8]"
// Rim lighting parameters
"$rimlight" "1"
"$rimlightexponent" "11"
"$rimlightboost" "5"
"Proxies"
{
"AnimatedTexture"
{
"animatedtexturevar" "$bumpmap"
"animatedtextureframenumvar" "$bumpframe"
"animatedtextureframerate" 70
}
"InvulnLevel"
{
"resultVar" "$invulnlevel"
}
"LessOrEqual"
{
"srcVar1" "$invulnlevel"
"srcVar2" "$half"
"lessEqualVar" "$invulnphongfading"
"greaterVar" "$invulnphongfull"
"resultVar" "$invulnphongoutput"
}
"LessOrEqual"
{
"srcVar1" "$invulnlevel"
"srcVar2" "$half"
"lessEqualVar" "$invulnfmaxfading"
"greaterVar" "$invulnfmaxfull"
"resultVar" "$invulnfmaxoutput"
}
"LessOrEqual"
{
"srcVar1" "$invulnlevel"
"srcVar2" "$half"
"lessEqualVar" "$invulnexponentfading"
"greaterVar" "$invulnexponentfull"
"resultVar" "$invulnexponentoutput"
}
"Sine"
{
"resultVar" "$invulnfmax"
"sineperiod" ".3"
"sinemin" "$invulnfmaxoutput"
"sinemax" "18"
}
"Sine"
{
"resultVar" "$invulnphong"
"sineperiod" ".3"
"sinemin" "$invulnphongoutput"
"sinemax" "1"
}
"Sine"
{
"resultVar" "$invulnexponent"
"sineperiod" ".3"
"sinemin" "$invulnexponentoutput"
"sinemax" "13"
}
"Equals"
{
"srcVar1" "$invulnexponent"
"resultVar" "$selfillumfresnelminmaxexp[2]"
}
"Equals"
{
"srcVar1" "$invulnfmax"
"resultVar" "$selfillumfresnelminmaxexp[1]"
}
"Equals"
{
"srcVar1" "$invulnphong"
"resultVar" "$phongboost"
}
}
}

BIN
server/materials/facti13/fem_pyro/pyrotex_gib.vtf

Binary file not shown.

BIN
server/materials/facti13/fem_pyro/pyrotex_invuln.vtf

Binary file not shown.

BIN
server/materials/facti13/fem_pyro/pyrotex_normal.vtf

Binary file not shown.

57
server/materials/facti13/fem_pyro/pyrotex_red.vmt

@ -0,0 +1,57 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/fem_pyro/pyrotex_red"
"$bumpmap" "facti13/fem_pyro/pyrotex_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "5"
"$detailblendfactor" 0.0
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
"$phong" "1"
"$phongexponent" "15" //25
"$phongboost" "1" //.5
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[2 1 5]"
"$halflambert" "1"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" //2 // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"360?$color2" "[ 0.75 0.75 0.7 ]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

BIN
server/materials/facti13/fem_pyro/pyrotex_red.vtf

Binary file not shown.

56
server/materials/facti13/fem_pyro/pyrotex_red_gib.vmt

@ -0,0 +1,56 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/fem_pyro/pyrotex_red"
"$bumpmap" "facti13/fem_pyro/pyrotex_normal"
"$detail" "facti13/fem_pyro/pyrotex_gib"
"$detailblendfactor" 1
"$detailblendmode" 2
$detailscale 1
"$yellow" "0"
"$one" "1"
"$phong" "1"
"$phongexponent" "15" //25
"$phongboost" "1" //.5
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[2 1 5]"
"$halflambert" "1"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" //2 // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"360?$color2" "[ 0.75 0.75 0.7 ]"
// "Proxies"
// {
// "spy_invis"
// {
// }
// "AnimatedTexture"
// {
// "animatedtexturevar" "$detail"
// "animatedtextureframenumvar" "$detailframe"
// "animatedtextureframerate" 30
// }
// "BurnLevel"
// {
// "resultVar" "$detailblendfactor"
// }
// "YellowLevel"
// {
// "resultVar" "$yellow"
// }
// "Equals"
// {
// "srcVar1" "$yellow"
// "resultVar" "$color2"
// }
// }
}

134
server/materials/facti13/fem_pyro/pyrotex_red_invun.vmt

@ -0,0 +1,134 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/fem_pyro/pyrotex_red"
<dx90
{
"$bumpmap" "water/dx80_tfwater001_normal"
}
"$bumpmap" "water/tfwater001_normal"
"$envmap" "effects/invun_red"
"$surfaceprop" "metal"
"$halflambert" "1"
"$selfillum" "1"
//$color2 "{87 28 28}"
$color2 "{169 61 61}"
//$blendTintColorOverBase 0.7
$detail "facti13/fem_pyro/pyrotex_invuln"
$detailtexturetransform "center 0.5 0.5 scale 2 2 rotate 0 translate 0.5 -1.125"
$detailblendmode 6
"$selfIllumFresnel" "1"
"$selfIllumFresnelMinMaxExp" "[0 18 13]" // 0.0 1.0 1.0 is the default
"$invulnlevel" "0"
"$invulnexponent" "1"
"$invulnfmax" "18"
"$invulnscale" "0"
"$invulnphong" "1"
"$half" "0.5"
"$invulnphongfading" "0"
"$invulnphongfull" "1"
"$invulnphongoutput" "1"
"$invulnexponentfading" "1"
"$invulnexponentfull" "13"
"$invulnexponentoutput" "1"
"$invulnfmaxfading" "-31"
"$invulnfmaxfull" "18"
"$invulnfmaxoutput" "1"
"$phong" "1"
"$phongexponent" "35"
"$phongboost" "1"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[11 1 8]"
// Rim lighting parameters
"$rimlight" "1"
"$rimlightexponent" "11"
"$rimlightboost" "5"
"Proxies"
{
"AnimatedTexture"
{
"animatedtexturevar" "$bumpmap"
"animatedtextureframenumvar" "$bumpframe"
"animatedtextureframerate" 70
}
"InvulnLevel"
{
"resultVar" "$invulnlevel"
}
"LessOrEqual"
{
"srcVar1" "$invulnlevel"
"srcVar2" "$half"
"lessEqualVar" "$invulnphongfading"
"greaterVar" "$invulnphongfull"
"resultVar" "$invulnphongoutput"
}
"LessOrEqual"
{
"srcVar1" "$invulnlevel"
"srcVar2" "$half"
"lessEqualVar" "$invulnfmaxfading"
"greaterVar" "$invulnfmaxfull"
"resultVar" "$invulnfmaxoutput"
}
"LessOrEqual"
{
"srcVar1" "$invulnlevel"
"srcVar2" "$half"
"lessEqualVar" "$invulnexponentfading"
"greaterVar" "$invulnexponentfull"
"resultVar" "$invulnexponentoutput"
}
"Sine"
{
"resultVar" "$invulnfmax"
"sineperiod" ".3"
"sinemin" "$invulnfmaxoutput"
"sinemax" "18"
}
"Sine"
{
"resultVar" "$invulnphong"
"sineperiod" ".3"
"sinemin" "$invulnphongoutput"
"sinemax" "1"
}
"Sine"
{
"resultVar" "$invulnexponent"
"sineperiod" ".3"
"sinemin" "$invulnexponentoutput"
"sinemax" "13"
}
"Equals"
{
"srcVar1" "$invulnexponent"
"resultVar" "$selfillumfresnelminmaxexp[2]"
}
"Equals"
{
"srcVar1" "$invulnfmax"
"resultVar" "$selfillumfresnelminmaxexp[1]"
}
"Equals"
{
"srcVar1" "$invulnphong"
"resultVar" "$phongboost"
}
}
}

57
server/materials/facti13/fem_pyro/pyrotex_red_zombie.vmt

@ -0,0 +1,57 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/fem_pyro/pyrotex_red_zombie"
"$bumpmap" "facti13/fem_pyro/pyrotex_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "5"
"$detailblendfactor" 0.0
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
"$phong" "1"
"$phongexponent" "20"
"$phongboost" "0"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.3 1 8]"
"$halflambert" "1"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "15" // Exponent for phong component of rim lighting
"$rimlightboost" ".25" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"360?$color2" "[ 0.75 0.75 0.7 ]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

BIN
server/materials/facti13/fem_pyro/pyrotex_red_zombie.vtf

Binary file not shown.

59
server/materials/facti13/fem_pyro/pyrotex_red_zombie_alphatest.vmt

@ -0,0 +1,59 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/fem_pyro/pyrotex_red_zombie"
"$bumpmap" "facti13/fem_pyro/pyrotex_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "5"
"$detailblendfactor" 0.0
"$detailblendmode" 6
"$alphatest" 1
"$yellow" "0"
"$one" "1"
"$phong" "1"
"$phongexponent" "20"
"$phongboost" "0"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.3 1 8]"
"$halflambert" "1"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "15" // Exponent for phong component of rim lighting
"$rimlightboost" ".25" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"360?$color2" "[ 0.75 0.75 0.7 ]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

124
server/materials/facti13/fem_pyro/pyrotex_red_zombie_invun.vmt

@ -0,0 +1,124 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/fem_pyro/pyrotex_red_zombie"
<dx90
{
"$bumpmap" "water/dx80_tfwater001_normal"
}
"$alphatest" "1"
"$bumpmap" "water/tfwater001_normal"
"$envmap" "effects/invun_red"
"$surfaceprop" "metal"
"$halflambert" "1"
"$invulnlevel" "0"
"$invulnexponent" "1"
"$invulnfmax" "18"
"$invulnscale" "0"
"$invulnphong" "1"
"$half" "0.5"
"$invulnphongfading" "0"
"$invulnphongfull" "1"
"$invulnphongoutput" "1"
"$invulnexponentfading" "1"
"$invulnexponentfull" "13"
"$invulnexponentoutput" "1"
"$invulnfmaxfading" "-31"
"$invulnfmaxfull" "18"
"$invulnfmaxoutput" "1"
"$phong" "1"
"$phongexponent" "35"
"$phongboost" "1"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[11 1 8]"
// Rim lighting parameters
"$rimlight" "1"
"$rimlightexponent" "11"
"$rimlightboost" "5"
"Proxies"
{
"AnimatedTexture"
{
"animatedtexturevar" "$bumpmap"
"animatedtextureframenumvar" "$bumpframe"
"animatedtextureframerate" 70
}
"InvulnLevel"
{
"resultVar" "$invulnlevel"
}
"LessOrEqual"
{
"srcVar1" "$invulnlevel"
"srcVar2" "$half"
"lessEqualVar" "$invulnphongfading"
"greaterVar" "$invulnphongfull"
"resultVar" "$invulnphongoutput"
}
"LessOrEqual"
{
"srcVar1" "$invulnlevel"
"srcVar2" "$half"
"lessEqualVar" "$invulnfmaxfading"
"greaterVar" "$invulnfmaxfull"
"resultVar" "$invulnfmaxoutput"
}
"LessOrEqual"
{
"srcVar1" "$invulnlevel"
"srcVar2" "$half"
"lessEqualVar" "$invulnexponentfading"
"greaterVar" "$invulnexponentfull"
"resultVar" "$invulnexponentoutput"
}
"Sine"
{
"resultVar" "$invulnfmax"
"sineperiod" ".3"
"sinemin" "$invulnfmaxoutput"
"sinemax" "18"
}
"Sine"
{
"resultVar" "$invulnphong"
"sineperiod" ".3"
"sinemin" "$invulnphongoutput"
"sinemax" "1"
}
"Sine"
{
"resultVar" "$invulnexponent"
"sineperiod" ".3"
"sinemin" "$invulnexponentoutput"
"sinemax" "13"
}
"Equals"
{
"srcVar1" "$invulnexponent"
"resultVar" "$selfillumfresnelminmaxexp[2]"
}
"Equals"
{
"srcVar1" "$invulnfmax"
"resultVar" "$selfillumfresnelminmaxexp[1]"
}
"Equals"
{
"srcVar1" "$invulnphong"
"resultVar" "$phongboost"
}
}
}

67
server/materials/facti13/niggers/engineer/engineer_blue.vmt

@ -0,0 +1,67 @@
"VertexLitGeneric"
{
"$basetexture" "facti13\niggers\engineer\engineer_blue"
"$bumpmap" "models\player\engineer\engineer_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "5"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
// "$bbqamount" "1"
// "$two" "2.35"
// "$one" "1"
// "$absburnminusone" "1"
// "$burnminusone" "1"
// "$finalburnlevel" "1"
// "$burnlevel" "0"
"$phong" "1"
"$phongexponent" "20"
"$phongboost" ".3"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.3 1 8]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"360?$color2" "[ 0.7 0.7 0.7 ]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

BIN
server/materials/facti13/niggers/engineer/engineer_blue.vtf

Binary file not shown.

BIN
server/materials/facti13/niggers/engineer/engineer_blue_gib.vtf

Binary file not shown.

BIN
server/materials/facti13/niggers/engineer/engineer_handL.vtf

Binary file not shown.

BIN
server/materials/facti13/niggers/engineer/engineer_head.vtf

Binary file not shown.

66
server/materials/facti13/niggers/engineer/engineer_head_blue.vmt

@ -0,0 +1,66 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/niggers/engineer/engineer_head"
// $bumpmap is a shared 16x16 flat normal map, and is needed or lightwarp won't shade correctly.
"$bumpmap" "models/player/shared/shared_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "1"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
// "$bbqamount" "1"
// "$two" "2.35"
// "$one" "1"
// "$absburnminusone" "1"
// "$burnminusone" "1"
// "$finalburnlevel" "1"
// "$burnlevel" "0"
"$phong" "1"
"$phongexponent" "10"
"$phongboost" ".3"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.1 1 8]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

67
server/materials/facti13/niggers/engineer/engineer_head_red.vmt

@ -0,0 +1,67 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/niggers/engineer/engineer_head"
// $bumpmap is a shared 16x16 flat normal map, and is needed or lightwarp won't shade correctly.
"$bumpmap" "models/player/shared/shared_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "1"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
// "$bbqamount" "1"
// "$two" "2.35"
// "$one" "1"
// "$absburnminusone" "1"
// "$burnminusone" "1"
// "$finalburnlevel" "1"
// "$burnlevel" "0"
"$phong" "1"
"$phongexponent" "10"
"$phongboost" ".3"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.1 1 8]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

66
server/materials/facti13/niggers/engineer/engineer_mech_hand.vmt

@ -0,0 +1,66 @@
"VertexLitGeneric"
{
"$basetexture" "models/player/engineer/engineer_mech_hand"
"$bumpmap" "models/player/engineer/engineer_mech_hand_phongmask"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "1"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
"$phong" "1"
"$phongexponent" "20"
"$phongboost" ".3"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.3 1 8]"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"$sheenPassEnabled" "1"
"$sheenmap" "cubemaps/cubemap_sheen001"
"$sheenmapmask" "Effects/AnimatedSheen/animatedsheen0"
"$sheenmaptint" "[ 1 1 1 ]"
"$sheenmapmaskframe" "0"
"$sheenindex" "0"
"Proxies"
{
"AnimatedWeaponSheen"
{
"animatedtexturevar" "$sheenmapmask"
"animatedtextureframenumvar" "$sheenmapmaskframe"
"animatedtextureframerate" "40"
}
"invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

66
server/materials/facti13/niggers/engineer/engineer_mech_hand_blue.vmt

@ -0,0 +1,66 @@
"VertexLitGeneric"
{
"$basetexture" "models/player/engineer/engineer_mech_hand_blue"
"$bumpmap" "models/player/engineer/engineer_mech_hand_phongmask"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "1"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
"$phong" "1"
"$phongexponent" "20"
"$phongboost" ".3"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.3 1 8]"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"$sheenPassEnabled" "1"
"$sheenmap" "cubemaps/cubemap_sheen001"
"$sheenmapmask" "Effects/AnimatedSheen/animatedsheen0"
"$sheenmaptint" "[ 1 1 1 ]"
"$sheenmapmaskframe" "0"
"$sheenindex" "0"
"Proxies"
{
"AnimatedWeaponSheen"
{
"animatedtexturevar" "$sheenmapmask"
"animatedtextureframenumvar" "$sheenmapmaskframe"
"animatedtextureframerate" "40"
}
"invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

66
server/materials/facti13/niggers/engineer/engineer_red.vmt

@ -0,0 +1,66 @@
"VertexLitGeneric"
{
"$basetexture" "facti13\niggers\engineer\engineer_red"
"$bumpmap" "models\player\engineer\engineer_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "5"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
// "$bbqamount" "1"
// "$two" "2.35"
// "$one" "1"
// "$absburnminusone" "1"
// "$burnminusone" "1"
// "$finalburnlevel" "1"
// "$burnlevel" "0"
"$phong" "1"
"$phongexponent" "20"
"$phongboost" ".3"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.3 1 8]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"360?$color2" "[ 0.7 0.7 0.7 ]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

BIN
server/materials/facti13/niggers/engineer/engineer_red.vtf

Binary file not shown.

BIN
server/materials/facti13/niggers/engineer/engineer_red_gib.vtf

Binary file not shown.

BIN
server/materials/facti13/niggers/engineer/hwm/engineer_head.vtf

Binary file not shown.

64
server/materials/facti13/niggers/engineer/hwm/engineer_head_blue.vmt

@ -0,0 +1,64 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/niggers/engineer/hwm/engineer_head"
"$basemapalphaphongmask" "1"
// wrinkle maps need to have $bumpmap enabled to show up
"$compress" "facti13/niggers/engineer/hwm/engineer_head_compress"
"$stretch" "facti13/niggers/engineer/hwm/engineer_head_stretch"
// $bumpmap is a shared 16x16 flat normal map, and is needed or lightwarp won't shade correctly.
"$bumpmap" "models/player/shared/shared_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "1"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
"$phong" "1"
"$phongexponenttexture" "models/player/engineer/hwm/engineer_head_exponent"
"$phongboost" "1"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[0.007 0.4 5]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
"$rimmask" "1" // Use the alpha channel of the $phongexponenttexture as a rim mask.
// Cloaking
"$cloakPassEnabled" "1"
"$cloakColorTint" "[0.4 0.5 1]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

BIN
server/materials/facti13/niggers/engineer/hwm/engineer_head_compress.vtf

Binary file not shown.

64
server/materials/facti13/niggers/engineer/hwm/engineer_head_red.vmt

@ -0,0 +1,64 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/niggers/engineer/hwm/engineer_head"
"$basemapalphaphongmask" "1"
// wrinkle maps need to have $bumpmap enabled to show up
"$compress" "models/player/engineer/hwm/engineer_head_compress"
"$stretch" "models/player/engineer/hwm/engineer_head_stretch"
// $bumpmap is a shared 16x16 flat normal map, and is needed or lightwarp won't shade correctly.
"$bumpmap" "models/player/shared/shared_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "1"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
"$phong" "1"
"$phongexponenttexture" "models/player/engineer/hwm/engineer_head_exponent"
"$phongboost" "1"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[0.007 0.4 5]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
"$rimmask" "1" // Use the alpha channel of the $phongexponenttexture as a rim mask.
// Cloaking
"$cloakPassEnabled" "1"
"$cloakColorTint" "[1 0.5 0.4]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

BIN
server/materials/facti13/niggers/engineer/hwm/engineer_head_stretch.vtf

Binary file not shown.

37
server/materials/facti13/niggers/hvyweapon/eyeball_l.vmt

@ -0,0 +1,37 @@
"EyeRefract"
{
"$Iris" "models/player/shared/eye-iris-brown" // Iris color in RGB with cornea noise in A
"$AmbientOcclTexture" "models/player/shared/eye-extra" // Ambient occlusion in RGB, A unused
"$Envmap" "models/player/shared/eye-reflection-cubemap-" // Reflection environment map
"$CorneaTexture" "models/player/shared/eye-cornea" // Special texture that has 2D cornea normal in RG and other data in BA
"$lightwarptexture" "models/player/shared/eye_lightwarp" // This enables TF NPR lighting
"$EyeballRadius" "0.9" // Default 0.5
"$AmbientOcclColor" "[1.0 1.0 1.0]" // Default 0.33, 0.33, 0.33
"$Dilation" "0.5" // Default 0.5
"$ParallaxStrength" "0.25" // Default 0.25
"$CorneaBumpStrength" "1.0" // Default 1.0
"$halflambert" "1"
"$nodecal" "1"
// These effects are only available in ps.2.0b and later
"$RaytraceSphere" "0" // Default 1 - Enables raytracing in the pixel shader to make the eyeball look round
"$SphereTexkillCombo" "0" // Default 1 - Enables killing pixels that don't ray-intersect the sphere
// DX8 ps.1.1 fallbacks, original HL2 eyes
"Eyes_dx8"
{
"$basetexture" "models/player/shared/dxlevel80/eyeball_l"
"$iris" "models/player/shared/dxlevel80/iris_blue_l"
}
// Cloaking
"$cloakPassEnabled" "1"
"Proxies"
{
"spy_invis"
{
}
}
}

37
server/materials/facti13/niggers/hvyweapon/eyeball_r.vmt

@ -0,0 +1,37 @@
"EyeRefract"
{
"$Iris" "models/player/shared/eye-iris-brown" // Iris color in RGB with cornea noise in A
"$AmbientOcclTexture" "models/player/shared/eye-extra" // Ambient occlusion in RGB, A unused
"$Envmap" "models/player/shared/eye-reflection-cubemap-" // Reflection environment map
"$CorneaTexture" "models/player/shared/eye-cornea" // Special texture that has 2D cornea normal in RG and other data in BA
"$lightwarptexture" "models/player/shared/eye_lightwarp" // This enables TF NPR lighting
"$EyeballRadius" "0.9" // Default 0.5
"$AmbientOcclColor" "[1.0 1.0 1.0]" // Default 0.33, 0.33, 0.33
"$Dilation" "0.5" // Default 0.5
"$ParallaxStrength" "0.25" // Default 0.25
"$CorneaBumpStrength" "1.0" // Default 1.0
"$halflambert" "1"
"$nodecal" "1"
// These effects are only available in ps.2.0b and later
"$RaytraceSphere" "0" // Default 1 - Enables raytracing in the pixel shader to make the eyeball look round
"$SphereTexkillCombo" "0" // Default 1 - Enables killing pixels that don't ray-intersect the sphere
// DX8 ps.1.1 fallbacks, original HL2 eyes
"Eyes_dx8"
{
"$basetexture" "models/player/shared/dxlevel80/eyeball_r"
"$iris" "models/player/shared/dxlevel80/iris_blue_r"
}
// Cloaking
"$cloakPassEnabled" "1"
"Proxies"
{
"spy_invis"
{
}
}
}

BIN
server/materials/facti13/niggers/hvyweapon/heavy_head.vtf

Binary file not shown.

68
server/materials/facti13/niggers/hvyweapon/heavy_head_blue.vmt

@ -0,0 +1,68 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/niggers/hvyweapon/heavy_head"
// $bumpmap is a shared 16x16 flat normal map, and is needed or lightwarp won't shade correctly.
"$bumpmap" "models/player/shared/shared_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "1"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
// "$bbqamount" "1"
// "$two" "2.35"
// "$one" "1"
// "$absburnminusone" "1"
// "$burnminusone" "1"
// "$finalburnlevel" "1"
// "$burnlevel" "0"
"$phong" "1"
"$phongexponent" "10"
"$phongboost" ".3"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.1 1 8]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

67
server/materials/facti13/niggers/hvyweapon/heavy_head_red.vmt

@ -0,0 +1,67 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/niggers/hvyweapon/heavy_head"
// $bumpmap is a shared 16x16 flat normal map, and is needed or lightwarp won't shade correctly.
"$bumpmap" "models/player/shared/shared_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "1"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
// "$bbqamount" "1"
// "$two" "2.35"
// "$one" "1"
// "$absburnminusone" "1"
// "$burnminusone" "1"
// "$finalburnlevel" "1"
// "$burnlevel" "0"
"$phong" "1"
"$phongexponent" "10"
"$phongboost" ".3"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.1 1 8]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

66
server/materials/facti13/niggers/hvyweapon/hvyweapon_blue.vmt

@ -0,0 +1,66 @@
"VertexLitGeneric"
{
"$basetexture" "facti13\niggers\hvyweapon\hvyweapon_blue"
"$bumpmap" "models\player\hvyweapon\hvyweapon_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "5"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
// "$bbqamount" "1"
// "$two" "2.35"
// "$one" "1"
// "$absburnminusone" "1"
// "$burnminusone" "1"
// "$finalburnlevel" "1"
// "$burnlevel" "0"
"$phong" "1"
"$phongexponent" "20"
"$phongboost" ".3"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.3 1 8]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"360?$color2" "[ 0.7 0.7 0.7 ]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

BIN
server/materials/facti13/niggers/hvyweapon/hvyweapon_blue.vtf

Binary file not shown.

BIN
server/materials/facti13/niggers/hvyweapon/hvyweapon_blue_gib.vtf

Binary file not shown.

29
server/materials/facti13/niggers/hvyweapon/hvyweapon_hands.vmt

@ -0,0 +1,29 @@
"VertexLitGeneric"
{
"$basetexture" "models/player/hvyweapon/hvyweapon_hands"
"$basemapalphaphongmask" "1"
"$phong" "1"
"$phongexponent" "5"
"$phongboost" "1"
"$lightwarptexture" "models/lightwarps/hand_lightwarp"
"$phongfresnelranges" "[.5 3 5]"
"$halflambert" "1"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "8" // Exponent for phong component of rim lighting
"$rimlightboost" ".8" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"Proxies"
{
"invis"
{
}
}
}

BIN
server/materials/facti13/niggers/hvyweapon/hvyweapon_hands.vtf

Binary file not shown.

43
server/materials/facti13/niggers/hvyweapon/hvyweapon_hands_sheen.vmt

@ -0,0 +1,43 @@
"VertexLitGeneric"
{
"$basetexture" "models/player/hvyweapon/hvyweapon_hands"
"$basemapalphaphongmask" "1"
"$phong" "1"
"$phongexponent" "5"
"$phongboost" "1"
"$lightwarptexture" "models/lightwarps/hand_lightwarp"
"$phongfresnelranges" "[.5 3 5]"
"$halflambert" "1"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "8" // Exponent for phong component of rim lighting
"$rimlightboost" ".8" // Boost for ambient cube component of rim lighting
"$sheenPassEnabled" "1"
"$sheenmap" "cubemaps/cubemap_sheen001"
"$sheenmapmask" "Effects/AnimatedSheen/animatedsheen0"
"$sheenmaptint" "[ 1 1 1 ]"
"$sheenmapmaskframe" "0"
"$sheenindex" "0"
// Cloaking
"$cloakPassEnabled" "1"
"Proxies"
{
"AnimatedWeaponSheen"
{
"animatedtexturevar" "$sheenmapmask"
"animatedtextureframenumvar" "$sheenmapmaskframe"
"animatedtextureframerate" "40"
}
"invis"
{
}
}
}

67
server/materials/facti13/niggers/hvyweapon/hvyweapon_red.vmt

@ -0,0 +1,67 @@
"VertexLitGeneric"
{
"$basetexture" "facti13\niggers\hvyweapon\hvyweapon_red"
"$bumpmap" "models\player\hvyweapon\hvyweapon_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "5"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
// "$bbqamount" "1"
// "$two" "2.35"
// "$one" "1"
// "$absburnminusone" "1"
// "$burnminusone" "1"
// "$finalburnlevel" "1"
// "$burnlevel" "0"
"$phong" "1"
"$phongexponent" "20"
"$phongboost" ".3"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.3 1 8]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"360?$color2" "[ 0.7 0.7 0.7 ]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

BIN
server/materials/facti13/niggers/hvyweapon/hvyweapon_red.vtf

Binary file not shown.

BIN
server/materials/facti13/niggers/hvyweapon/hvyweapon_red_gib.vtf

Binary file not shown.

BIN
server/materials/facti13/niggers/hvyweapon/hwm/heavy_head.vtf

Binary file not shown.

65
server/materials/facti13/niggers/hvyweapon/hwm/heavy_head_blue.vmt

@ -0,0 +1,65 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/niggers/hvyweapon/hwm/heavy_head"
"$basemapalphaphongmask" "1"
// wrinkle maps need to have $bumpmap enabled to show up
"$compress" "facti13/niggers/hvyweapon/hwm/heavy_head_compress"
"$stretch" "facti13/niggers/hvyweapon/hwm/heavy_head_stretch"
// $bumpmap is a shared 16x16 flat normal map, and is needed or lightwarp won't shade correctly.
"$bumpmap" "models/player/shared/shared_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "1"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
"$phong" "1"
"$phongexponenttexture" "models/player/hvyweapon/hwm/heavy_head_exponent"
"$phongboost" "1"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[0.007 0.4 5]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
"$rimmask" "1" // Use the alpha channel of the $phongexponenttexture as a rim mask.
// Cloaking
"$cloakPassEnabled" "1"
"$cloakColorTint" "[0.4 0.5 1]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

BIN
server/materials/facti13/niggers/hvyweapon/hwm/heavy_head_compress.vtf

Binary file not shown.

65
server/materials/facti13/niggers/hvyweapon/hwm/heavy_head_red.vmt

@ -0,0 +1,65 @@
"VertexLitGeneric"
{
"$basetexture" "models/player/hvyweapon/hwm/heavy_head"
"$basemapalphaphongmask" "1"
// wrinkle maps need to have $bumpmap enabled to show up
"$compress" "models/player/hvyweapon/hwm/heavy_head_compress"
"$stretch" "models/player/hvyweapon/hwm/heavy_head_stretch"
// $bumpmap is a shared 16x16 flat normal map, and is needed or lightwarp won't shade correctly.
"$bumpmap" "models/player/shared/shared_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "1"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
"$phong" "1"
"$phongexponenttexture" "models/player/hvyweapon/hwm/heavy_head_exponent"
"$phongboost" "1"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[0.007 0.4 5]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
"$rimmask" "1" // Use the alpha channel of the $phongexponenttexture as a rim mask.
// Cloaking
"$cloakPassEnabled" "1"
"$cloakColorTint" "[1 0.5 0.4]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

BIN
server/materials/facti13/niggers/hvyweapon/hwm/heavy_head_stretch.vtf

Binary file not shown.

37
server/materials/facti13/niggers/medic/eyeball_l.vmt

@ -0,0 +1,37 @@
"EyeRefract"
{
"$Iris" "models/player/shared/eye-iris-brown" // Iris color in RGB with cornea noise in A
"$AmbientOcclTexture" "models/player/shared/eye-extra" // Ambient occlusion in RGB, A unused
"$Envmap" "models/player/shared/eye-reflection-cubemap-" // Reflection environment map
"$CorneaTexture" "models/player/shared/eye-cornea" // Special texture that has 2D cornea normal in RG and other data in BA
"$lightwarptexture" "models/player/shared/eye_lightwarp" // This enables TF NPR lighting
"$EyeballRadius" "0.6" // Default 0.5
"$AmbientOcclColor" "[1.0 1.0 1.0]" // Default 0.33, 0.33, 0.33
"$Dilation" "0.5" // Default 0.5
"$ParallaxStrength" "0.25" // Default 0.25
"$CorneaBumpStrength" "1.0" // Default 1.0
"$halflambert" "1"
"$nodecal" "1"
// These effects are only available in ps.2.0b and later
"$RaytraceSphere" "0" // Default 1 - Enables raytracing in the pixel shader to make the eyeball look round
"$SphereTexkillCombo" "0" // Default 1 - Enables killing pixels that don't ray-intersect the sphere
// DX8 ps.1.1 fallbacks, original HL2 eyes
"Eyes_dx8"
{
"$basetexture" "models/player/shared/dxlevel80/eyeball_l"
"$iris" "models/player/shared/dxlevel80/iris_blue_l"
}
// Cloaking
"$cloakPassEnabled" "1"
"Proxies"
{
"spy_invis"
{
}
}
}

37
server/materials/facti13/niggers/medic/eyeball_r.vmt

@ -0,0 +1,37 @@
"EyeRefract"
{
"$Iris" "models/player/shared/eye-iris-brown" // Iris color in RGB with cornea noise in A
"$AmbientOcclTexture" "models/player/shared/eye-extra" // Ambient occlusion in RGB, A unused
"$Envmap" "models/player/shared/eye-reflection-cubemap-" // Reflection environment map
"$CorneaTexture" "models/player/shared/eye-cornea" // Special texture that has 2D cornea normal in RG and other data in BA
"$lightwarptexture" "models/player/shared/eye_lightwarp" // This enables TF NPR lighting
"$EyeballRadius" "0.6" // Default 0.5
"$AmbientOcclColor" "[1.0 1.0 1.0]" // Default 0.33, 0.33, 0.33
"$Dilation" "0.5" // Default 0.5
"$ParallaxStrength" "0.25" // Default 0.25
"$CorneaBumpStrength" "1.0" // Default 1.0
"$halflambert" "1"
"$nodecal" "1"
// These effects are only available in ps.2.0b and later
"$RaytraceSphere" "0" // Default 1 - Enables raytracing in the pixel shader to make the eyeball look round
"$SphereTexkillCombo" "0" // Default 1 - Enables killing pixels that don't ray-intersect the sphere
// DX8 ps.1.1 fallbacks, original HL2 eyes
"Eyes_dx8"
{
"$basetexture" "models/player/shared/dxlevel80/eyeball_r"
"$iris" "models/player/shared/dxlevel80/iris_blue_r"
}
// Cloaking
"$cloakPassEnabled" "1"
"Proxies"
{
"spy_invis"
{
}
}
}

BIN
server/materials/facti13/niggers/medic/hwm/medic_head.vtf

Binary file not shown.

65
server/materials/facti13/niggers/medic/hwm/medic_head_blue.vmt

@ -0,0 +1,65 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/niggers/medic/hwm/medic_head"
"$basemapalphaphongmask" "1"
// wrinkle maps need to have $bumpmap enabled to show up
"$compress" "facti13/niggers/medic/hwm/medic_head_compress"
"$stretch" "facti13/niggers/medic/hwm/medic_head_stretch"
// $bumpmap is a shared 16x16 flat normal map, and is needed or lightwarp won't shade correctly.
"$bumpmap" "models/player/shared/shared_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "1"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
"$phong" "1"
"$phongexponenttexture" "models/player/medic/hwm/medic_head_exponent"
"$phongboost" "1"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[0.007 0.4 5]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
"$rimmask" "1" // Use the alpha channel of the $phongexponenttexture as a rim mask.
// Cloaking
"$cloakPassEnabled" "1"
"$cloakColorTint" "[0.4 0.5 1]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

BIN
server/materials/facti13/niggers/medic/hwm/medic_head_compress.vtf

Binary file not shown.

65
server/materials/facti13/niggers/medic/hwm/medic_head_red.vmt

@ -0,0 +1,65 @@
"VertexLitGeneric"
{
"$basetexture" "models/player/medic/hwm/medic_head"
"$basemapalphaphongmask" "1"
// wrinkle maps need to have $bumpmap enabled to show up
"$compress" "models/player/medic/hwm/medic_head_compress"
"$stretch" "models/player/medic/hwm/medic_head_stretch"
// $bumpmap is a shared 16x16 flat normal map, and is needed or lightwarp won't shade correctly.
"$bumpmap" "models/player/shared/shared_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "1"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
"$phong" "1"
"$phongexponenttexture" "models/player/medic/hwm/medic_head_exponent"
"$phongboost" "1"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[0.007 0.4 5]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
"$rimmask" "1" // Use the alpha channel of the $phongexponenttexture as a rim mask.
// Cloaking
"$cloakPassEnabled" "1"
"$cloakColorTint" "[1 0.5 0.4]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

BIN
server/materials/facti13/niggers/medic/hwm/medic_head_stretch.vtf

Binary file not shown.

62
server/materials/facti13/niggers/medic/medic_backpack_blue.vmt

@ -0,0 +1,62 @@
"VertexLitGeneric"
{
"$basetexture" "models/player/medic/medic_backpack_blue"
"$basemapalphaphongmask" "1"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "2"
"$detailblendfactor" .01
"$detailblendmode" 6
// "$bbqamount" "1"
// "$two" "2.35"
// "$one" "1"
// "$absburnminusone" "1"
// "$burnminusone" "1"
// "$finalburnlevel" "1"
// "$burnlevel" "0"
"$phong" "1"
"$phongexponent" "20"
"$phongboost" ".3"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.3 1 8]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"$yellow" "0"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

61
server/materials/facti13/niggers/medic/medic_backpack_red.vmt

@ -0,0 +1,61 @@
"VertexLitGeneric"
{
"$basetexture" "models/player/medic/medic_backpack_red"
"$basemapalphaphongmask" "1"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "2"
"$detailblendfactor" .01
"$detailblendmode" 6
// "$bbqamount" "1"
// "$two" "2.35"
// "$one" "1"
// "$absburnminusone" "1"
// "$burnminusone" "1"
// "$finalburnlevel" "1"
// "$burnlevel" "0"
"$phong" "1"
"$phongexponent" "20"
"$phongboost" ".3"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.3 1 8]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"$yellow" "0"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

68
server/materials/facti13/niggers/medic/medic_blue.vmt

@ -0,0 +1,68 @@
"VertexLitGeneric"
{
"$basetexture" "facti13\niggers\medic\medic_blue"
"$bumpmap" "facti13\niggers\medic\medic_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "5"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
// "$bbqamount" "1"
// "$two" "2.35"
// "$one" "1"
// "$absburnminusone" "1"
// "$burnminusone" "1"
// "$finalburnlevel" "1"
// "$burnlevel" "0"
"$phong" "1"
"$phongexponent" "20"
"$phongboost" ".3"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.3 1 8]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"360?$color2" "[ 0.7 0.7 0.7 ]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

BIN
server/materials/facti13/niggers/medic/medic_blue.vtf

Binary file not shown.

BIN
server/materials/facti13/niggers/medic/medic_blue_gib.vtf

Binary file not shown.

BIN
server/materials/facti13/niggers/medic/medic_head.vtf

Binary file not shown.

67
server/materials/facti13/niggers/medic/medic_head_blue.vmt

@ -0,0 +1,67 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/niggers/medic/medic_head"
"$bumpmap" "models/player/shared/shared_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "1"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
// "$bbqamount" "1"
// "$two" "2.35"
// "$one" "1"
// "$absburnminusone" "1"
// "$burnminusone" "1"
// "$finalburnlevel" "1"
// "$burnlevel" "0"
"$phong" "1"
"$phongexponent" "10"
"$phongboost" ".3"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.1 1 8]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

68
server/materials/facti13/niggers/medic/medic_head_red.vmt

@ -0,0 +1,68 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/niggers/medic/medic_head"
"$bumpmap" "models/player/shared/shared_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "1"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
// "$bbqamount" "1"
// "$two" "2.35"
// "$one" "1"
// "$absburnminusone" "1"
// "$burnminusone" "1"
// "$finalburnlevel" "1"
// "$burnlevel" "0"
"$phong" "1"
"$phongexponent" "10"
"$phongboost" ".3"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.1 1 8]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

66
server/materials/facti13/niggers/medic/medic_red.vmt

@ -0,0 +1,66 @@
"VertexLitGeneric"
{
"$basetexture" "facti13\niggers\medic\medic_red"
"$bumpmap" "models\player\medic\medic_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "5"
"$detailblendfactor" 0.01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
// "$bbqamount" "1"
// "$two" "2.35"
// "$one" "1"
// "$absburnminusone" "1"
// "$burnminusone" "1"
// "$finalburnlevel" "1"
// "$burnlevel" "0"
"$phong" "1"
"$phongexponent" "20"
"$phongboost" ".3"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.3 1 8]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"360?$color2" "[ 0.7 0.7 0.7 ]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

BIN
server/materials/facti13/niggers/medic/medic_red.vtf

Binary file not shown.

BIN
server/materials/facti13/niggers/medic/medic_red_gib.vtf

Binary file not shown.

37
server/materials/facti13/niggers/scout/eyeball_l.vmt

@ -0,0 +1,37 @@
"EyeRefract"
{
"$Iris" "models/player/shared/eye-iris-brown" // Iris color in RGB with cornea noise in A
"$AmbientOcclTexture" "models/player/shared/eye-extra" // Ambient occlusion in RGB, A unused
"$Envmap" "models/player/shared/eye-reflection-cubemap-" // Reflection environment map
"$CorneaTexture" "models/player/shared/eye-cornea" // Special texture that has 2D cornea normal in RG and other data in BA
"$lightwarptexture" "models/player/shared/eye_lightwarp" // This enables TF NPR lighting
"$EyeballRadius" "0.7" // Default 0.5
"$AmbientOcclColor" "[1.0 1.0 1.0]" // Default 0.33, 0.33, 0.33
"$Dilation" "0.5" // Default 0.5
"$ParallaxStrength" "0.25" // Default 0.25
"$CorneaBumpStrength" "1.0" // Default 1.0
"$halflambert" "1"
"$nodecal" "1"
// These effects are only available in ps.2.0b and later
"$RaytraceSphere" "0" // Default 1 - Enables raytracing in the pixel shader to make the eyeball look round
"$SphereTexkillCombo" "0" // Default 1 - Enables killing pixels that don't ray-intersect the sphere
// DX8 ps.1.1 fallbacks, original HL2 eyes
"Eyes_dx8"
{
"$basetexture" "models/player/shared/dxlevel80/eyeball_l"
"$iris" "models/player/shared/dxlevel80/iris_blue_l"
}
// Cloaking
"$cloakPassEnabled" "1"
"Proxies"
{
"spy_invis"
{
}
}
}

37
server/materials/facti13/niggers/scout/eyeball_r.vmt

@ -0,0 +1,37 @@
"EyeRefract"
{
"$Iris" "models/player/shared/eye-iris-brown" // Iris color in RGB with cornea noise in A
"$AmbientOcclTexture" "models/player/shared/eye-extra" // Ambient occlusion in RGB, A unused
"$Envmap" "models/player/shared/eye-reflection-cubemap-" // Reflection environment map
"$CorneaTexture" "models/player/shared/eye-cornea" // Special texture that has 2D cornea normal in RG and other data in BA
"$lightwarptexture" "models/player/shared/eye_lightwarp" // This enables TF NPR lighting
"$EyeballRadius" "0.7" // Default 0.5
"$AmbientOcclColor" "[1.0 1.0 1.0]" // Default 0.33, 0.33, 0.33
"$Dilation" "0.5" // Default 0.5
"$ParallaxStrength" "0.25" // Default 0.25
"$CorneaBumpStrength" "1.0" // Default 1.0
"$halflambert" "1"
"$nodecal" "1"
// These effects are only available in ps.2.0b and later
"$RaytraceSphere" "0" // Default 1 - Enables raytracing in the pixel shader to make the eyeball look round
"$SphereTexkillCombo" "0" // Default 1 - Enables killing pixels that don't ray-intersect the sphere
// DX8 ps.1.1 fallbacks, original HL2 eyes
"Eyes_dx8"
{
"$basetexture" "models/player/shared/dxlevel80/eyeball_r"
"$iris" "models/player/shared/dxlevel80/iris_blue_r"
}
// Cloaking
"$cloakPassEnabled" "1"
"Proxies"
{
"spy_invis"
{
}
}
}

BIN
server/materials/facti13/niggers/scout/hwm/scout_head.vtf

Binary file not shown.

66
server/materials/facti13/niggers/scout/hwm/scout_head_blue.vmt

@ -0,0 +1,66 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/niggers/scout/hwm/scout_head"
"$basemapalphaphongmask" "1"
// wrinkle maps need to have $bumpmap enabled to show up
"$compress" "facti13/niggers/scout/hwm/scout_head_compress"
"$stretch" "facti13/niggers/scout/hwm/scout_head_stretch"
// $bumpmap is a shared 16x16 flat normal map, and is needed or lightwarp won't shade correctly.
"$bumpmap" "models/player/shared/shared_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "1"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
"$phong" "1"
"$phongexponenttexture" "models/player/scout/hwm/scout_head_exponent"
"$phongboost" "1"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[0.007 0.4 5]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
"$rimmask" "1" // Use the alpha channel of the $phongexponenttexture as a rim mask.
// Cloaking
"$cloakPassEnabled" "1"
"$cloakColorTint" "[0.4 0.5 1]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

BIN
server/materials/facti13/niggers/scout/hwm/scout_head_compress.vtf

Binary file not shown.

66
server/materials/facti13/niggers/scout/hwm/scout_head_red.vmt

@ -0,0 +1,66 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/niggers/scout/hwm/scout_head"
"$basemapalphaphongmask" "1"
// wrinkle maps need to have $bumpmap enabled to show up
"$compress" "facti13/niggers/scout/hwm/scout_head_compress"
"$stretch" "facti13/niggers/scout/hwm/scout_head_stretch"
// $bumpmap is a shared 16x16 flat normal map, and is needed or lightwarp won't shade correctly.
"$bumpmap" "models/player/shared/shared_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "1"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
"$phong" "1"
"$phongexponenttexture" "models/player/scout/hwm/scout_head_exponent"
"$phongboost" "1"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[0.007 0.4 5]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
"$rimmask" "1" // Use the alpha channel of the $phongexponenttexture as a rim mask.
// Cloaking
"$cloakPassEnabled" "1"
"$cloakColorTint" "[1 0.5 0.4]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

BIN
server/materials/facti13/niggers/scout/hwm/scout_head_stretch.vtf

Binary file not shown.

66
server/materials/facti13/niggers/scout/scout_blue.vmt

@ -0,0 +1,66 @@
"VertexLitGeneric"
{
"$basetexture" "facti13\niggers\scout\scout_blue"
"$bumpmap" "models\player\scout\scout_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "5"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
// "$bbqamount" "1"
// "$two" "2.35"
// "$one" "1"
// "$absburnminusone" "1"
// "$burnminusone" "1"
// "$finalburnlevel" "1"
// "$burnlevel" "0"
"$phong" "1"
"$phongexponent" "20"
"$phongboost" ".3"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.3 1 8]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"360?$color2" "[ 0.7 0.7 0.7 ]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

BIN
server/materials/facti13/niggers/scout/scout_blue.vtf

Binary file not shown.

BIN
server/materials/facti13/niggers/scout/scout_blue_gib.vtf

Binary file not shown.

BIN
server/materials/facti13/niggers/scout/scout_hands.vtf

Binary file not shown.

BIN
server/materials/facti13/niggers/scout/scout_head.vtf

Binary file not shown.

67
server/materials/facti13/niggers/scout/scout_head_blue.vmt

@ -0,0 +1,67 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/niggers/scout/scout_head"
// $bumpmap is a shared 16x16 flat normal map, and is needed or lightwarp won't shade correctly.
"$bumpmap" "models/player/shared/shared_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "1"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
// "$bbqamount" "1"
// "$two" "2.35"
// "$one" "1"
// "$absburnminusone" "1"
// "$burnminusone" "1"
// "$finalburnlevel" "1"
// "$burnlevel" "0"
"$phong" "1"
"$phongexponent" "10"
"$phongboost" ".3"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.1 1 8]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

68
server/materials/facti13/niggers/scout/scout_head_red.vmt

@ -0,0 +1,68 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/niggers/scout/scout_head"
// $bumpmap is a shared 16x16 flat normal map, and is needed or lightwarp won't shade correctly.
"$bumpmap" "models/player/shared/shared_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "1"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
// "$bbqamount" "1"
// "$two" "2.35"
// "$one" "1"
// "$absburnminusone" "1"
// "$burnminusone" "1"
// "$finalburnlevel" "1"
// "$burnlevel" "0"
"$phong" "1"
"$phongexponent" "10"
"$phongboost" ".3"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.1 1 8]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

67
server/materials/facti13/niggers/scout/scout_red.vmt

@ -0,0 +1,67 @@
"VertexLitGeneric"
{
"$basetexture" "facti13\niggers\scout\scout_red"
"$bumpmap" "models\player\scout\scout_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "5"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
// "$bbqamount" "1"
// "$two" "2.35"
// "$one" "1"
// "$absburnminusone" "1"
// "$burnminusone" "1"
// "$finalburnlevel" "1"
// "$burnlevel" "0"
"$phong" "1"
"$phongexponent" "20"
"$phongboost" ".3"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.3 1 8]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"360?$color2" "[ 0.7 0.7 0.7 ]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

BIN
server/materials/facti13/niggers/scout/scout_red.vtf

Binary file not shown.

BIN
server/materials/facti13/niggers/scout/scout_red_gib.vtf

Binary file not shown.

37
server/materials/facti13/niggers/sniper/eyeball_l.vmt

@ -0,0 +1,37 @@
"EyeRefract"
{
"$Iris" "models/player/shared/eye-iris-brown" // Iris color in RGB with cornea noise in A
"$AmbientOcclTexture" "models/player/shared/eye-extra" // Ambient occlusion in RGB, A unused
"$Envmap" "models/player/shared/eye-reflection-cubemap-" // Reflection environment map
"$CorneaTexture" "models/player/shared/eye-cornea" // Special texture that has 2D cornea normal in RG and other data in BA
"$lightwarptexture" "models/player/shared/eye_lightwarp" // This enables TF NPR lighting
"$EyeballRadius" "0.7" // Default 0.5
"$AmbientOcclColor" "[1.0 1.0 1.0]" // Default 0.33, 0.33, 0.33
"$Dilation" "0.5" // Default 0.5
"$ParallaxStrength" "0.25" // Default 0.25
"$CorneaBumpStrength" "1.0" // Default 1.0
"$halflambert" "1"
"$nodecal" "1"
// These effects are only available in ps.2.0b and later
"$RaytraceSphere" "0" // Default 1 - Enables raytracing in the pixel shader to make the eyeball look round
"$SphereTexkillCombo" "0" // Default 1 - Enables killing pixels that don't ray-intersect the sphere
// DX8 ps.1.1 fallbacks, original HL2 eyes
"Eyes_dx8"
{
"$basetexture" "models/player/shared/dxlevel80/eyeball_l"
"$iris" "models/player/shared/dxlevel80/iris_blue_l"
}
// Cloaking
"$cloakPassEnabled" "1"
"Proxies"
{
"spy_invis"
{
}
}
}

37
server/materials/facti13/niggers/sniper/eyeball_r.vmt

@ -0,0 +1,37 @@
"EyeRefract"
{
"$Iris" "models/player/shared/eye-iris-brown" // Iris color in RGB with cornea noise in A
"$AmbientOcclTexture" "models/player/shared/eye-extra" // Ambient occlusion in RGB, A unused
"$Envmap" "models/player/shared/eye-reflection-cubemap-" // Reflection environment map
"$CorneaTexture" "models/player/shared/eye-cornea" // Special texture that has 2D cornea normal in RG and other data in BA
"$lightwarptexture" "models/player/shared/eye_lightwarp" // This enables TF NPR lighting
"$EyeballRadius" "0.7" // Default 0.5
"$AmbientOcclColor" "[1.0 1.0 1.0]" // Default 0.33, 0.33, 0.33
"$Dilation" "0.5" // Default 0.5
"$ParallaxStrength" "0.25" // Default 0.25
"$CorneaBumpStrength" "1.0" // Default 1.0
"$halflambert" "1"
"$nodecal" "1"
// These effects are only available in ps.2.0b and later
"$RaytraceSphere" "0" // Default 1 - Enables raytracing in the pixel shader to make the eyeball look round
"$SphereTexkillCombo" "0" // Default 1 - Enables killing pixels that don't ray-intersect the sphere
// DX8 ps.1.1 fallbacks, original HL2 eyes
"Eyes_dx8"
{
"$basetexture" "models/player/shared/dxlevel80/eyeball_r"
"$iris" "models/player/shared/dxlevel80/iris_blue_r"
}
// Cloaking
"$cloakPassEnabled" "1"
"Proxies"
{
"spy_invis"
{
}
}
}

BIN
server/materials/facti13/niggers/sniper/hwm/sniper_head.vtf

Binary file not shown.

63
server/materials/facti13/niggers/sniper/hwm/sniper_head_blue.vmt

@ -0,0 +1,63 @@
"VertexLitGeneric"
{
"$basetexture" "facti13/niggers/sniper/hwm/sniper_head"
"$basemapalphaphongmask" "1"
// wrinkle maps need to have $bumpmap enabled to show up
"$compress" "facti13/niggers/sniper/hwm/sniper_head_compress"
"$stretch" "facti13/niggers/sniper/hwm/sniper_head_stretch"
// $bumpmap is a shared 16x16 flat normal map, and is needed or lightwarp won't shade correctly.
"$bumpmap" "models/player/shared/shared_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "1"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
"$phong" "1"
"$phongexponenttexture" "models/player/sniper/hwm/sniper_head_exponent"
"$phongboost" "1"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[0.007 0.4 5]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
"$rimmask" "1" // Use the alpha channel of the $phongexponenttexture as a rim mask.
// Cloaking
"$cloakPassEnabled" "1"
"$cloakColorTint" "[0.4 0.5 1]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

BIN
server/materials/facti13/niggers/sniper/hwm/sniper_head_compress.vtf

Binary file not shown.

66
server/materials/facti13/niggers/sniper/hwm/sniper_head_red.vmt

@ -0,0 +1,66 @@
"VertexLitGeneric"
{
"$basetexture" "models/player/sniper/hwm/sniper_head"
"$basemapalphaphongmask" "1"
// wrinkle maps need to have $bumpmap enabled to show up
"$compress" "models/player/sniper/hwm/sniper_head_compress"
"$stretch" "models/player/sniper/hwm/sniper_head_stretch"
// $bumpmap is a shared 16x16 flat normal map, and is needed or lightwarp won't shade correctly.
"$bumpmap" "models/player/shared/shared_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "1"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
"$phong" "1"
"$phongexponenttexture" "models/player/sniper/hwm/sniper_head_exponent"
"$phongboost" "1"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[0.007 0.4 5]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
"$rimmask" "1" // Use the alpha channel of the $phongexponenttexture as a rim mask.
// Cloaking
"$cloakPassEnabled" "1"
"$cloakColorTint" "[1 0.5 0.4]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

BIN
server/materials/facti13/niggers/sniper/hwm/sniper_head_stretch.vtf

Binary file not shown.

67
server/materials/facti13/niggers/sniper/sniper_blue.vmt

@ -0,0 +1,67 @@
"VertexLitGeneric"
{
"$basetexture" "facti13\niggers\sniper\sniper_blue"
"$bumpmap" "models\player\sniper\sniper_normal"
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
"$detailscale" "5"
"$detailblendfactor" .01
"$detailblendmode" 6
"$yellow" "0"
"$one" "1"
// "$bbqamount" "1"
// "$two" "2.35"
// "$one" "1"
// "$absburnminusone" "1"
// "$burnminusone" "1"
// "$finalburnlevel" "1"
// "$burnlevel" "0"
"$phong" "1"
"$phongexponent" "20"
"$phongboost" ".3"
"$lightwarptexture" "models/player/pyro/pyro_lightwarp"
"$phongfresnelranges" "[.3 1 8]"
"$halflambert" "0"
// Rim lighting parameters
"$rimlight" "1" // To enable rim lighting (requires phong)
"$rimlightexponent" "4" // Exponent for phong component of rim lighting
"$rimlightboost" "2" // Boost for ambient cube component of rim lighting
// Cloaking
"$cloakPassEnabled" "1"
"360?$color2" "[ 0.7 0.7 0.7 ]"
"Proxies"
{
"spy_invis"
{
}
"AnimatedTexture"
{
"animatedtexturevar" "$detail"
"animatedtextureframenumvar" "$detailframe"
"animatedtextureframerate" 30
}
"BurnLevel"
{
"resultVar" "$detailblendfactor"
}
"YellowLevel"
{
"resultVar" "$yellow"
}
"Equals"
{
"srcVar1" "$yellow"
"resultVar" "$color2"
}
}
}

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save