Editing User blog:Gabonnie/Advanced TDSW Coding Manual

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision Your text
Line 709: Line 709:
49</div>
49</div>
</syntaxhighlight>
</syntaxhighlight>
because of how easy to do it is, it shouldn't be that hard for newbies at this to learn.
because of how easy to do it is, I will do a lot more modifications as well as explaining.


<div class="overflowbugy" style="width:100%;overflow:auto;">
<div class="overflowbugy" style="width:100%;overflow:auto;">
Line 769: Line 769:
=== another "header" for the table ===
=== another "header" for the table ===
<div class="mw-collapsible mw-collapsed">
<div class="mw-collapsible mw-collapsed">
wip
okay let's just say the tower you are making have a charge-up (like the accel]] and you want to add it.

Again, very easy. We will begin with our previous code.
<syntaxhighlight lang="genshi">
1<div class="overflowbugy" style="width:100%;overflow:auto;">
2<center>
3{| class="wikitable" border="0" cellspacing="1" cellpadding="1" style="width:700px;" align="center"
4|-
5! scope="col" style="padding: 5px;" align="center" |Level
6! scope="col" style="padding: 5px;" align="center" |Total Price
7! scope="col" style="padding: 5px;" align="center" |Damage
8! scope="col" style="padding: 5px;" align="center" |Firerate
<!-- okay I'll add it here -->
MOD! scope="col" style="padding: 5px;" align="center" |charge thing
<!-- okay the scope atrribute, we set it to "col"
this is because scope is used to specify a header
to be something, this case we specify it to be a
collum header. -->
9! scope="col" style="padding: 5px;" align="center" |Range
10! scope="col" style="padding: 5px;" align="center" |DPS
11|-
12| style="padding: 5px;" align="center" |0
13| style="padding: 5px;" align="center" |{{Money|1337}}
14| style="padding: 5px;" align="center" |1337
15| style="padding: 5px;" align="center" |1337
16| style="padding: 5px;" align="center" |1337
17| style="padding: 5px;" align="center" |1337
18|-
19| style="padding: 5px;" align="center" |1
20| style="padding: 5px;" align="center" |{{Robux|1337}}
21| style="padding: 5px;" align="center" |1337
23| style="padding: 5px;" align="center" |1337
24| style="padding: 5px;" align="center" |1337
25| style="padding: 5px;" align="center" |1337
26|-
27| style="padding: 5px;" align="center" |2
28| style="padding: 5px;" align="center" |{{Gem|1337}}
29| style="padding: 5px;" align="center" |1337
30| style="padding: 5px;" align="center" |1337
31| style="padding: 5px;" align="center" |1337
32| style="padding: 5px;" align="center" |1337
33|-
34| style="padding: 5px;" align="center" |3
35| style="padding: 5px;" align="center" |{{Money|1337}}
36| style="padding: 5px;" align="center" |1337
37| style="padding: 5px;" align="center" |1337
38| style="padding: 5px;" align="center" |1337
39| style="padding: 5px;" align="center" |1337
40|-
41| style="padding: 5px;" align="center" |4
42| style="padding: 5px;" align="center" |{{Money|1337}}
43| style="padding: 5px;" align="center" |1337
44| style="padding: 5px;" align="center" |1337
45| style="padding: 5px;" align="center" |1337
46| style="padding: 5px;" align="center" |1337
MOD|-
MOD| style="padding: 5px;" align="center" |5
MOD| style="padding: 5px;" align="center" |{{Robux|1337}}
MOD| style="padding: 5px;" align="center" |1337
MOD| style="padding: 5px;" align="center" |1337
MOD| style="padding: 5px;" align="center" |1337
MOD| style="padding: 5px;" align="center" |1337
MOD|}
48</center>
49</div>
</syntaxhighlight>
and after this we get:
<div class="overflowbugy" style="width:100%;overflow:auto;">
<center>
{| class="wikitable" border="0" cellspacing="1" cellpadding="1" style="width:700px;" align="center"
|-
! scope="col" style="padding: 5px;" align="center" |Level
! scope="col" style="padding: 5px;" align="center" |Total Price
! scope="col" style="padding: 5px;" align="center" |Damage
! scope="col" style="padding: 5px;" align="center" |Firerate
! scope="col" style="padding: 5px;" align="center" |charge thing
! scope="col" style="padding: 5px;" align="center" |Range
! scope="col" style="padding: 5px;" align="center" |DPS
|-
| style="padding: 5px;" align="center" |0
| style="padding: 5px;" align="center" |{{Money|1337}}
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
|-
| style="padding: 5px;" align="center" |1
| style="padding: 5px;" align="center" |{{Robux|1337}}
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
|-
| style="padding: 5px;" align="center" |2
| style="padding: 5px;" align="center" |{{Gem|1337}}
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
|-
| style="padding: 5px;" align="center" |3
| style="padding: 5px;" align="center" |{{Money|1337}}
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
|-
| style="padding: 5px;" align="center" |4
| style="padding: 5px;" align="center" |{{Money|1337}}
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
|-
| style="padding: 5px;" align="center" |5
| style="padding: 5px;" align="center" |{{Robux|1337}}
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
|}
</center>
</div>
hey! what happened? the DPS part is completely wiped!

Like the navbox, this table is expecting to have 7 collums but we only gave it 6.

To fix this, we must add a "Charge thing" collum for each levels.
<syntaxhighlight lang="genshi">
1<div class="overflowbugy" style="width:100%;overflow:auto;">
2<center>
3{| class="wikitable" border="0" cellspacing="1" cellpadding="1" style="width:700px;" align="center"
4|-
5! scope="col" style="padding: 5px;" align="center" |Level
6! scope="col" style="padding: 5px;" align="center" |Total Price
7! scope="col" style="padding: 5px;" align="center" |Damage
8! scope="col" style="padding: 5px;" align="center" |Firerate
MOD! scope="col" style="padding: 5px;" align="center" |charge thing
<!-- remember that the charge thing is located after Firerate (aka number8)
This means that after very "|-" put a a new level part for the "charge thing"
after the Firerate. For our case at least.-->
9! scope="col" style="padding: 5px;" align="center" |Range
10! scope="col" style="padding: 5px;" align="center" |DPS
11|-
12| style="padding: 5px;" align="center" |0
13| style="padding: 5px;" align="center" |{{Money|1337}}
14| style="padding: 5px;" align="center" |1337
15| style="padding: 5px;" align="center" |1337 <!-- this is Firerate -->
MOD| style="padding: 5px;" align="center" |1338 <!-- this is our newly added charge thing -->
16| style="padding: 5px;" align="center" |1337
17| style="padding: 5px;" align="center" |1337
18|-
<!-- I will now do it for each one, go figure it out yourself -->
19| style="padding: 5px;" align="center" |1
20| style="padding: 5px;" align="center" |{{Robux|1337}}
21| style="padding: 5px;" align="center" |1337
23| style="padding: 5px;" align="center" |1337
MOD| style="padding: 5px;" align="center" |1338
24| style="padding: 5px;" align="center" |1337
25| style="padding: 5px;" align="center" |1337
26|-
27| style="padding: 5px;" align="center" |2
28| style="padding: 5px;" align="center" |{{Gem|1337}}
29| style="padding: 5px;" align="center" |1337
30| style="padding: 5px;" align="center" |1337
MOD| style="padding: 5px;" align="center" |1338
31| style="padding: 5px;" align="center" |1337
32| style="padding: 5px;" align="center" |1337
33|-
34| style="padding: 5px;" align="center" |3
35| style="padding: 5px;" align="center" |{{Money|1337}}
36| style="padding: 5px;" align="center" |1337
37| style="padding: 5px;" align="center" |1337
MOD| style="padding: 5px;" align="center" |1338
38| style="padding: 5px;" align="center" |1337
39| style="padding: 5px;" align="center" |1337
40|-
41| style="padding: 5px;" align="center" |4
42| style="padding: 5px;" align="center" |{{Money|1337}}
43| style="padding: 5px;" align="center" |1337
44| style="padding: 5px;" align="center" |1337
MOD| style="padding: 5px;" align="center" |1338
45| style="padding: 5px;" align="center" |1337
46| style="padding: 5px;" align="center" |1337
MOD|-
MOD| style="padding: 5px;" align="center" |5
MOD| style="padding: 5px;" align="center" |{{Robux|1337}}
MOD| style="padding: 5px;" align="center" |1337
MOD| style="padding: 5px;" align="center" |1337
MOD| style="padding: 5px;" align="center" |1338
MOD| style="padding: 5px;" align="center" |1337
MOD| style="padding: 5px;" align="center" |1337
MOD|}
48</center>
49</div>
</syntaxhighlight>
there we go, now we'll get:
<div class="overflowbugy" style="width:100%;overflow:auto;">
<center>
{| class="wikitable" border="0" cellspacing="1" cellpadding="1" style="width:700px;" align="center"
|-
! scope="col" style="padding: 5px;" align="center" |Level
! scope="col" style="padding: 5px;" align="center" |Total Price
! scope="col" style="padding: 5px;" align="center" |Damage
! scope="col" style="padding: 5px;" align="center" |Firerate
! scope="col" style="padding: 5px;" align="center" |charge thing
<!-- remember that the charge thing is located after Firerate (aka number8)
This means that after very "|-" put a a new level part for the "charge thing"
after the Firerate. For our case at least.-->
! scope="col" style="padding: 5px;" align="center" |Range
! scope="col" style="padding: 5px;" align="center" |DPS
|-
| style="padding: 5px;" align="center" |0
| style="padding: 5px;" align="center" |{{Money|1337}}
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337 <!-- this is Firerate -->
| style="padding: 5px;" align="center" |1338 <!-- this is our newly added charge thing -->
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
|-
<!-- I will now do it for each one, go figure it out yourself -->
| style="padding: 5px;" align="center" |1
| style="padding: 5px;" align="center" |{{Robux|1337}}
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1338
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
|-
| style="padding: 5px;" align="center" |2
| style="padding: 5px;" align="center" |{{Gem|1337}}
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1338
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
|-
| style="padding: 5px;" align="center" |3
| style="padding: 5px;" align="center" |{{Money|1337}}
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1338
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
|-
| style="padding: 5px;" align="center" |4
| style="padding: 5px;" align="center" |{{Money|1337}}
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1338
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
|-
| style="padding: 5px;" align="center" |5
| style="padding: 5px;" align="center" |{{Robux|1337}}
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1338
| style="padding: 5px;" align="center" |1337
| style="padding: 5px;" align="center" |1337
|}
</center>
</div>
perfect! we got what we wants. Next we'll learn about tabbers, as well as how tabbers could be used for tables.
</div>
</div>


Please note that all contributions to Tower Defense Simulator Wiki are considered to be released under the Creative Commons Attribution-ShareAlike (see Tower Defense Simulator Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!
Cancel Editing help (opens in new window)