<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>JazzJackrabbit Community Forums - JJ2+ Issue Tracker</title>
		<link>http://www.jazz2online.com/jcf/</link>
		<description>For suggestions, bug reports and feedback on JJ2+. Read the rules. Read the rules.</description>
		<language>en</language>
		<lastBuildDate>Mon, 08 Jun 2026 03:11:38 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>https://www.jazz2online.com/jcf/images/misc/rss.jpg</url>
			<title>JazzJackrabbit Community Forums - JJ2+ Issue Tracker</title>
			<link>http://www.jazz2online.com/jcf/</link>
		</image>
		<item>
			<title>Bug Report roast after autostop</title>
			<link>http://www.jazz2online.com/jcf/showthread.php?t=20909&amp;goto=newpost</link>
			<pubDate>Wed, 03 Jun 2026 18:38:33 GMT</pubDate>
			<description />
			<content:encoded><![CDATA[<div>Strange occurence of a roast after a duel ended, 19 seconds later. I have no idea what it could be.</div>


	<br />
	<div style="padding:8px">

	

	

	
		<fieldset class="fieldset">
			<legend>Attached Images</legend>
			<table cellpadding="0" cellspacing="3" border="0">
			<tr>
	<td><img class="inlineimg" src="http://www.jazz2online.com/jcf/images/attach/png.gif" alt="File Type: png" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
	<td><a href="http://www.jazz2online.com/jcf/attachment.php?attachmentid=113&amp;d=1780511956" target="_blank">roastafterstop.png</a> (3.8 KB)</td>
</tr>
			</table>
			</fieldset>
	

	

	</div>
]]></content:encoded>
			<category domain="http://www.jazz2online.com/jcf/forumdisplay.php?f=49">JJ2+ Issue Tracker</category>
			<dc:creator>FawFul</dc:creator>
			<guid isPermaLink="true">http://www.jazz2online.com/jcf/showthread.php?t=20909</guid>
		</item>
		<item>
			<title>Feature Request Spectating improvement(s)</title>
			<link>http://www.jazz2online.com/jcf/showthread.php?t=20908&amp;goto=newpost</link>
			<pubDate>Fri, 29 May 2026 00:11:21 GMT</pubDate>
			<description />
			<content:encoded><![CDATA[<div>1. <div style="margin:20px; margin-top:5px; ">
	<div class="smallfont" style="margin-bottom:2px">Quote:</div>
	<table cellpadding="8" cellspacing="0" border="0" width="100%">
	<tr>
		<td class="alt2">
			<hr />
			
				OHKSven 07/24/2024 3:14 PM<br />
Wouldnt mind an update where same team/free view/player is being spectated as before a lvl cycle
			
			<hr />
		</td>
	</tr>
	</table>
</div>2. Consider an option to turn Free View locally to account for my butterfingers whrn I'm watching a duel and pressing left/right constantly</div>

]]></content:encoded>
			<category domain="http://www.jazz2online.com/jcf/forumdisplay.php?f=49">JJ2+ Issue Tracker</category>
			<dc:creator>cooba</dc:creator>
			<guid isPermaLink="true">http://www.jazz2online.com/jcf/showthread.php?t=20908</guid>
		</item>
		<item>
			<title>Shooting powerups</title>
			<link>http://www.jazz2online.com/jcf/showthread.php?t=20905&amp;goto=newpost</link>
			<pubDate>Wed, 13 May 2026 16:13:00 GMT</pubDate>
			<description />
			<content:encoded><![CDATA[<div>Don't really know about others' preferences, but I find it vexingly inconvenient when you try shooting powerups while (sometimes unknowingly) having a very limited number of their respective ammo, you end up powering up the ammo only with no amount gained. This forced the habit of depleting the last few bullets of it first before shooting which has occasionally put me in some disadvantageous situations. So, we don't we just consolidate that punishing behaviour into always getting that juicy +20 ammo no matter what. Isn't it a lot better that way?<br />
<br />
P.S: The mutator running on ZD already does this by default, and everyone seemed quiet and content about it.</div>

]]></content:encoded>
			<category domain="http://www.jazz2online.com/jcf/forumdisplay.php?f=49">JJ2+ Issue Tracker</category>
			<dc:creator>ThunDerDraGon</dc:creator>
			<guid isPermaLink="true">http://www.jazz2online.com/jcf/showthread.php?t=20905</guid>
		</item>
		<item>
			<title>Bug Report jjPAL(...).load(): possibly false positive detection of no GIF global color table?</title>
			<link>http://www.jazz2online.com/jcf/showthread.php?t=20902&amp;goto=newpost</link>
			<pubDate>Mon, 11 May 2026 00:37:21 GMT</pubDate>
			<description />
			<content:encoded><![CDATA[<div>Save this as a mutator and test on a local server. Pay attention to chatlogger for angelscript warnings.<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Code:</div>
	<hr /><code style="margin:0px" dir="ltr" style="text-align:left">// Reference: https://en.wikipedia.org/wiki/GIF#Example_GIF_file<br />
// Reference: https://giflib.sourceforge.net/whatsinagif/bits_and_bytes.html<br />
bool hasGlobalColorTable(string filename) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; jjSTREAM dat(filename);<br />
&nbsp; &nbsp; &nbsp; &nbsp; if (dat.getSize() &lt; 13) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return false;<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; string magic;<br />
&nbsp; &nbsp; &nbsp; &nbsp; dat.get(magic, 6);<br />
&nbsp; &nbsp; &nbsp; &nbsp; if (magic != &quot;GIF89a&quot;) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return false;<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; dat.discard(2); // discard logical screen width<br />
&nbsp; &nbsp; &nbsp; &nbsp; dat.discard(2); // discard logical screen height<br />
&nbsp; &nbsp; &nbsp; &nbsp; uint8 gctFlags;<br />
&nbsp; &nbsp; &nbsp; &nbsp; dat.pop(gctFlags);<br />
&nbsp; &nbsp; &nbsp; &nbsp; if (gctFlags &amp; 0x80 != 0) { // &quot;the highest true bit means that the GCT is present&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return true;<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; return false;<br />
}<br />
<br />
void onLevelBegin() {<br />
&nbsp; &nbsp; &nbsp; &nbsp; jjConsole(&quot;Test GIFs by typing a filename in chat&quot;);<br />
}<br />
<br />
bool onLocalChat(string &amp;in stringReceived, CHAT::Type) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; bool res1 = jjPAL().load(stringReceived);<br />
&nbsp; &nbsp; &nbsp; &nbsp; bool res2 = hasGlobalColorTable(stringReceived);<br />
&nbsp; &nbsp; &nbsp; &nbsp; if (res1 != res2) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; jjAlert(&quot;jjPAL().load(...) != hasGlobalColorTable(...)&quot;);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; jjAlert(&quot;&nbsp; &nbsp; &quot; + res1 + &quot; != &quot; + res2);<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; return true;<br />
}</code><hr />
</div></div>


	<br />
	<div style="padding:8px">

	

	

	
		<fieldset class="fieldset">
			<legend>Attached Images</legend>
			<table cellpadding="0" cellspacing="3" border="0">
			<tr>
	<td><img class="inlineimg" src="http://www.jazz2online.com/jcf/images/attach/gif.gif" alt="File Type: gif" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
	<td><a href="http://www.jazz2online.com/jcf/attachment.php?attachmentid=109&amp;d=1778459655" target="_blank">globe.gif</a> (242.0 KB)</td>
</tr><tr>
	<td><img class="inlineimg" src="http://www.jazz2online.com/jcf/images/attach/gif.gif" alt="File Type: gif" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
	<td><a href="http://www.jazz2online.com/jcf/attachment.php?attachmentid=110&amp;d=1778459667" target="_blank">spr_tenna_freakout.gif</a> (127.5 KB)</td>
</tr><tr>
	<td><img class="inlineimg" src="http://www.jazz2online.com/jcf/images/attach/gif.gif" alt="File Type: gif" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
	<td><a href="http://www.jazz2online.com/jcf/attachment.php?attachmentid=111&amp;d=1778459712" target="_blank">consider.gif</a> (499.6 KB)</td>
</tr><tr>
	<td><img class="inlineimg" src="http://www.jazz2online.com/jcf/images/attach/gif.gif" alt="File Type: gif" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
	<td><a href="http://www.jazz2online.com/jcf/attachment.php?attachmentid=112&amp;d=1778459722" target="_blank">1078739080889761993.gif</a> (13.1 KB)</td>
</tr>
			</table>
			</fieldset>
	

	

	</div>
]]></content:encoded>
			<category domain="http://www.jazz2online.com/jcf/forumdisplay.php?f=49">JJ2+ Issue Tracker</category>
			<dc:creator>froducish</dc:creator>
			<guid isPermaLink="true">http://www.jazz2online.com/jcf/showthread.php?t=20902</guid>
		</item>
	</channel>
</rss>
