add changeskill command
This commit is contained in:
parent
9ca30826db
commit
6f964e8d35
2 changed files with 39 additions and 0 deletions
|
|
@ -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)
|
||||
{
|
||||
if (CheckCheatmode () || argv.argc() < 2)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue