Difference between revisions of "User:MCandRBfan/Help:Mission Tables References"

From Team Fortress Wiki
Jump to: navigation, search
m
m
Line 4: Line 4:
  
 
This page shows references containing information required to make '''Mann vs. Machine mission tables''', or just '''mission tables''', to the wiki. Be prepared to take a good amount of your time away in just making mission tables.
 
This page shows references containing information required to make '''Mann vs. Machine mission tables''', or just '''mission tables''', to the wiki. Be prepared to take a good amount of your time away in just making mission tables.
 +
 +
All <code>& mdash;</code> in mission tables will be intentionally separated with a spacing, as of right now there is no way to make them not appear as &mdash; without separating them. The "nowiki" tag does not work.
  
 
== References ==
 
== References ==
 +
=== Valve's missions ===
 +
==== Basic Subwave Example ====
 +
Below this shows a simple subwave taken from [[Mean_Machines_(mission)|Mean Machines]]'s mission tables. The source code can be found below this mission table.
 +
 +
{|width=100% style="background-color:#fffcf7; border:#79542b 1px solid; text-align:center; margin: auto; clear: both; padding:1px"
 +
|- {{Mvm mission header}}
 +
|-
 +
!colspan="10" style="background:#f9d483"|{{common string|wave}} 1 (600 {{common string|mt credits}})
 +
|-
 +
!rowspan="2" style="background:#fef5e0"|1
 +
|{{Robot icon|heavy steelfist|size=20px}}||{{common string|bot hard}}||&mdash;
 +
|1||8||8
 +
|0||12
 +
|200
 +
|-
 +
|{{Robot icon|pyro|size=20px}}||{{common string|bot easy}}||Spawns from the carrier tank or lower tunnel
 +
|3||12||48
 +
|15||3
 +
|400
 +
|-
 +
|}
 +
 +
===== Basic Subwave's Source Code =====
 +
Source code:
 +
<pre><nowiki>
 +
{|width=100% style="background-color:#fffcf7; border:#79542b 1px solid; text-align:center; margin: auto; clear: both; padding:1px"
 +
|- {{Mvm mission header}}
 +
|-
 +
!colspan="10" style="background:#f9d483"|{{common string|wave}} 1 (600 {{common string|mt credits}})
 +
|-
 +
!rowspan="2" style="background:#fef5e0"|1
 +
|{{Robot icon|heavy steelfist|size=20px}}||{{common string|bot hard}}||&mdash ;
 +
|1||8||8
 +
|0||12
 +
|200
 +
|-
 +
|{{Robot icon|pyro|size=20px}}||{{common string|bot easy}}||{{common string|bot spawn tank or lower tunnel}}
 +
|3||12||48
 +
|15||3
 +
|400
 +
|-
 +
|}
 +
</nowiki></pre>
 +
 +
===== Basic Subwave's Source Code Explanation =====
 +
 +
From this source code, it shows that:
 +
 +
*Mission tables use <code><nowiki>{{common string}}</nowiki></code>, which are used to make the translation process easier or not required for the mission tables. (More about common strings and translation can be viewed through another later section, since that is a slightly more advanced thing.)
 +
 +
<pre>!rowspan="2" style="background:#fef5e0"|1</pre>
 +
*The rowspan controls how many icons it can fit in the <code>1</code> subwave. There are two icons in the mission table, so two. Too less or too much will cause issues with the mission table.
  
 +
<pre>
 +
|3||12||48
 +
|15||3
 +
|400
 +
</pre>
 +
*These three rows control the numbers shown at the right side of the mission table.
 +
** The first row is responsible for SpawnCount, MaxActive and TotalCount accordingly.
 +
** The second row is responsible for WaitBeforeStarting and WaitBetweenSpawns / WaitBetweenSpawnsAfterDeath accordingly.
 +
** The third row is responsible for TotalCurrency.
  
=== Basic Wave Example ===
+
=== Regular Wave Example ===
Here is an example of a basic wave used in mission tables. This is taken from [[Frozen_Fortituide_(mission)|Frozen Fortituide]].
+
Here is an example of a regular wave used in mission tables. This is taken from [[Frozen_Fortituide_(mission)|Frozen Fortituide]].
  
 
{|width=100% style="background-color:#fffcf7; border:#79542B 1px solid; text-align:center; margin: auto; clear: both; padding:1px"
 
{|width=100% style="background-color:#fffcf7; border:#79542B 1px solid; text-align:center; margin: auto; clear: both; padding:1px"
Line 57: Line 120:
 
|}
 
|}
  
full source code:
+
As usual, here's the full source code:
 
<pre>
 
<pre>
 
{|width=100% style="background-color:#fffcf7; border:#79542B 1px solid; text-align:center; margin: auto; clear: both; padding:1px"
 
{|width=100% style="background-color:#fffcf7; border:#79542B 1px solid; text-align:center; margin: auto; clear: both; padding:1px"

Revision as of 07:07, 3 October 2019

WIP

This page shows references containing information required to make Mann vs. Machine mission tables, or just mission tables, to the wiki. Be prepared to take a good amount of your time away in just making mission tables.

All & mdash; in mission tables will be intentionally separated with a spacing, as of right now there is no way to make them not appear as — without separating them. The "nowiki" tag does not work.

References

Valve's missions

Basic Subwave Example

Below this shows a simple subwave taken from Mean Machines's mission tables. The source code can be found below this mission table.

Sub-wave Class Count Delay(s) Credits
Wave 1 (600 Credits)
1
Heavy steelfist
Hard 1 8 8 0 12 200
Pyro
Easy Spawns from the carrier tank or lower tunnel 3 12 48 15 3 400
Basic Subwave's Source Code

Source code:

{|width=100% style="background-color:#fffcf7; border:#79542b 1px solid; text-align:center; margin: auto; clear: both; padding:1px"
|- {{Mvm mission header}}
|-
!colspan="10" style="background:#f9d483"|{{common string|wave}} 1 (600 {{common string|mt credits}})
|-
!rowspan="2" style="background:#fef5e0"|1
|{{Robot icon|heavy steelfist|size=20px}}||{{common string|bot hard}}||&mdash ;
|1||8||8
|0||12
|200
|-
|{{Robot icon|pyro|size=20px}}||{{common string|bot easy}}||{{common string|bot spawn tank or lower tunnel}}
|3||12||48
|15||3
|400
|-
|}
Basic Subwave's Source Code Explanation

From this source code, it shows that:

  • Mission tables use {{common string}}, which are used to make the translation process easier or not required for the mission tables. (More about common strings and translation can be viewed through another later section, since that is a slightly more advanced thing.)
!rowspan="2" style="background:#fef5e0"|1
  • The rowspan controls how many icons it can fit in the 1 subwave. There are two icons in the mission table, so two. Too less or too much will cause issues with the mission table.
|3||12||48
|15||3
|400
  • These three rows control the numbers shown at the right side of the mission table.
    • The first row is responsible for SpawnCount, MaxActive and TotalCount accordingly.
    • The second row is responsible for WaitBeforeStarting and WaitBetweenSpawns / WaitBetweenSpawnsAfterDeath accordingly.
    • The third row is responsible for TotalCurrency.

Regular Wave Example

Here is an example of a regular wave used in mission tables. This is taken from Frozen Fortituide.

Sub-wave Class Count Delay(s) Credits
Wave 1 (600 Credits)
1A
Pyro volcano
Easy 2 12 24 3 100
Soldier shovel nys

Shovel Knight
Easy Dark Falkirk Helm 2 6 12 6 6 100
1B
Heavy gru
Easy 1 10 25 1 100
Demoknight

Giant Demoknight
Expert Pictogram comment.png Spawns at gate A's left if allowed
Pictogram minus.png -3s seconds of crits on kill
1 2 2 10 12 100
1C
Demoknight samurai

Crusader
Easy 2 6 12 5 100
Heavy champ

Super Heavyweight Champ
Expert Pictogram comment.png Spawns at gate A's left if allowed 1 1 1 15 100
Support
Scout bat
Easy 1 1 2.5

As usual, here's the full source code:

{|width=100% style="background-color:#fffcf7; border:#79542B 1px solid; text-align:center; margin: auto; clear: both; padding:1px"
|- {{Mvm mission header}}
|-
!colspan="10" style="background:#f9d483"|{{common string|wave}} 1 (600 {{common string|mt credits}})
|-
!rowspan="2" style="background:#fef5e0"|1A
|{{Robot icon|pyro volcano|size=20px}}||{{common string|bot easy}}||—
|2||12||24
|—||3
|100
|-
|{{Robot icon|soldier shovel nys|size=20px}}<br><span class=xsmall>Shovel Knight</span>||{{common string|bot easy}}||{{Item icon|Dark Falkirk Helm|28x28px}}
|2||6||12
|6||6
|100
|-
!rowspan="2" style="background:#fef5e0"|{{tooltip|1B|{{common string|wave begins after}} 1A {{common string|wave is all dead}}}}
|{{Robot icon|heavy gru|size=20}}||{{common string|bot easy}}||—
|1||10||25
|—||1
|100
|-
|{{Robot icon|demoknight|giant|size=20}}<br><span class=xsmall>[[Demoman_Robot#Giant_Demoknight|Giant Demoknight]]</span>||{{common string|bot expert}}||{{c|!|{{common string|bot spawn gate a left}}}}<br>{{nerf|-3s {{common string|bot crits on kill duration}}}}
|1||2||2
|10||12
|100
|-
!rowspan="2" style="background:#fef5e0"|{{tooltip|1C|{{common string|wave begins after}} 1B {{common string|wave is all dead}}}}
|{{Robot icon|demoknight samurai|size=20}}<br><span class=xsmall>[[Frozen_Fortitude_(mission)#Crusader|Crusader]]</span>||{{common string|bot easy}}||—
|2||6||12
|—||5
|100
|-
|{{Robot icon|heavy champ|giant|size=20}}<br><span class=xsmall>[[Heavy_Robot#Unused_Content|Super Heavyweight Champ]]</span>||{{common string|bot expert}}||{{c|!|{{common string|bot spawn gate a left}}}}
|1||1||1
|15||—
|100
|-
!rowspan="1" style="background:#fef5e0"|{{common string|mt support}}
|{{Robot icon|scout bat|size=20}}||{{common string|bot easy}}||—
|1||1||∞
|—||2.5
|—
|-
|}


See Also