From 94c2b0a7ce0c4697db8007726ff2dee0ce483cd0 Mon Sep 17 00:00:00 2001 From: milesthenerd Date: Sat, 18 Sep 2021 04:01:05 -0500 Subject: [PATCH] Added damage scaling up to 4x based on fusion team items --- Configs/Default.config.gmx | 22 +++++++++++----------- objects/oServer.object.gmx | 4 ++++ scripts/check_items.gml | 10 ++++++++++ 3 files changed, 25 insertions(+), 11 deletions(-) diff --git a/Configs/Default.config.gmx b/Configs/Default.config.gmx index d02c94a..b11e9dc 100644 --- a/Configs/Default.config.gmx +++ b/Configs/Default.config.gmx @@ -17,10 +17,10 @@ false True 28.0.3 - 0 + 1 0 28 - AM2R Server + AM2R Server 1.4.1 0 @@ -46,7 +46,7 @@ 0 1 14 - 0 + 4 0 0 0 @@ -211,7 +211,7 @@ false true 0 - AM2R Server 1.4 + AM2R Server 1.4.1 True 0 @@ -351,7 +351,7 @@ 1024 false - AM2R Server 1.4 + AM2R Server 1.4.1 0 0 @@ -367,9 +367,9 @@ 0 0 2048 - 0 + 1 1 - 3 + 4 255 nil false @@ -503,9 +503,9 @@ 1 - 3 + 4 - 0 + 1 0 @@ -586,11 +586,11 @@ 0 Configs\Default\windows\runner_icon.ico Configs\Default\windows\License.txt - 3 + 4 1 Configs\Default\windows\RunnerInstaller.nsi - 0 + 1 Configs\Default\windows\Runner_finish.bmp Configs\Default\windows\Runner_header.bmp 0 diff --git a/objects/oServer.object.gmx b/objects/oServer.object.gmx index 6fd0032..d9c951a 100644 --- a/objects/oServer.object.gmx +++ b/objects/oServer.object.gmx @@ -117,6 +117,8 @@ syncedELM = 0; posMapModified = false; global.lobbyLocked = false; + +global.damageMult = 0; @@ -211,6 +213,7 @@ buffer_write(buffer, buffer_u8, 113); buffer_write(buffer, buffer_u8, global.saxmode); buffer_write(buffer, buffer_u8, global.lobbyLocked); buffer_write(buffer, buffer_u8, samCount); +buffer_write(buffer, buffer_string, string(global.damageMult)); var bufferSize = buffer_tell(buffer); buffer_seek(buffer, buffer_seek_start, 0); buffer_write(buffer, buffer_s32, bufferSize); @@ -218,6 +221,7 @@ buffer_write(buffer, buffer_u8, 113); buffer_write(buffer, buffer_u8, global.saxmode); buffer_write(buffer, buffer_u8, global.lobbyLocked); buffer_write(buffer, buffer_u8, samCount); +buffer_write(buffer, buffer_string, string(global.damageMult)); for(var i=0; i<sockets; i++){ network_send_packet(playerList[| i], buffer, buffer_tell(buffer)); } diff --git a/scripts/check_items.gml b/scripts/check_items.gml index 9991964..d77465e 100644 --- a/scripts/check_items.gml +++ b/scripts/check_items.gml @@ -48,6 +48,16 @@ if(mtankCount != global.mtanks){ global.mtanks = mtankCount; } +var itemCount = 0; +for(var h=0; h