MantisBT - Zandronum |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0002687 | Zandronum | [All Projects] Bug | public | 2016-03-30 18:05 | 2018-09-30 22:04 |
|
Reporter | Tiger | |
Assigned To | Torr Samaho | |
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | Desktop (x86_64) | OS | Windows | OS Version | 6.3 |
Product Version | 3.0-beta | |
Target Version | 3.0 | Fixed in Version | 3.0 | |
|
Summary | 0002687: BotEpisode Does not Work |
Description | When a Episode uses the 'BotEpisode' property, Zandronum 3.0 (160229-1221) will ignore the property and not prompt the end-user with a 'Bot Skill Level'. This works fine in Zandronum 2.1.2, however, it seems the issue occurred somewhere in Zandronum 3.0.
Attached to this ticket is a demonstration PWAD for this issue. |
Steps To Reproduce | |
Additional Information | |
Tags | No tags attached. |
Relationships | |
Attached Files | BotEpisode.7z (5,357) 2016-03-30 18:05 /tracker/file_download.php?file_id=1768&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
2016-03-30 18:05 | Tiger | New Issue | |
2016-03-30 18:05 | Tiger | File Added: BotEpisode.7z | |
2016-04-02 16:38 | Torr Samaho | Assigned To | => Torr Samaho |
2016-04-02 16:38 | Torr Samaho | Status | new => assigned |
2016-04-02 18:14 | cobalt | Status | assigned => needs testing |
2016-04-02 18:14 | cobalt | Target Version | => 3.0 |
2016-04-02 18:14 | cobalt | Description Updated | bug_revision_view_page.php?rev_id=8867#r8867 |
2016-04-02 18:14 | cobalt | Note Added: 0014645 | |
2016-04-07 03:33 | Tiger | Note Added: 0014677 | |
2016-04-08 19:11 | Dusk | Note Added: 0014678 | |
2016-04-08 19:12 | Dusk | Status | needs testing => assigned |
2016-04-09 11:39 | Torr Samaho | Note Added: 0014680 | |
2016-04-09 11:44 | cobalt | Status | assigned => needs testing |
2016-04-09 11:44 | cobalt | Note Added: 0014682 | |
2016-04-15 03:28 | Ru5tK1ng | Note Added: 0014715 | |
2016-04-15 03:29 | Ru5tK1ng | Status | needs testing => resolved |
2016-04-15 03:29 | Ru5tK1ng | Resolution | open => fixed |
2016-04-15 03:29 | Ru5tK1ng | Fixed in Version | => 3.0 |
2016-04-15 03:29 | Ru5tK1ng | Description Updated | bug_revision_view_page.php?rev_id=8909#r8909 |
2018-09-30 22:04 | Blzut3 | Status | resolved => closed |
Notes |
|
(0014645)
|
cobalt
|
2016-04-02 18:14
|
|
|
|
(0014677)
|
Tiger
|
2016-04-07 03:33
|
|
Using build 3.0-alpha @ 160403-1900 - Commit 96e0e5e40e46, (credit to WaTaKiD), this seems to be fixed for me. However, in contrast, when the user is already playing, the user can not start a new game. Instead, they'll receive this message "You can't start a new game while in a network game.". In order to start a new game while having the CMPGINF, the end-user must completely restart the zandronum engine.
For example, if at first the player was already playing with the Bot Skill set as 'Nightmare', but later changed their minds and tried to start a new game - it'll be impossible. The user must first restart Zandronum and then set the botskill accordingly to their preference. |
|
|
(0014678)
|
Dusk
|
2016-04-08 19:11
|
|
The problem regarding that is in menu.cpp:465: the if statement tests network state against NETSTATE_SINGLE when it should be using NETWORK_InClientMode(). |
|
|
|
I replaced the check you mentioned with
NETWORK_GetState( ) == NETSTATE_CLIENT
Using "New game" when playing a client side demo seemed to work fine at first glance, so I didn't use NETWORK_InClientMode(). Needs further testing if it's ok to keep it like it is now, or if starting a new game while playing a demo causes unforeseen side effects. |
|
|
(0014682)
|
cobalt
|
2016-04-09 11:44
|
|
|
|
|
Tested this with r160410-1037. I played a demo and was able to bring up the bot episode menu without restarting the client. |
|