Skip to content

Instantly share code, notes, and snippets.

@badp
Created July 11, 2011 23:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save badp/1077011 to your computer and use it in GitHub Desktop.
Save badp/1077011 to your computer and use it in GitHub Desktop.
crafting.plantuml
@staruml
version
@enduml
@startuml weapons2.svg
title Last updated January 17th 2012.
hide empty members
hide empty fields
hide empty methods
skinparam class {
FontName "TF2 Build"
BackgroundColor<<NEW>> #CEFEFE
}
skinparam classAttribute {
FontName "TF2 Secondary"
FontSize 14
}
skinparam classStereotype {
FontName TF2
}
skinparam classArrow {
FontName TF2
}
skinparam circledCharacter {
FontName "TF2 Build"
}
'left to right direction
'Scout
class "Force-a-Nature" << (1,#FF0000) >> {
10 achievements
}
class "Shortstop" << (1,#FF0000) >>
class "Soda Popper" << (1,#FF0000) >>
class "Crit-A-Cola" << (1,#FF0000) >>
class "Mad Milk" << (1,#FF0000) >>
class "Winger" << (1,#FF0000) >>
class "Holy Mackarel" << (1,#FF0000) >>
class "Sandman" << (1,#FF0000) >> {
16 achievements
}
class "Candy Cane" << (1,#FF0000) >>
class "Boston Basher" << (1,#FF0000) >>
class "Sun-on-a-Stick" << (1,#FF0000) >>
class "Fan O' War" << (1,#FF0000) >>
class "Atomizer" << (1,#FF0000) >>
class "Wrap Assassin" << (1,#FF0000) NEW >>
class "Bonk!" << (1,#FF0000) >> {
22 achievements
}
'Soldier
class "Direct Hit" << (2,#FFAA00) >> {
11 achievements
}
class "Black Box" << (2,#FFAA00) >>
class "Liberty Launcher" << (2,#FFAA00) >>
class "Cow Mangler" << (2,#FFAA00) >>
class "Buff Banner" << (2,#FFAA00) >>{
17 achievements
}
class "Gunboats" << (2,#FFAA00) >>
class "Battalion's" << (2,#FFAA00) >>
class "Concheror" << (2,#FFAA00) >>
class "Mantreads" << (2,#FFAA00) >>
class "Bison" << (2,#FFAA00) >>
class "Equalizer" << (2,#FFAA00) >> {
5 achievements
}
class "Disciplinary Action" << (2,#FFAA00) >>
class "Market Gardener" << (2,#FFAA00) >>
class "Reserve Shooter" << (+,#AAAAAA) >> {
Soldier, Pyro
}
class "Half-Zatoichi" << (+,#AAAAAA) >> {
Demoman, Soldier
}
class "Pain Train" << (+,#AAAAAA) >> {
Demoman, Soldier
}
'Pyro
class "Backburner" << (3,#AAFF00) >> {
16 achievements
}
class "Degreaser" << (3,#AAFF00) >>
class "Phlogistinator" << (3,#AAFF00) NEW >>
class "Flaregun" << (3,#AAFF00) >> {
10 achievements
}
class "Detonator" << (3,#AAFF00) >>
class "Manmelter" << (3,#AAFF00) NEW >>
class "Axtinguisher" << (3,#AAFF00) >> {
22 achievements
}
class "Homewrecker" << (3,#AAFF00) >>
class "Powerjack" << (3,#AAFF00) >>
class "Back Scratcher" << (3,#AAFF00) >>
class "Volcano Fragment" << (3,#AAFF00) >>
class "3rd Degree" << (3,#AAFF00) NEW >>
'Demoman
class "Loch-n-Load" << (4,#00FF00) >>
class "Wee Booties" << (4,#00FF00) >>
class "Targe" << (4,#00FF00) >> {
5 achievements
}
class "ScoRes" << (4,#00FF00) >> {
17 achievements
}
class "Splendid Screen" << (4,#00FF00) >>
class "Eyelander" << (4,#00FF00) >> {
11 achievements
}
class "Caber" << (4,#00FF00) >>
class "Persuader" << (4,#00FF00) >>
class "Claidheamh" << (4,#00FF00) >>
class "Skullcutter" << (4,#00FF00) >>
'Heavy
class "Natascha" << (5,#00FFAA) >> {
16 achievements
}
class "Brass Beast" << (5,#00FFAA) >>
class "Tomislav" << (5,#00FFAA) >>
class "Sandvich" << (5,#00FFAA) >>{
10 achievements
}
class "Dalokohs Bar" << (5,#00FFAA) >>
class "Buffalo Steak" << (5,#00FFAA) >>
class "Family Business" << (5,#00FFAA) >>
class "Killing Gloves Boxing" << (5,#00FFAA) >> {
22 achievements
}
class "Gloves Running Urgently" << (5,#00FFAA) >>
class "Warrior's Spirit" << (5,#00FFAA) >>
class "Fists of Steel" << (5,#00FFAA) >>
class "Eviction Notice" << (5,#00FFAA) >>
class "Holiday Punch" << (5,#00FFAA) NEW >>
'Engie
class "Frontier Justice" << (6,#00AAFF) >> {
5 achievements
}
class "Widowmaker" << (6,#00AAFF) >>
class "Pomson" << (6,#00AAFF) NEW >>
class "Short Circuit" << (6,#00AAFF) >>
class "Gunslinger" << (6,#00AAFF) >> {
11 achievements
}
class "Southern Hospitality" << (6,#00AAFF) >>
class "Jag" << (6,#00AAFF) >>
class "Eureka" << (6,#00AAFF) NEW >>
'Medic
class "Crossbow" << (7,#0000FF) >>
class "Overdose" << (7,#0000FF) >>
class "Kritzkrieg" << (7,#0000FF) >> {
16 achievements
}
class "Quick-Fix" << (7,#0000FF) >>
class "Ubersaw" << (7,#0000FF) >>
class "Vitasaw" << (7,#0000FF) >>
class "Amputator" << (7,#0000FF) >>
class "Solemn Vow" << (7,#0000FF) >>
'Sniper
class "Huntsman" << (8,#AA00FF) >> {
5 achievements
}
class "Sydney Sleeper" << (8,#AA00FF) >>
class "Bazaar Bargain" << (8,#AA00FF) >>
class "Machina" << (8,#AA00FF) >>
class "Jarate" << (8,#AA00FF) >> {
11 achievements
}
class "Razorback" << (8,#AA00FF) >> {
17 achievements
}
class "Darwin's" << (8,#AA00FF) >>
class "Tribalman's" << (8,#AA00FF) >>
class "Bushwacka" << (8,#AA00FF) >>
class "Shahanshah" << (8,#AA00FF) >>
'Spy
class "Ambassador" << (9,#FF00AA) >> {
5 achievements
}
class "Etranger" << (9,#FF00AA) >>
class "Enforcer" << (9,#FF00AA) >>
class "Diamondback" << (9,#FF00AA) >>
class "YER" << (9,#FF00AA) >>
class "Kunai" << (9,#FF00AA) >>
class "Big Earner" << (9,#FF00AA) >>
class "Spycicle" << (9,#FF00AA) NEW >>
class "C&D" << (9,#FF00AA) >>
class "Dead Ringer" << (9,#FF00AA) >>
'Scout
"Bonk!" "3 " --> "Soda Popper"
"Force-a-Nature" "3 " --> "Soda Popper"
"Shortstop" "3 " --> "Winger"
"Bonk!" "3 " --> "Atomizer"
"Sandman" "3 " --> "Atomizer"
"Mad Milk" "1 " --> "Fan O' War"
"Boston Basher" "6 " --> "Sun-on-a-Stick"
"Sandman" "0 " --> "Boston Basher"
"Tribalman's" "0 " --> "Boston Basher"
"Kritzkrieg" "0 " --> "Candy Cane"
"Pain Train" "0 " --> "Candy Cane"
"Force-a-Nature" "3 " --> "Shortstop"
"Jarate" "3 " --> "Mad Milk"
"Sandman" "3 " --> "Holy Mackarel"
"Bonk!" "0 " --> "Crit-A-Cola"
"Kritzkrieg" "0 " --> "Crit-A-Cola"
"Southern Hospitality" "3 " --> "Wrap Assassin"
'Soldier
"Battalion's" "3 " --> "Bison"
"Black Box" "3 " --> "Cow Mangler"
"Black Box" "6 " --> "Liberty Launcher"
"Gunboats" "9 " --> "Mantreads"
"Frontier Justice" "6 " --> "Reserve Shooter"
"Pain Train" "6 " --> "Disciplinary Action"
"Pain Train" "3 " --> "Market Gardener"
"Gunboats" "3 " --> "Market Gardener"
"Eyelander" "3 2×" --> "Half-Zatoichi"
"Battalion's" "1 " --> "Concheror"
"Direct Hit" "3 " --> "Black Box"
"Buff Banner" "3 " --> "Battalion's"
"Razorback" "0 " --> "Gunboats"
"Pain Train" "0 " --> "Gunboats"
"Sandman" "1 " --> "Pain Train"
'Pyro
"Flaregun" "6 " --> "Detonator"
"Axtinguisher" "6 " --> "Volcano Fragment"
"Skullcutter" "0 " --> "Back Scratcher"
"Axtinguisher" "0 " --> "Back Scratcher"
"Backburner" "3 " --> "Degreaser"
"Axtinguisher" "3 " --> "Powerjack"
"Equalizer" "3 " --> "Homewrecker"
"Backburner" "3 " --> "Phlogistinator"
"Soda Popper" "3 " --> "Phlogistinator"
"Detonator" "3 " --> "Manmelter"
"Axtinguisher" "3 " --> "3rd Degree"
"Powerjack" "3 " --> "3rd Degree"
'Demoman
"Mantreads" "0 " --> "Wee Booties"
"Gloves Running Urgently" "0 " --> "Wee Booties"
"Targe" "6 " --> "Splendid Screen"
"Half-Zatoichi" "3 2×" --> "Persuader"
"ScoRes" "6 " --> "Loch-n-Load"
"Pain Train" "2 " --> "Caber"
"Homewrecker" "0 " --> "Claidheamh"
"Targe" "0 " --> "Claidheamh"
"Axtinguisher" "0 " --> "Skullcutter"
"Jarate" "0 " --> "Skullcutter"
'Heavy
"Brass Beast" "6 " --> "Tomislav"
"Homewrecker" "3 " --> "Family Business"
"Frontier Justice" "3 " --> "Family Business"
"Fists of Steel" "6 " --> "Eviction Notice"
"Natascha" "3 " --> "Brass Beast"
"Sandvich" "3 " --> "Buffalo Steak"
"Gloves Running Urgently" "1 " --> "Warrior's Spirit"
"Killing Gloves Boxing" "3 " --> "Fists of Steel"
"Killing Gloves Boxing" "1 " --> "Gloves Running Urgently"
"Sandvich" "1 " --> "Dalokohs Bar"
"Holy Mackarel" "3 " --> "Holiday Punch"
"Gloves Running Urgently" "3 " --> "Holiday Punch"
'Engie
"Southern Hospitality" "1 " --> "Jag"
"Ambassador" "1 " --> "Southern Hospitality"
"Etranger" "6 " --> "Widowmaker"
"Gunslinger" "4 " --> "Short Circuit"
"Jag" "3 2×" --> "Eureka"
"Bison" "3 " --> "Pomson"
"Short Circuit" "3 " --> "Pomson"
'Medic
"Gloves Running Urgently" "3 " --> "Overdose"
"Crossbow" "3 " --> "Overdose"
"Mad Milk" "3 " --> "Quick-Fix"
"Kritzkrieg" "3 " --> "Quick-Fix"
"Jarate" "3 8×" --> "Solemn Vow"
"Huntsman" "2 " --> "Crossbow"
"Vitasaw" "1 " --> "Amputator"
"Ubersaw" "2 " --> "Vitasaw"
'Sniper
"Sydney Sleeper" "3 " --> "Bazaar Bargain"
"Eyelander" "3 " --> "Bazaar Bargain"
"Amputator" "3 " --> "Shahanshah"
"Bushwacka" "3 " --> "Shahanshah"
"Huntsman" "3 " --> "Sydney Sleeper"
"Razorback" "3 " --> "Darwin's"
"Eyelander" "3 " --> "Bushwacka"
"Dead Ringer" "0 " --> "Tribalman's"
"Huntsman" "0 " --> "Tribalman's"
"Bison" "3 " --> "Machina"
"Sydney Sleeper" "3 " --> "Machina"
'Spy
"Etranger" "4 " --> "Enforcer"
"Kunai" "3 " --> "Big Earner"
"Etranger" "3 " --> "Big Earner"
"Dead Ringer" "3 " --> "Etranger"
"C&D" "3 " --> "YER"
"Frontier Justice" "3 " --> "Diamondback"
"Dead Ringer" "3 " --> "Diamondback"
"YER" "3 " --> "Spycicle"
package "Key" {
package Colors {
class "Scout" << (1,#FF0000) >>
class "Soldier" << (2,#FFAA00) >>
class "Pyro" << (3,#AAFF00) >>
class "Demo" << (4,#00FF00) >>
class "Heavy" << (5,#00FFAA) >>
class "Engie" << (6,#00AAFF) >>
class "Medic" << (7,#0000FF) >>
class "Sniper" << (8,#AA00FF) >>
class "Spy" << (9,#FF00AA) >>
class "Multiple Classes" << (+,#AAAAAA) >> {
Classes that can equip
}
class "New Item!" << (?,#AAAAAA) NEW >>
}
class "And This" << (?,#AAAAAA) >>
class "Take This" << (?,#AAAAAA) >>
class "Get This" << (?,#AAAAAA) >>
"Take This" "Add this much scrap metal" --> "Get This"
"And This" "Numbers will match" --> "Get This"
note bottom of "Get This"
<b>Protips</b>
Your browser's search function (Ctrl-F)
should work on this page! Chrome users
might want to press ESC after input.
Grab the TF2 fonts if things look weird:
→ http://wiki.teamfortress.com/wiki/Fonts
end note
}
@enduml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment