Patch for game version 2.08.8
							parent
							
								
									e6fd193bee
								
							
						
					
					
						commit
						05f59c31bd
					
				|  | @ -1,7 +1,7 @@ | |||
| import ModUtils from "../modUtils.js"; | ||||
| 
 | ||||
| // Highlight clan spawnpoints
 | ||||
| export default (/** @type {ModUtils} */ { replaceCode, waitForMinification, replaceRawCode }) => { | ||||
| export default (/** @type {ModUtils} */ { replaceCode }) => { | ||||
|     // when rendered on game start
 | ||||
|     replaceCode( | ||||
|         `var x = (d.minX[i] + d.maxX[i] + 1 - hQ - 2) >> 1;
 | ||||
|  | @ -14,13 +14,22 @@ export default (/** @type {ModUtils} */ { replaceCode, waitForMinification, repl | |||
|         if (highlight) ctx.drawImage(a1e[game.gIsTeamGame ? ((game.gGameType === 9 && aD.a[i] === 5) ? 3 : t.ids[i]) : (i < game.gHumans ? 1 : 0)], x, y, hQ, hQ); | ||||
|         else ctx.drawImage(a1e[game.gIsTeamGame ? ((game.gGameType === 9 && aD.a[i] === 5) ? 3 : t.ids[i]) : (i < game.gHumans ? 1 : 0)], x, y);`,
 | ||||
|     ) | ||||
|     waitForMinification(() => { | ||||
|         // when rendered during spawn selection
 | ||||
|         replaceRawCode("function(a6,es,bK,hP,hQ,hR,ov){0===dV.eg[a6]||0===dV.ev[a6]||(hQ=ay.ak*((dV.nu[a6]+dV.nw[a6]+1)/2-bK)/(hQ-bK)-.5*es,bK=ay.al*((dV.nv[a6]+dV.nx[a6]+1)/2-hP)/(hR-hP)-.5*es,hQ>ay.ak)||bK>ay.al||hQ<-es||bK<-es||(bI.setTransform(cz,0,0,cz,hQ,bK),", | ||||
|             `function(a6,es,bK,hP,hQ,hR,ov){
 | ||||
|             var highlight = __fx.settings.highlightClanSpawns && __fx.clanFilter.inOwnClan[a6]; | ||||
|             if (highlight) es *= 2; | ||||
|             0===dV.eg[a6]||0===dV.ev[a6]||(hQ=ay.ak*((dV.nu[a6]+dV.nw[a6]+1)/2-bK)/(hQ-bK)-.5*es,bK=ay.al*((dV.nv[a6]+dV.nx[a6]+1)/2-hP)/(hR-hP)-.5*es,hQ>ay.ak)||bK>ay.al||hQ<-es||bK<-es||(bI.setTransform(highlight?cz*2:cz,0,0,highlight?cz*2:cz,hQ,bK),` | ||||
|         ) | ||||
|     }) | ||||
| 
 | ||||
|     // when rendered during spawn selection
 | ||||
|     replaceCode( | ||||
|         `var x = f.w * ((playerData.minX[i] + playerData.maxX[i] + 1) / 2 - gE) / (li - gE) - 0.5 * j7;
 | ||||
| 		var y = f.h * ((playerData.minY[i] + playerData.maxY[i] + 1) / 2 - ex) / (lj - ex) - 0.5 * j7; | ||||
| 		if (x > f.w || y > f.h || x < -j7 || y < -j7) { return; } | ||||
| 		mainCanvas.setTransform(bg, 0, 0, bg, x, y); | ||||
| 		mainCanvas.drawImage(vL[game.gIsTeamGame ? TeamManager.ids[i] : 1], 0, 0);`,
 | ||||
| 
 | ||||
|         `var highlight = __fx.settings.highlightClanSpawns && __fx.clanFilter.inOwnClan[i];
 | ||||
|         if (highlight) j7 *= 2; | ||||
| 		var x = f.w * ((playerData.minX[i] + playerData.maxX[i] + 1) / 2 - gE) / (li - gE) - 0.5 * j7; | ||||
| 		var y = f.h * ((playerData.minY[i] + playerData.maxY[i] + 1) / 2 - ex) / (lj - ex) - 0.5 * j7; | ||||
| 		if (x > f.w || y > f.h || x < -j7 || y < -j7) { return; } | ||||
| 		if (highlight) mainCanvas.setTransform(bg*2, 0, 0, bg*2, x, y); | ||||
| 		else mainCanvas.setTransform(bg, 0, 0, bg, x, y); | ||||
| 		mainCanvas.drawImage(vL[game.gIsTeamGame ? TeamManager.ids[i] : 1], 0, 0);` | ||||
|     ) | ||||
| } | ||||
|  | @ -1,8 +1,7 @@ | |||
| { | ||||
|     "version": "0.6.9", | ||||
|     "lastUpdated": "Jun 28", | ||||
|     "version": "0.6.9.1", | ||||
|     "lastUpdated": "Jul 3", | ||||
|     "changes": [ | ||||
|         "Updated FX Client to the latest game version", | ||||
|         "The custom lobbies haven't been updated to work in this version, but are still available in the new stable custom lobby version. A link to it is available in the alert which opens when clicking the custom lobby button in the main menu." | ||||
|         "Updated FX Client to the latest game version" | ||||
|     ] | ||||
| } | ||||
		Loading…
	
		Reference in New Issue