Zandronum Chat @ irc.zandronum.com
#zandronum
Get the latest version: 3.0
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003556Zandronum[All Projects] Suggestionpublic2018-10-20 18:272018-10-25 10:33
ReporterMichaelis 
Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusnewResolutionopen 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0003556: Letting modders change player class without ConsoleCommand
DescriptionPart of phasing out the dangerous ConsoleCommand (https://zandronum.com/tracker/view.php?id=1070).

It would be great to have SetPlayerClass(player, classname); to replace ConsoleCommand("playerclass nyx").

Primary use case is mods implementing their own class selection through ACS menu or "Choose Your Difficulty"-like galleries on maps, akin to Quake 1 intro.
Attached Files

- Relationships
child of 0001070assignedDusk Phasing out the dangerous ConsoleCommand for various additional/improved ACS commands 

-  Notes
User avatar (0020146)
Michaelis (reporter)
2018-10-25 10:33
edited on: 2018-10-25 10:33

Also add boolean "respawn now?". Defaults to false.
If it is false, then using SetPlayerClass is exactly equal to setting playerclass with console.
If it is true, then player is killed and respawned as new class immediately.
In a game mode with limited lives, e.g. Survival or LMS, life is not deducted.

SetPlayerClass(int player, str classname[, bool respawnNow]);


Issue Community Support
Only registered users can voice their support. Click here to register, or here to log in.
Supporters: DrPyspy dbthanatos Ivan Mr. Satan
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2018-10-20 18:27 Michaelis New Issue
2018-10-21 12:21 Leonard Relationship added child of 0001070
2018-10-25 10:33 Michaelis Note Added: 0020146
2018-10-25 10:33 Michaelis Note Edited: 0020146 View Revisions






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2018 MantisBT Team
Powered by Mantis Bugtracker