aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTF Wiki2016-11-23 21:21:10 (GMT)
committerTF Wiki2016-11-23 21:21:10 (GMT)
commit67152a61b2306a57df382d9ba7da8426097c05dc (patch)
tree03041d9f28e8f3ba262d49b822890e56a6bd01ee
parent6587b798d51ab214c079bd88d8c6cbf0a496a4d8 (diff)
downloadschema-tracking-teamfortress2.zip
Client, APIteamfortress2
Client: Wed, 23 Nov 2016 21:11:02 GMT API: Wed, 23 Nov 2016 21:11:00 GMT
-rw-r--r--Team Fortress 2 Client Schema158
-rw-r--r--Team Fortress 2 Schema248
2 files changed, 391 insertions, 15 deletions
diff --git a/Team Fortress 2 Client Schema b/Team Fortress 2 Client Schema
index eef8dfc..3ca0efb 100644
--- a/Team Fortress 2 Client Schema
+++ b/Team Fortress 2 Client Schema
@@ -54333,7 +54333,7 @@
{
"engineer" "scenes/player/items/taunts/engys_new_chair_outro.vcd"
}
- "particle_offset" "5 11 0"
+ "particle_attachment" "taunt_effect"
"min_taunt_time" "5"
"stop_taunt_if_moved" "1"
}
@@ -70900,7 +70900,7 @@
{
"pyro" "scenes/workshop/player/items/pool_party/taunt_pool_party_outro.vcd"
}
- "particle_offset" "10 10 0"
+ "particle_attachment" "taunt_effect"
"min_taunt_time" "5"
"stop_taunt_if_moved" "1"
"camera_dist_up" "-10"
@@ -74913,6 +74913,7 @@
"pyro" "scenes/workshop/player/items/spring_rider/spring_rider_outro_prop.vcd"
}
"stop_taunt_if_moved" "1"
+ "particle_attachment" "taunt_effect"
}
}
"30767"
@@ -75908,6 +75909,7 @@
+
"25000"
{
"name" "quest25000"
@@ -92344,10 +92346,14 @@
"item_type_name" "#TF_Wearable_CommunityMedal"
"item_name" "#TF_Medal_JingleJam2015_Xephos"
"item_description" "#TF_Medal_JingleJam2015_Xephos_Desc"
- "image_inventory" "backpack/workshop/player/items/all_class/jj2015_xephos/jj2015_xephos"
+ "image_inventory" "backpack/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_xephos"
"model_player_per_class"
{
- "basename" "models/workshop/player/items/all_class/jj2015_xephos/jj2015_xephos_%s.mdl"
+ "basename" "models/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_medal_%s.mdl"
+ }
+ "visuals"
+ {
+ "skin" "2"
}
}
"9046"
@@ -92363,10 +92369,14 @@
"item_type_name" "#TF_Wearable_CommunityMedal"
"item_name" "#TF_Medal_JingleJam2015_Honeydew"
"item_description" "#TF_Medal_JingleJam2015_Honeydew_Desc"
- "image_inventory" "backpack/workshop/player/items/all_class/jj2015_honeydew/jj2015_honeydew"
+ "image_inventory" "backpack/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_honeydew"
"model_player_per_class"
{
- "basename" "models/workshop/player/items/all_class/jj2015_honeydew/jj2015_honeydew_%s.mdl"
+ "basename" "models/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_medal_%s.mdl"
+ }
+ "visuals"
+ {
+ "skin" "1"
}
}
"9047"
@@ -95321,6 +95331,99 @@
"image_inventory" "backpack/workshop/player/items/soldier/chapelaria_6v6_participant/chapelaria_6v6_participant"
"model_player" "models/workshop/player/items/soldier/chapelaria_6v6_participant/chapelaria_6v6_participant.mdl"
}
+ "9296"
+ {
+ "name" "Hannah's Altruistic Aspect"
+ "prefab" "tournament_medal"
+ "capabilities"
+ {
+ "nameable" "1"
+ }
+ "show_in_armory" "1"
+ "armory_remap" ""
+ "item_type_name" "#TF_Wearable_CommunityMedal"
+ "item_name" "#TF_Medal_JingleJam2016_Hannah"
+ "item_description" "#TF_Medal_JingleJam2016_Hannah_Desc"
+ "image_inventory" "backpack/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_hannah"
+ "model_player_per_class"
+ {
+ "basename" "models/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_medal_%s.mdl"
+ }
+ "visuals"
+ {
+ "skin" "3"
+ }
+ }
+ "9297"
+ {
+ "name" "Duncan's Kindhearted Kisser"
+ "prefab" "tournament_medal"
+ "capabilities"
+ {
+ "nameable" "1"
+ }
+ "show_in_armory" "1"
+ "armory_remap" ""
+ "item_type_name" "#TF_Wearable_CommunityMedal"
+ "item_name" "#TF_Medal_JingleJam2016_Duncan"
+ "item_description" "#TF_Medal_JingleJam2016_Duncan_Desc"
+ "image_inventory" "backpack/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_duncan"
+ "model_player_per_class"
+ {
+ "basename" "models/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_medal_%s.mdl"
+ }
+ "visuals"
+ {
+ "skin" "4"
+ }
+ }
+ "9298"
+ {
+ "name" "Sips' Selfless Simulacrum"
+ "prefab" "tournament_medal"
+ "capabilities"
+ {
+ "nameable" "1"
+ }
+ "show_in_armory" "1"
+ "armory_remap" ""
+ "item_type_name" "#TF_Wearable_CommunityMedal"
+ "item_name" "#TF_Medal_JingleJam2016_Sips"
+ "item_description" "#TF_Medal_JingleJam2016_Sips_Desc"
+ "image_inventory" "backpack/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_sips"
+ "model_player_per_class"
+ {
+ "basename" "models/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_medal_%s.mdl"
+ }
+ "visuals"
+ {
+ "skin" "5"
+ }
+ }
+ "9299"
+ {
+ "name" "Sjin's Generous Guise"
+ "prefab" "tournament_medal"
+ "capabilities"
+ {
+ "nameable" "1"
+ }
+ "show_in_armory" "1"
+ "armory_remap" ""
+ "item_type_name" "#TF_Wearable_CommunityMedal"
+ "item_name" "#TF_Medal_JingleJam2016_Sjin"
+ "item_description" "#TF_Medal_JingleJam2016_Sjin_Desc"
+ "image_inventory" "backpack/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_sjin"
+ "model_player_per_class"
+ {
+ "basename" "models/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_medal_%s.mdl"
+ }
+ "visuals"
+ {
+ "skin" "6"
+ }
+ }
+
@@ -110415,6 +110518,49 @@
"mouse_pressed_sound" "ui/item_paper_pickup.wav"
"drop_sound" "ui/item_paper_pickup.wav"
}
+ "2157"
+ {
+ "name" "Yogscast Jingle Jam 2016 Promo"
+ "item_class" "bundle"
+ "bundle"
+ {
+ "Hannah's Altruistic Aspect" "1"
+ "Duncan's Kindhearted Kisser" "1"
+ "Sips' Selfless Simulacrum" "1"
+ "Sjin's Generous Guise" "1"
+ }
+ "item_type_name" "#TF_StoreBundle"
+ "item_name" "#TF_JingleJam_Community_Event_2016_Promo"
+ "item_description" "#TF_JingleJam_Community_Event_2016_Promo_Desc"
+ "image_inventory" "backpack/player/items/crafting/mysterious_promo"
+ "image_inventory_size_w" "128"
+ "image_inventory_size_h" "82"
+ "item_quality" "unique"
+ "min_ilevel" "50"
+ "max_ilevel" "50"
+ "used_by_classes"
+ {
+ "scout" "1"
+ "sniper" "1"
+ "soldier" "1"
+ "demoman" "1"
+ "medic" "1"
+ "heavy" "1"
+ "spy" "1"
+ "engineer" "1"
+ "pyro" "1"
+ }
+ "mouse_pressed_sound" "ui/item_bag_pickup.wav"
+ "drop_sound" "ui/item_bag_drop.wav"
+ "attributes"
+ {
+ "elevate quality"
+ {
+ "attribute_class" "set_elevated_quality"
+ "value" "1"
+ }
+ }
+ }
diff --git a/Team Fortress 2 Schema b/Team Fortress 2 Schema
index 83451a9..2d48270 100644
--- a/Team Fortress 2 Schema
+++ b/Team Fortress 2 Schema
@@ -1,7 +1,7 @@
{
"result": {
"status": 1,
- "items_game_url": "http://media.steampowered.com/apps/440/scripts/items/items_game.70d1c9198ec6c982191ba591f30a27eb6ad7af4c.txt",
+ "items_game_url": "http://media.steampowered.com/apps/440/scripts/items/items_game.f72d925cb8f1f2fe8835f8925d37ee7d8aa56336.txt",
"qualities": {
"Normal": 0,
"rarity1": 1,
@@ -58164,6 +58164,40 @@
},
{
+ "name": "Yogscast Jingle Jam 2016 Promo",
+ "defindex": 2157,
+ "item_class": "bundle",
+ "item_type_name": "Item Bundle",
+ "item_name": "Yogscast Jingle Jam 2016 Promo",
+ "item_description": "",
+ "proper_name": false,
+ "model_player": null,
+ "item_quality": 6,
+ "image_inventory": "backpack/player/items/crafting/mysterious_promo",
+ "min_ilevel": 50,
+ "max_ilevel": 50,
+ "image_url": "",
+ "image_url_large": "",
+ "capabilities": {
+ "can_gift_wrap": true,
+ "can_craft_mark": true,
+ "can_be_restored": true,
+ "strange_parts": true,
+ "can_card_upgrade": true,
+ "can_strangify": true,
+ "can_killstreakify": true,
+ "can_consume": true
+ },
+ "attributes": [
+ {
+ "name": "elevate quality",
+ "class": "set_elevated_quality",
+ "value": 1
+ }
+ ]
+
+ },
+ {
"name": "Craft Bar Level 1",
"defindex": 5000,
"item_class": "craft_item",
@@ -126307,13 +126341,13 @@
"item_description": "Yogscast Jingle Jam 2015 (Xephos edition)",
"proper_name": false,
"item_slot": "misc",
- "model_player": "models/workshop/player/items/all_class/jj2015_xephos/jj2015_xephos_Scout.mdl",
+ "model_player": "models/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_medal_Scout.mdl",
"item_quality": 6,
- "image_inventory": "backpack/workshop/player/items/all_class/jj2015_xephos/jj2015_xephos",
+ "image_inventory": "backpack/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_xephos",
"min_ilevel": 25,
"max_ilevel": 25,
- "image_url": "http://media.steampowered.com/apps/440/icons/jj2015_xephos.01196ef2e1adc4768e4b50d236d414f2e67022f9.png",
- "image_url_large": "http://media.steampowered.com/apps/440/icons/jj2015_xephos_large.a99e46596ee65f442167ec058013882de18a0045.png",
+ "image_url": "http://media.steampowered.com/apps/440/icons/jingle_jam_xephos.133c950c7f21ef7564fdee7d6dd97a5195819225.png",
+ "image_url_large": "http://media.steampowered.com/apps/440/icons/jingle_jam_xephos_large.a1dfb5ba25068d45fda9e11f5c99720ff13a286d.png",
"drop_type": "none",
"craft_class": "",
"craft_material_type": "",
@@ -126356,13 +126390,13 @@
"item_description": "Yogscast Jingle Jam 2015 (Honeydew edition)",
"proper_name": false,
"item_slot": "misc",
- "model_player": "models/workshop/player/items/all_class/jj2015_honeydew/jj2015_honeydew_Scout.mdl",
+ "model_player": "models/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_medal_Scout.mdl",
"item_quality": 6,
- "image_inventory": "backpack/workshop/player/items/all_class/jj2015_honeydew/jj2015_honeydew",
+ "image_inventory": "backpack/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_honeydew",
"min_ilevel": 25,
"max_ilevel": 25,
- "image_url": "http://media.steampowered.com/apps/440/icons/jj2015_honeydew.1b74bbfeaeab650893277a1cdb1753255ced1d08.png",
- "image_url_large": "http://media.steampowered.com/apps/440/icons/jj2015_honeydew_large.fa9e97a3e59d2823793e029e04cce29659dd75e7.png",
+ "image_url": "http://media.steampowered.com/apps/440/icons/jingle_jam_honeydew.6ec5ec86318f4c60053a380186719a3e262637b8.png",
+ "image_url_large": "http://media.steampowered.com/apps/440/icons/jingle_jam_honeydew_large.3d43b5165b81b9c72949810a27fa96f6c68ea85b.png",
"drop_type": "none",
"craft_class": "",
"craft_material_type": "",
@@ -138323,6 +138357,202 @@
},
{
+ "name": "Hannah's Altruistic Aspect",
+ "defindex": 9296,
+ "item_class": "tf_wearable",
+ "item_type_name": "Community Medal",
+ "item_name": "Hannah's Altruistic Aspect",
+ "item_description": "Yogscast Jingle Jam 2016 (Hannah edition)",
+ "proper_name": false,
+ "item_slot": "misc",
+ "model_player": "models/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_medal_Scout.mdl",
+ "item_quality": 6,
+ "image_inventory": "backpack/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_hannah",
+ "min_ilevel": 25,
+ "max_ilevel": 25,
+ "image_url": "http://media.steampowered.com/apps/440/icons/jingle_jam_hannah.660ffbfe39aa82f4da31bb6a2b2ee7a4f7912d22.png",
+ "image_url_large": "http://media.steampowered.com/apps/440/icons/jingle_jam_hannah_large.26f14702fc26a88310627a2d4abbf3d117c582f7.png",
+ "drop_type": "none",
+ "craft_class": "",
+ "craft_material_type": "",
+ "capabilities": {
+ "nameable": true,
+ "can_gift_wrap": true,
+ "can_craft_mark": true,
+ "can_be_restored": true,
+ "strange_parts": true,
+ "can_card_upgrade": true,
+ "can_strangify": true,
+ "can_killstreakify": true,
+ "can_consume": true
+ },
+ "attributes": [
+ {
+ "name": "kill eater score type",
+ "class": "kill_eater_score_type",
+ "value": 64
+ },
+ {
+ "name": "kill eater kill type",
+ "class": "kill_eater_kill_type",
+ "value": 64
+ },
+ {
+ "name": "cannot trade",
+ "class": "cannot_trade",
+ "value": 1
+ }
+ ]
+
+ },
+ {
+ "name": "Duncan's Kindhearted Kisser",
+ "defindex": 9297,
+ "item_class": "tf_wearable",
+ "item_type_name": "Community Medal",
+ "item_name": "Duncan's Kindhearted Kisser",
+ "item_description": "Yogscast Jingle Jam 2016 (Duncan edition)",
+ "proper_name": false,
+ "item_slot": "misc",
+ "model_player": "models/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_medal_Scout.mdl",
+ "item_quality": 6,
+ "image_inventory": "backpack/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_duncan",
+ "min_ilevel": 25,
+ "max_ilevel": 25,
+ "image_url": "http://media.steampowered.com/apps/440/icons/jingle_jam_duncan.970327a511aa5314dc34a094582aa1e212df5747.png",
+ "image_url_large": "http://media.steampowered.com/apps/440/icons/jingle_jam_duncan_large.5759bb0f3198f84c968212906beb3fadf6cbdcb8.png",
+ "drop_type": "none",
+ "craft_class": "",
+ "craft_material_type": "",
+ "capabilities": {
+ "nameable": true,
+ "can_gift_wrap": true,
+ "can_craft_mark": true,
+ "can_be_restored": true,
+ "strange_parts": true,
+ "can_card_upgrade": true,
+ "can_strangify": true,
+ "can_killstreakify": true,
+ "can_consume": true
+ },
+ "attributes": [
+ {
+ "name": "kill eater score type",
+ "class": "kill_eater_score_type",
+ "value": 64
+ },
+ {
+ "name": "kill eater kill type",
+ "class": "kill_eater_kill_type",
+ "value": 64
+ },
+ {
+ "name": "cannot trade",
+ "class": "cannot_trade",
+ "value": 1
+ }
+ ]
+
+ },
+ {
+ "name": "Sips' Selfless Simulacrum",
+ "defindex": 9298,
+ "item_class": "tf_wearable",
+ "item_type_name": "Community Medal",
+ "item_name": "Sips' Selfless Simulacrum",
+ "item_description": "Yogscast Jingle Jam 2016 (Sips edition)",
+ "proper_name": false,
+ "item_slot": "misc",
+ "model_player": "models/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_medal_Scout.mdl",
+ "item_quality": 6,
+ "image_inventory": "backpack/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_sips",
+ "min_ilevel": 25,
+ "max_ilevel": 25,
+ "image_url": "http://media.steampowered.com/apps/440/icons/jingle_jam_sips.3a9720324e0b3096d43ec091ae56e5c1dcb915b3.png",
+ "image_url_large": "http://media.steampowered.com/apps/440/icons/jingle_jam_sips_large.731241117344acb772a8e5fda0f8d0101ca0a7d3.png",
+ "drop_type": "none",
+ "craft_class": "",
+ "craft_material_type": "",
+ "capabilities": {
+ "nameable": true,
+ "can_gift_wrap": true,
+ "can_craft_mark": true,
+ "can_be_restored": true,
+ "strange_parts": true,
+ "can_card_upgrade": true,
+ "can_strangify": true,
+ "can_killstreakify": true,
+ "can_consume": true
+ },
+ "attributes": [
+ {
+ "name": "kill eater score type",
+ "class": "kill_eater_score_type",
+ "value": 64
+ },
+ {
+ "name": "kill eater kill type",
+ "class": "kill_eater_kill_type",
+ "value": 64
+ },
+ {
+ "name": "cannot trade",
+ "class": "cannot_trade",
+ "value": 1
+ }
+ ]
+
+ },
+ {
+ "name": "Sjin's Generous Guise",
+ "defindex": 9299,
+ "item_class": "tf_wearable",
+ "item_type_name": "Community Medal",
+ "item_name": "Sjin's Generous Guise",
+ "item_description": "Yogscast Jingle Jam 2016 (Sjin edition)",
+ "proper_name": false,
+ "item_slot": "misc",
+ "model_player": "models/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_medal_Scout.mdl",
+ "item_quality": 6,
+ "image_inventory": "backpack/workshop/player/items/all_class/jingle_jam_medal/jingle_jam_sjin",
+ "min_ilevel": 25,
+ "max_ilevel": 25,
+ "image_url": "http://media.steampowered.com/apps/440/icons/jingle_jam_sjin.17ca9712ef854af057a802b725629f3f2d90e52a.png",
+ "image_url_large": "http://media.steampowered.com/apps/440/icons/jingle_jam_sjin_large.7ef697e6dfc7de5350b91741e0be0bbb3b5e6610.png",
+ "drop_type": "none",
+ "craft_class": "",
+ "craft_material_type": "",
+ "capabilities": {
+ "nameable": true,
+ "can_gift_wrap": true,
+ "can_craft_mark": true,
+ "can_be_restored": true,
+ "strange_parts": true,
+ "can_card_upgrade": true,
+ "can_strangify": true,
+ "can_killstreakify": true,
+ "can_consume": true
+ },
+ "attributes": [
+ {
+ "name": "kill eater score type",
+ "class": "kill_eater_score_type",
+ "value": 64
+ },
+ {
+ "name": "kill eater kill type",
+ "class": "kill_eater_kill_type",
+ "value": 64
+ },
+ {
+ "name": "cannot trade",
+ "class": "cannot_trade",
+ "value": 1
+ }
+ ]
+
+ },
+ {
"name": "concealedkiller_sniperrifle_nightowl",
"defindex": 15000,
"item_class": "tf_weapon_sniperrifle",