May 4, 2025, 10:31 AM | |
cooperative and the 1UPs(extra live) discussion
hi all
. i would like to talk with you all, about the gamemode coop ..and it is me very important, to see how you think about this . you sure also noticed that in the plus version: Dec 2022 (5.10) the 1Ups(the extra lives) in "online cooperative servers" no longer can exists. https://docs.jj2.plus/#lc1222 = " In SP/Coop servers, the lives system has been removed entirely. You can die any number of times and you will not get a game over or suffer any other consequence. 1up pickups are replaced with carrots if the server is running 5.10 or above. " = That is exactly, what I would like to discuss . //to the full story: i had in mind to improve the jazz2 original levels for example: Medivo2 have a Bonus Marked (coin warp) = 10x coins for RF powerUP i think this is not very good, i think RF powerup should cost 50x coins or maybe 100x coins so i started to improve the Medivo levels, and improved them a lot, (it also was me very importand to keep the original style of the levels) I spent a lot of time, to improving them. , i also had in mind to build a plus script to slove the (extra live problem) in coop/sp at the beginning you start with 3x lives, if your rabbit dies, then it cost you one of your lives ( -1 lives) if it goes unter 0 lives, you sure know, ( this always was a problem.. ) so i had in mind to build a plus script to finaly fix that. my idea was the players also can give a 1UP (extra live) to a other player while pressing [key=0] i once was in a jazz2 online server they had a mutator running to shoot with food(pizza) instead of bullets, so my idea was to build such a script that players also can give other players one of there 1UPs (extra lives) . the thing is, i was using on this computer a older plus version, and then i wanted to update it, because i needed the new function "/difficulty hard" you sure know, if you do the gametyp to hard then it chainge some things: for example: the Helmuts will JUMP to you, if you are in range! i always liked that idea, when i started with jazz2 so it was me very importand that at the level begin it detect the gametyp first. and if its normaly then it chainge it to hard with the command /difficulty hard and then it /r restart it, i sloved it with a trigger system, that detect at the level begin, what for a gametyp we are using at the beginning i made that a trigger that turns on, and "one trigger scenery is on hard" the other on normaly, so i can detect what for a gametyp is in use, so i was working on this script for a while, when i was finish with the script after some hours... and played it, i first thought the script had an bug, so i was searching and searching whats wrong with it? because i didnt saw the number of lives (in coop left side down) for example "(lori head) x3" and then i also later noticed that if, the gamemode is set to coop, all 1UPs become carrots ? I didn't like it. when i made the gamemode to battle, then the 1UPs was 1UPs and when i set it back to singleplayer or coop, then all 1UPs become carrots :? i still remember how much fun it was, to search for the 1UPs to completly remove them, i think this is not good. I think you should keep the original ,as the game was originally planned to search for the 1Ups was always importand, and an important part of how this gamemode worked now play cooperative in online servers, its just completly different that bevore i think to remove the 1UPs , i think this is not right, we should keep the original so that players who didn't make it can also be eliminated i think: it must be a challenge!! i dont know how i should say it, i dont like the idea to remove the 1UPs to carrots it also has the effect of that the jazz2 levels looks different in some places i dont like it . but anyway later i also tryed if i can spawn the 1UPs so my idea was: to build a script that spawn the 1Ups later, on the right places I have tried it but to my surprise: the spawned 1Ups are now also carrots? . newObject.setObject(Id: 88, Name: 1up , EventID: OBJECT:: ONEUP); = it now spawn carrots ? instead of the 1Ups . i think, this is not very good.. so i not even can build a script to bring the 1ups back? . i dunno, do you also think, we should keep the original ,and how it worked if all 1UPs (extralives) get chainged to carrots its just completly different than bevore, also the original levels looks on some place different i think we should bring the 1Ups back i also think, it must be challenge so that the players play more carefully i also think if a player who didn't make it should be also eliminated and other player could give other players 1UPs (extra lives) and drop them near him to restore him ...:: i had in mind to build this in a script ::... but if now all 1UPs get chainged to carrots? then im just dunno i not even can spawn 1Ups anymore in "online coop servers".. so i not even can build a script to restore the 1ups . how do you all think about this? Last edited by FabiAN[NC]; May 4, 2025 at 03:15 PM. Reason: i made some spelling mistakes |
May 5, 2025, 08:41 AM | |||
Quote:
Quote:
|
May 5, 2025, 10:14 AM | |
first of all, im so much thankfull for your reply message!!
![]() yes your right in medivo2 you can find 12 coins, i had in mind to to remove the RF powerup from this level, and give it a other bigger level, where they need more coins, medivo2 is also to small to add more coins here, yes your right with it, when player lost all of there lives, they also could leave the server and rejoin to beat it, but this would be not a problem for me i mean: could you bring the 1UPs back in the next plus update? im only asking, i dont know, it looks a bit sad if the 1UPs are now also carrots (also original levels looks on some places different) i would wish it me so much to use 1UPs again! (in online coop server) - of course, your also right, they dont make in online coop server any sence.. but i still have in mind to build a script, to eliminate player who didnt make it when player lost all of there lives, they also could leave the server and rejoin to beat it, = yes thats also true, but its not a problem for me then they can beat it with this way . . newObject.setObject(Id: 88, Name: 1up , EventID: OBJECT:: ONEUP); = it now spawn carrots ? instead of the 1Ups . Finally, you could at least add the 1UPs to spawn .or just leave the 1ups, 1ups be, instead of carrots I think it doesn't matter if a other online coop player picksup a 1up, and if it dont change for him anything i think other people, like me would have fun to work on a script to do here something : ) for coop online: i also found out how to restore the view of extra live, left side down: "for example: (lori head) x3" Code:
bool onDrawLives(jjPLAYER@ player, jjCANVAS@ canvas){ bool ok = false; for(int j=0; j<32; j++){ if(jjPlayers[j].isActive){ canvas.drawString(32, jjSubscreenHeight - 14, "x"+jjPlayers[j].lives, STRING::MEDIUM, STRING::NORMAL, 0); } } return ok; } but to restore the 1UPs, i dont find any solution here maybe your the only one who can help here, with a future plus update that only brings the 1UPs back, i think it doesnt matter if a other online coop player pickup a 1up, and it dont change for him anything, yes thats right, but other people like me would have fun to build a script with the 1ups : ) Last edited by FabiAN[NC]; May 5, 2025 at 10:26 AM. Reason: needed to fix some things |
May 5, 2025, 10:53 AM | |
I'm sure you can restore some facsimile of the 1up behavior using onObjectHit, but in general, I don't think it's a good deal to make the gameplay worse for everyone so that you can more easily make a script that most people will not run. But this is a public forum, of course.
|
May 7, 2025, 12:43 PM | |
Hi,
I also think that it would be good to have a live system again. Maybe optionally. I think it would be great if you could play single player maps in a team and collect 1ups again. Especially on turbo difficulty that makes sense in my opinion. It would be a great challenge. If someone has lost all their lives, you could do it like LRS and put them in spectate mode. They would only be able to rejoin once someone has given them a 1up or at the next level. Maybe it's possible to implement that, and that rejoining could then only work if the other players agree. Last edited by Usagi; May 7, 2025 at 01:10 PM. |
May 7, 2025, 03:25 PM | |
I feel like the same could be said of LRS if not for systems put in place by JJ2+ specifically to mitigate that issue - life count of newly joining players being determined by those of players already in the server, and the Late Joiners command - in addition to manual rule enforcement by the host or admins.
__________________
I am an official JJ2+ programmer and this has been an official JJ2+ statement. |
![]() |
«
Previous Thread
|
Next Thread
»
Thread Tools | |
|
|
All times are GMT -8. The time now is 04:01 AM.
Jazz2Online © 1999-INFINITY (Site Credits). Jazz Jackrabbit, Jazz Jackrabbit 2, Jazz Jackrabbit Advance and all related trademarks and media are ™ and © Epic Games. Lori Jackrabbit is © Dean Dodrill. J2O development powered by Loops of Fury and Chemical Beats. Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Original site design by Ovi Demetrian. DrJones is the puppet master. Eat your lima beans, Johnny.