WhoDunIt - Finally Released!
RE: Who Dun It: RC Testing begins...
Well, you're maybe right. But do you agree with the TK idea?
-
- Forum Regular
- Posts: 294
- Joined: Sat Jun 16, 2012 7:42 pm
RE: Who Dun It: RC Testing begins...
I think there could be a few reasonable changes to the "murder leavig early" scenario. Right now, when the murd leaves, there is 30 seconds of safety before the next murd is chosen. As good as this is, all the players who died either from tk or the murd do not respawn. Recently in a few games, a select number of players (there's one specifically, won't say your name now, you know who you are) murdering off 4 or 5, then spectating. This is irritating since the round is technically restarted, yet the dead don't revive. I think it's fair to respawn the dead when the murderer leaves.
-
- Retired Staff / Community Team Member
- Posts: 2569
- Joined: Sat Jun 02, 2012 2:44 am
RE: Who Dun It: RC Testing begins...
Everyone should also get an extra stimpack when the murd spectates.
-
- Forum Regular
- Posts: 262
- Joined: Wed Jun 06, 2012 2:15 am
RE: Who Dun It: RC Testing begins...
Sadly there is _LITERALLY_ nothing I can do about respawning players mid-game, as it's part of Zandronum's Survival game mode coding.BloodyAcid wrote: I think there could be a few reasonable changes to the "murder leavig early" scenario. Right now, when the murd leaves, there is 30 seconds of safety before the next murd is chosen. As good as this is, all the players who died either from tk or the murd do not respawn. Recently in a few games, a select number of players (there's one specifically, won't say your name now, you know who you are) murdering off 4 or 5, then spectating. This is irritating since the round is technically restarted, yet the dead don't revive. I think it's fair to respawn the dead when the murderer leaves.
I can certainly do this. IIRC players are supposed to be fully healed too in the event the murderer leaves, but I'll have to double check.Catastrophe wrote:Everyone should also get an extra stimpack when the murd spectates.
RE: Who Dun It: RC Testing begins...
With some scripts you could force the server to do a "changemap map##" where map## is the map that the players were in, so that the deads can respawn. ;)Theshooter7 wrote:Sadly there is _LITERALLY_ nothing I can do about respawning players mid-game, as it's part of Zandronum's Survival game mode coding.BloodyAcid wrote: I think there could be a few reasonable changes to the "murder leavig early" scenario. Right now, when the murd leaves, there is 30 seconds of safety before the next murd is chosen. As good as this is, all the players who died either from tk or the murd do not respawn. Recently in a few games, a select number of players (there's one specifically, won't say your name now, you know who you are) murdering off 4 or 5, then spectating. This is irritating since the round is technically restarted, yet the dead don't revive. I think it's fair to respawn the dead when the murderer leaves.
Last edited by Luke on Sun Sep 30, 2012 4:19 am, edited 1 time in total.
-
- Forum Regular
- Posts: 294
- Joined: Sat Jun 16, 2012 7:42 pm
RE: Who Dun It: RC Testing begins...
That could work, but it'd wipe all weapons and items obtained, and some might be against that (ie, specifically trolling murds by spectating over and over again to force reset map, though that scenario is applicable to all solutions)
RE: Who Dun It: RC Testing begins...
Technically if you wanted to dome some work, you could morph dead players into spectator like classes instead of killing them then "Respawning" them by killing them and having them respawn. When you needed to reset the map use the resetMap function...Luke wrote: With some scripts you could force the server to do a "changemap map##" where map## is the map that the players were in, so that the deads can respawn. ;)
Last edited by Llewellyn on Sun Sep 30, 2012 5:52 am, edited 1 time in total.
RE: Who Dun It: RC Testing begins...
There's a bug I've noticed for a long time but haven't reported yet. If a player ends a round with no stims, he'll have no stims in the next round. However, if he dies, he DOES get a stim in the next round. Players that had no stims at the end of a map need to be given one at the start of a new map.
RE: Who Dun It: RC Testing begins...
I don't think that's really easy to do, and it would have a load of bugs. It would require:Llewellyn wrote:Technically if you wanted to dome some work, you could morph dead players into spectator like classes instead of killing them then "Respawning" them by killing them and having them respawn. When you needed to reset the map use the resetMap function...Luke wrote: With some scripts you could force the server to do a "changemap map##" where map## is the map that the players were in, so that the deads can respawn. ;)
1. Defining the player classes
2. Adding the morph code
3. Excepting the murderer from the morph code and forcing endgame instead (That's re-writing the game ending code already)
4. Hacking Zandronum's chat system, because if it's just a fake spectator who is actually alive, then he can still chat as if he's alive. (I don't think this is possible, again, because it's hard-coded into Zandronum)
5. Hacking Zandronum's F12-ing "ghosting" system to work with fake spectators (again, fake alive players, need to be distinguished from real alive players so it needs hacking..)
6. Hacking Zandronum's score board to show fake-dead players as dead players
7. Re-writing the Finale script to work with fake dead players
8. Make fake spectators non-blocking (this one might be actually easy)
...
And a ton of other things. It sounds easy to just throw in a new player class and everything is fine, but you can see this needs a lot of things, most of them are insanely hard to make work (especially online), or even impossible.
Since it's survival mode, I think this can't be really worked around without rewriting major parts of the mod. Also we'd need another game mode to choose. Sorry but I don't think we'll ever see this working. Correct me if I'm wrong.
RE: Who Dun It: RC Testing begins...
You could always toggle player respawning (although you'd have to kill any late joiners)- it'd be messy though.Theshooter7 wrote: Sadly there is _LITERALLY_ nothing I can do about respawning players mid-game, as it's part of Zandronum's Survival game mode coding.
-
- Forum Regular
- Posts: 262
- Joined: Wed Jun 06, 2012 2:15 am
RE: Who Dun It: RC Testing begins...
Yeah, which is why I won't do it. Sorry folks, but it's out of my hands.Synert wrote:You could always toggle player respawning (although you'd have to kill any late joiners)- it'd be messy though.
Instead, enjoy a nice screenshot.
RE: Who Dun It: RC Testing begins...
Or use coop/another gamemode, spawn players in a box outside the map, set their camera to a 0height camera that emulates spectator movement using GetPlayerInput (I made one of these in about five minutes for minigolf).Jigsaw wrote: Correct me if I'm wrong.
None of the things you said have to be done except distinguish the death of the murderer from everyone else. Which is really easy.
If I'm not mistaken, the only reason for using a Cooperative gamemode originally was for 3D floors.
Last edited by Llewellyn on Mon Oct 01, 2012 5:13 am, edited 1 time in total.
RE: Who Dun It: RC Testing begins...
Is the requested behavior here respawning all dead players in case when the murderer leaves? If you tell me how I can distinguish the murderer, I would be able to handle it server-side (at least until a proper mod solution is made).
Ijon Tichy wrote:I like how your first responses to concerns being raised was to start insulting people, accusing random people on the Internet of being Shadowfox, and digging up irrelevant shit from the past. It really inspires confidence in me that you guys are level-headed and rational folks.
<BlueCool> you guys IQ is the same as my IP, Dynamic
-
- Forum Regular
- Posts: 262
- Joined: Wed Jun 06, 2012 2:15 am
RE: Who Dun It: RC Testing begins...
Well, question is, what ways are you able to? The murderer is easily distinguishable in several ways through ACS (a specific stored ID, there is a function I made which returns the player id, there are inventory items the murderer has, etc.). Outside of that stuff, there isn't much else.Konar6 wrote: Is the requested behavior here respawning all dead players in case when the murderer leaves? If you tell me how I can distinguish the murderer, I would be able to handle it server-side (at least until a proper mod solution is made).
RE: Who Dun It: RC Testing begins...
You might be able to make some sort of server-pukable script that uses Log() to display the name of the current murd ... but then everybody would see it ...
Reinforcements: midgame Survival joining/respawning
Doom64: Unabsolved: Doom64 + Diablo II
ZandroSkins: a pack made by our community
AeniPuffs: 3D blood and bullet puff effects, free to use for your own mods
Squad Radio: a WASD-based radio chat menu, add your own custom sounds!
Mercenaries (on hold)

Doom64: Unabsolved: Doom64 + Diablo II
ZandroSkins: a pack made by our community
AeniPuffs: 3D blood and bullet puff effects, free to use for your own mods
Squad Radio: a WASD-based radio chat menu, add your own custom sounds!
Mercenaries (on hold)

RE: Who Dun It: RC Testing begins...
Please observe whether the current server behavior is what was expected.
I'm checking for the murderer by the MurderMarker inventory item.
I'm checking for the murderer by the MurderMarker inventory item.
Last edited by Konar6 on Mon Oct 01, 2012 10:51 pm, edited 1 time in total.
Ijon Tichy wrote:I like how your first responses to concerns being raised was to start insulting people, accusing random people on the Internet of being Shadowfox, and digging up irrelevant shit from the past. It really inspires confidence in me that you guys are level-headed and rational folks.
<BlueCool> you guys IQ is the same as my IP, Dynamic
RE: Who Dun It: RC Testing begins...
Isn't the ResetMap() function supposed to be as if the Survival mission failed? That sounds like it would work with no extra effort.
-
- Forum Regular
- Posts: 262
- Joined: Wed Jun 06, 2012 2:15 am
RE: Who Dun It: RC Testing begins...
Yes, that does work. Only the murderer carries this item during the round.Konar6 wrote: Please observe whether the current server behavior is what was expected.
I'm checking for the murderer by the MurderMarker inventory item.
If that is the case, then it'd be easy to just add that in, no problem.Qent wrote: Isn't the ResetMap() function supposed to be as if the Survival mission failed? That sounds like it would work with no extra effort.
RE: Who Dun It: RC Testing begins...
It only resets the map, and not players who have spawned etc. (I think.)Qent wrote: Isn't the ResetMap() function supposed to be as if the Survival mission failed? That sounds like it would work with no extra effort.
Last edited by Llewellyn on Tue Oct 02, 2012 12:35 am, edited 1 time in total.
- Sicamore
- Forum Regular
- Posts: 315
- Joined: Sun Jun 10, 2012 5:10 pm
- Location: Toronto
- Clan: Scientific DM Acad
- Clan Tag: [SDA]
- Contact:
RE: Who Dun It: RC Testing begins...
I noticed a bug... some things that were placed in maps before the doom builder configuration cleanup in RC 1 do not show up.For example, some of the pipe actors do not show up when RC 1 is played.