1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <!-- krazy:excludeall=tipsandthis -->
4 <kcfg xmlns=
"http://www.kde.org/standards/kcfg/1.0"
5 xmlns:
xsi=
"http://www.w3.org/2001/XMLSchema-instance"
6 xsi:
schemaLocation=
"http://www.kde.org/standards/kcfg/1.0
7 http://www.kde.org/standards/kcfg/1.0/kcfg.xsd"
11 <group name=
"KillbotsRuleset">
12 <entry name=
"Name" type=
"String"/>
13 <entry name=
"Author" type=
"String"/>
14 <entry name=
"AuthorContact" type=
"String"/>
15 <entry name=
"Description" type=
"String"/>
16 <entry name=
"Rows" type=
"Int">
19 <label>Number of rows in game grid
</label>
21 <entry name=
"Columns" type=
"Int">
24 <label>Number of columns in game grid
</label>
26 <entry name=
"EnemiesAtGameStart" type=
"Double">
28 <label>Number of regular enemies in first round
</label>
30 <entry name=
"EnemiesAddedEachRound" type=
"Double">
32 <label>Number of regular enemies added in each new round
</label>
34 <entry name=
"FastEnemiesAtGameStart" type=
"Double">
36 <label>Number of fast enemies in first round
</label>
38 <entry name=
"FastEnemiesAddedEachRound" type=
"Double">
40 <label>Number of fast enemies added in each new round
</label>
42 <entry name=
"EnergyEnabled" type=
"Bool">
43 <default>true
</default>
44 <label>Player can accumulate energy
</label>
46 <entry name=
"EnergyAtGameStart" type=
"Int">
49 <label>Energy at start of first round
</label>
51 <entry name=
"EnergyAddedEachRound" type=
"Int">
53 <label>Energy awarded for completing a round
</label>
55 <entry name=
"MaxEnergyAtGameStart" type=
"Double">
58 <label>Maximum energy cap in first round
</label>
60 <entry name=
"MaxEnergyAddedEachRound" type=
"Double">
62 <label>Increase in maximum energy cap for each new round
</label>
64 <entry name=
"SafeTeleportEnabled" type=
"Bool">
65 <default>true
</default>
66 <label>Player can perform safe teleports
</label>
68 <entry name=
"CostOfSafeTeleport" type=
"Int">
71 <label>The cost of performing a safe teleport
</label>
73 <entry name=
"SonicScrewdriverEnabled" type=
"Bool">
74 <default>false
</default>
75 <label>Player can use sonic screwdriver
</label>
77 <entry name=
"CostOfSonicScrewdriver" type=
"Int">
80 <label>Cost of using sonic screwdriver
</label>
82 <entry name=
"PushableJunkheaps" type=
"Enum">
83 <choices name=
"JunkheapsThatCanBePushed">
88 <default>Many
</default>
89 <label>Number of junkheaps that can be pushed at once
</label>
91 <entry name=
"SquaskKillsEnabled" type=
"Bool">
92 <default>true
</default>
93 <label>Player can destroy enemies with a pushed junkheap
</label>
95 <entry name=
"JunkheapsAtGameStart" type=
"Double">
97 <label>Junkheaps placed on grid at start of first round
</label>
99 <entry name=
"JunkheapsAddedEachRound" type=
"Double">
101 <label>Junkheaps added to the grid for each new round
</label>
103 <entry name=
"PointsPerEnemyKilled" type=
"Int">
106 <label>Points awarded for each regular enemy destroyed
</label>
108 <entry name=
"PointsPerFastEnemyKilled" type=
"Int">
110 <default>10</default>
111 <label>Points awarded for each fast enemy destroyed
</label>
113 <entry name=
"WaitKillPointBonus" type=
"Int">
116 <label>Points awarded for each enemy destroyed while waiting out the round
</label>
118 <entry name=
"WaitKillEnergyBonus" type=
"Int">
121 <label>Energy awarded for each enemy destroyed while waiting out the round
</label>
123 <entry name=
"SquashKillPointBonus" type=
"Int">
126 <label>Points awarded for each enemy destroyed with a pushed junkheap
</label>
128 <entry name=
"SquashKillEnergyBonus" type=
"Int">
131 <label>Energy awarded for each enemy destroyed with a pushed junkheap
</label>
133 <entry name=
"PointsPerEnergyAboveMax" type=
"Int">
135 <default>10</default>
136 <label>Points awarded for each energy awarded above maximum energy cap
</label>