Warning, /games/killbots/src/rulesetbase.kcfg is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <!-- krazy:excludeall=tipsandthis -->
0003 
0004 <kcfg xmlns="http://www.kde.org/standards/kcfg/1.0"
0005       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
0006       xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
0007       http://www.kde.org/standards/kcfg/1.0/kcfg.xsd"
0008 >
0009         <kcfgfile arg="true"/>
0010 
0011         <group name="KillbotsRuleset">
0012                 <entry name="Name" type="String"/>
0013                 <entry name="Author" type="String"/>
0014                 <entry name="AuthorContact" type="String"/>
0015                 <entry name="Description" type="String"/>
0016                 <entry name="Rows" type="Int">
0017                         <min>6</min>
0018                         <default>16</default>
0019                         <label>Number of rows in game grid</label>
0020                 </entry>
0021                 <entry name="Columns" type="Int">
0022                         <min>6</min>
0023                         <default>16</default>
0024                         <label>Number of columns in game grid</label>
0025                 </entry>
0026                 <entry name="EnemiesAtGameStart" type="Double">
0027                         <default>8</default>
0028                         <label>Number of regular enemies in first round</label>
0029                 </entry>
0030                 <entry name="EnemiesAddedEachRound" type="Double">
0031                         <default>4</default>
0032                         <label>Number of regular enemies added in each new round</label>
0033                 </entry>
0034                 <entry name="FastEnemiesAtGameStart" type="Double">
0035                         <default>-4</default>
0036                         <label>Number of fast enemies in first round</label>
0037                 </entry>
0038                 <entry name="FastEnemiesAddedEachRound" type="Double">
0039                         <default>2</default>
0040                         <label>Number of fast enemies added in each new round</label>
0041                 </entry>
0042                 <entry name="FastEnemiesArePatient" type="Bool">
0043                         <default>false</default>
0044                         <label>Fast enemies will skip their extra turn to avoid collisions with other robots</label>
0045                 </entry>
0046                 <entry name="EnergyEnabled" type="Bool">
0047                         <default>true</default>
0048                         <label>Player can accumulate energy</label>
0049                 </entry>
0050                 <entry name="EnergyAtGameStart" type="Int">
0051                         <min>0</min>
0052                         <default>0</default>
0053                         <label>Energy at start of first round</label>
0054                 </entry>
0055                 <entry name="EnergyAddedEachRound" type="Int">
0056                         <default>0</default>
0057                         <label>Energy awarded for completing a round</label>
0058                 </entry>
0059                 <entry name="MaxEnergyAtGameStart" type="Double">
0060                         <min>0</min>
0061                         <default>12</default>
0062                         <label>Maximum energy cap in first round</label>
0063                 </entry>
0064                 <entry name="MaxEnergyAddedEachRound" type="Double">
0065                         <default>0</default>
0066                         <label>Increase in maximum energy cap for each new round</label>
0067                 </entry>
0068                 <entry name="SafeTeleportEnabled" type="Bool">
0069                         <default>true</default>
0070                         <label>Player can perform safe teleports</label>
0071                 </entry>
0072                 <entry name="CostOfSafeTeleport" type="Int">
0073                         <min>0</min>
0074                         <default>1</default>
0075                         <label>The cost of performing a safe teleport</label>
0076                 </entry>
0077                 <entry name="VaporizerEnabled" type="Bool">
0078                         <default>false</default>
0079                         <label>Player can use vaporizer</label>
0080                 </entry>
0081                 <entry name="CostOfVaporizer" type="Int">
0082                         <min>0</min>
0083                         <default>1</default>
0084                         <label>Cost of using vaporizer</label>
0085                 </entry>
0086                 <entry name="PushableJunkheaps" type="Enum">
0087                         <choices name="JunkheapsThatCanBePushed">
0088                                 <choice name="None"/>
0089                                 <choice name="One"/>
0090                                 <choice name="Many"/>
0091                         </choices>
0092                         <default>Many</default>
0093                         <label>Number of junkheaps that can be pushed at once</label>
0094                 </entry>
0095                 <entry name="SquaskKillsEnabled" type="Bool">
0096                         <default>true</default>
0097                         <label>Player can destroy enemies with a pushed junkheap</label>
0098                 </entry>
0099                 <entry name="JunkheapsAtGameStart" type="Double">
0100                         <default>0</default>
0101                         <label>Junkheaps placed on grid at start of first round</label>
0102                 </entry>
0103                 <entry name="JunkheapsAddedEachRound" type="Double">
0104                         <default>0</default>
0105                         <label>Junkheaps added to the grid for each new round</label>
0106                 </entry>
0107                 <entry name="PointsPerEnemyKilled" type="Int">
0108                         <min>0</min>
0109                         <default>5</default>
0110                         <label>Points awarded for each regular enemy destroyed</label>
0111                 </entry>
0112                 <entry name="PointsPerFastEnemyKilled" type="Int">
0113                         <min>0</min>
0114                         <default>10</default>
0115                         <label>Points awarded for each fast enemy destroyed</label>
0116                 </entry>
0117                 <entry name="WaitKillPointBonus" type="Int">
0118                         <min>0</min>
0119                         <default>0</default>
0120                         <label>Points awarded for each enemy destroyed while waiting out the round</label>
0121                 </entry>
0122                 <entry name="WaitKillEnergyBonus" type="Int">
0123                         <min>0</min>
0124                         <default>1</default>
0125                         <label>Energy awarded for each enemy destroyed while waiting out the round</label>
0126                 </entry>
0127                 <entry name="SquashKillPointBonus" type="Int">
0128                         <min>0</min>
0129                         <default>0</default>
0130                         <label>Points awarded for each enemy destroyed with a pushed junkheap</label>
0131                 </entry>
0132                 <entry name="SquashKillEnergyBonus" type="Int">
0133                         <min>0</min>
0134                         <default>1</default>
0135                         <label>Energy awarded for each enemy destroyed with a pushed junkheap</label>
0136                 </entry>
0137                 <entry name="PointsPerEnergyAboveMax" type="Int">
0138                         <min>0</min>
0139                         <default>0</default>
0140                         <label>Points awarded for each energy awarded above maximum energy cap</label>
0141                 </entry>
0142         </group>
0143 </kcfg>