|Anonymous | Login | Signup for a new account||2018-11-20 00:07 UTC|
|My View | View Issues | Change Log | Roadmap | Zandronum Issue Support Ranking | Rules | My Account|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0003557||Zandronum||[All Projects] Suggestion||public||2018-10-20 18:35||2018-11-05 13:30|
|Target Version||Fixed in Version|
|Summary||0003557: Letting modders change game mode without ConsoleCommand|
|Description||Part of phasing out the dangerous ConsoleCommand (https://zandronum.com/tracker/view.php?id=1070).|
It would be great to have SetGameMode(gamemode); to replace ConsoleCommand("deathmatch true");.
Game mode might be specified either by enum or by name -- whichever is more convenient to implement.
All built-in game modes and modifiers listed onhttps://wiki.zandronum.com/Game_Modes [^] should be supported.
Primary use case is scripts that set up game mode, as a replacement for mod-provided aliases which are considered untrusted by 3.1 beta.
|Attached Files||gameset.wad [^] (17,517 bytes) 2018-11-05 13:19|
So I've been working on this, this is my current state:
Michaelis also asked for a parameter to reset the map, but I couldn't figure out how to implement that in a non-hacky way.
edited on: 2018-11-05 13:19
I'm testing it with this map (gameset.wad:map01).
Has 16 switches for 16 implemented game modes. Press once to apply SetGameMode(#), press twice to also apply ConsoleCommand("map map01").
Also has some game mode objects for game modes not to bug out.
Offline, works fine.
In netgame on localhost, server crashes when map executes ConsoleCommand("map map01");, but rconning `map map01` works fine.
|Only registered users can voice their support. Click here to register, or here to log in.|
|Supporters:||DrPyspy eagle dbthanatos Ivan Mr. Satan|
|Opponents:||No one explicitly opposes this issue yet.|
|2018-10-20 18:35||Michaelis||New Issue|
|2018-10-21 12:21||Leonard||Relationship added||child of 0001070|
|2018-11-03 00:04||AOSP||Note Added: 0020169|
|2018-11-05 13:19||Michaelis||File Added: gameset.wad|
|2018-11-05 13:19||Michaelis||Note Added: 0020171|
|2018-11-05 13:19||Michaelis||Note Edited: 0020171||View Revisions|
|2018-11-05 13:30||Michaelis||Note Added: 0020172|
Questions or other issues? Contact Us.
|Copyright © 2000 - 2018 MantisBT Team|