mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-10 06:42:08 +00:00
add changeskill command
This commit is contained in:
parent
9ca30826db
commit
6f964e8d35
2 changed files with 39 additions and 0 deletions
|
@ -2361,6 +2361,11 @@ alias -creep "joy_speedmultiplier 1.0"</pre>
|
||||||
of a music lump or file on disk (which need not have been specified with the
|
of a music lump or file on disk (which need not have been specified with the
|
||||||
-file parameter).
|
-file parameter).
|
||||||
</div>
|
</div>
|
||||||
|
<div class="c" id="changeskill">changeskill <i>skill</i></div>
|
||||||
|
<div class="b">Changes the current skill of the game. The skill change will take
|
||||||
|
effect at the next map change. The skill must be a number. The default skill
|
||||||
|
levels range from 0 to 4 inclusive.
|
||||||
|
</div>
|
||||||
<div class="c" id="chase">chase</div>
|
<div class="c" id="chase">chase</div>
|
||||||
<div class="b">Turns the chasecom on and off. This command also works while
|
<div class="b">Turns the chasecom on and off. This command also works while
|
||||||
watching demos, so you can bind it to a key and watch demos in the third
|
watching demos, so you can bind it to a key and watch demos in the third
|
||||||
|
@ -3177,6 +3182,7 @@ alias -creep "joy_speedmultiplier 1.0"</pre>
|
||||||
<a href="#centerview">centerview</a><br />
|
<a href="#centerview">centerview</a><br />
|
||||||
<a href="#changemap">changemap</a><br />
|
<a href="#changemap">changemap</a><br />
|
||||||
<a href="#changemus">changemus</a><br />
|
<a href="#changemus">changemus</a><br />
|
||||||
|
<a href="#changeskill">changeskill</a><br />
|
||||||
<a href="#chase">chase</a><br />
|
<a href="#chase">chase</a><br />
|
||||||
<a href="#chase_dist">chase_dist</a><br />
|
<a href="#chase_dist">chase_dist</a><br />
|
||||||
<a href="#chase_height">chase_height</a><br />
|
<a href="#chase_height">chase_height</a><br />
|
||||||
|
|
|
@ -408,6 +408,39 @@ CCMD (changemap)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CCMD (changeskill)
|
||||||
|
{
|
||||||
|
if (!players[consoleplayer].mo || !usergame)
|
||||||
|
{
|
||||||
|
Printf ("Use the skill command when not in a game.\n");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!players[consoleplayer].settings_controller && netgame)
|
||||||
|
{
|
||||||
|
Printf ("Only setting controllers can change the skill.\n");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (argv.argc() == 2)
|
||||||
|
{
|
||||||
|
int skill = atoi(argv[1]);
|
||||||
|
if (skill < 0 || skill >= AllSkills.Size())
|
||||||
|
{
|
||||||
|
Printf ("Skill %d is out of range.\n", skill);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
NextSkill = skill;
|
||||||
|
Printf ("Skill %d will take effect on the next map.\n", skill);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Printf ("Usage: changeskill <skill>\n");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
CCMD (give)
|
CCMD (give)
|
||||||
{
|
{
|
||||||
if (CheckCheatmode () || argv.argc() < 2)
|
if (CheckCheatmode () || argv.argc() < 2)
|
||||||
|
|
Loading…
Reference in a new issue