Futuza Posted July 7, 2018 Posted July 7, 2018 Hey everybody, in case you haven't been on the discord, here's a summary of changes planned so far for the next release of JKG. If you'd like to try it out and help us bug test, feel free to download the binaries here and the assets here (just follow the readme instructions to install). Please note that you will have to replace pre-existing installs of JKG entirely if present (other than maps), as this is a full install - this is due to some directory changes and significant asset changes a smaller patch is not possible. I hope to have a Dev server up by the end of this weekend to have somewhere for people to test changes. The official release will be out forthcoming after this preview release has been more fully tested and possibly one or two more features are finished. EDIT: A preview patch (for v1.3.19) is available here. You need 1.3.18 installed first before you can apply the patch. Changes included in v1.3.18 New Features New Cvarsg_teamsLocked : (default 0), if set to 1 will lock the teams soplayers cannot switch teams after 20% of the match timelimit has passed(new players have 3 minutes to pick a team).g_teamSwitchTime : (default 5), how many seconds players must waitbefore switching teamsBug Fixes and Balance Changesfixed blank name on bacta grenadesclient data now keeps track of how much a player has spentfixed jkg_buyAnnounce so that it can be disabled, set to announce to your team, or to both teamsexploit fix with payselling back starter guns now shows correct price (1) in shop menustarting weapon ammo is now free of chargeammo for the losing team is discounted off normal price depending on how badly the team is losing by (note: unfortunately this is not displaying correctly yet, though the actual charged amount is correct)compiler fixesdon't reward our own team teamkillbonuses for suicides or team kills!don't reward the teamkillbonuses if someone switches teams!increased default spawn invulnerability time to 4 seconds from 3.Changes included in v1.3.17 New Features New VendorsThere are now several new types of vendors and treasure class sets, vendors can also use specific fail/buy/interaction sounds if present. You can use these in game by spawning an npc vendor with the command npc spawn vendor npc_name vendorclass eg:/npc spawn vendor vendor_medic medicalvendor Healing BuffsThere are now healing buffs, presently no shop weapons actually use them, but we will soon have a number of items put in to make use of these such as bacta grenades. There are two test items currently that use healing buffs including the grenade_bacta_antidote-e grenade and the medicinal slugthrower ammo. New Efx For PoisonOn body hit effects for poison are now here. Bug Fixes and Balance ChangesHealing plums work again!Weapons can do negative damage (healing).Price adjustments to some weapons and slight balance changesCTF Credit bonus fixes.jkg_allowDebuffKills 1 will now use debuff settings to determine whether the debuff can do a last hit and finish someone offReorganization of some code modules for cleaner code and improved performanceReorganization of some file structures for zz_jkg_asset5.pk3 and glua/server filesAdded "percentage" (boolean) to debuff data, will interpret damage as a % of current health to inflict rather than a hard number (eg: 25 would do 25% of the target's current health).Ammo price adjustmentsNerfed costs for some of the more expensive weapons to make them more likely to be purchased and used.Shield prices have been reevaluated based on their usefulness from play testingHealing Plums now work for items that use lua scripts (such as bacta). Changes included in v1.3.15 New Features Passive Credit SystemConfigurable via cvars, player's will gain a small amount of credits when employeed by a team every thirty seconds. Those who join late will be paid what they would have received had the been on a team from the beginning of the match. Three cvars control variables for this system:jkg_passiveCreditsAmount, defaults to 15 credits; how much to be paid each iterationjkg_passiveCreditsRate, defaults to 30000 milliseconds; how often to payjkg_passiveCreditsWait, defaults to 60000 milliseconds; how long to wait till player's receive paymentsjkg_passiveUnderdogBonus, defaults 1, disabled if set to 0. If enabled gives 20% increased credits to the losing team's players when passive credits are awarded.Setting jkg_passiveCreditsAmount to 0 will disable this system on the server.Underdog Reward SystemFor late joins introduced. Intended to help player's who join the game's losing team catch up more quickly and keep up with the opposition.jkg_underdogBonus defaults to 1, disabled if set to 0. If enabled, gives player's who join late additional starting credits depending on when they join the game consult the following table less than 30% match complete = +10% credits30-44% match complete = +25% credits45-59% match complete = +40% credits60-64% match complete = +70% credits65-69% match complete = +80% credits70-79% match complete = +100% credits80-100% match complete = +125% creditsAdditionally if the winning team is only ahead by 2 or less points, the credit reward is halfed. Team Kill Bonus SystemConfigurable via cvar, all player's on a team will be given a bonus amount of credits anytime any player on their team gets a kill (the killer is excluded from this reward). Use jkg_teamKillBonus to set the amount to reward, if set to 0 Team Kill Bonuses are disabled. Player's who's rank (kill count) doubled is less than their death are rewarded double. Improved Bounty SystemA new cvar, jkg_MaxKillStreakBounty will limit the maximum amount of credits one can receive from claiming a bounty by limiting the multiplier used to determine credit rewards when claiming a bounty. The default is 7. For example: Suppose Jill kills Jack 8 times and has a killstreak of 8. Jack kills Jill but will only receive the max reward (as if Jill had a killstreak of 7). This will help better balance bounties so they don't tip the scales too drastically. Additionally whenever a bounty holder dies from natural causes (falling off a cliff, suicide, etc) the opposing team will receive the bounty divided up by the number of players on that team.Bug Fixes and Balance ChangesDisabled jkg_safeTreasureClasses by default until that system can be fixedMAX_PLACEABLE_CONSUME_WPNS increased to 20 (you can now have up to 20 detonators/trip mines on the field at once).Fixed a minor problem with safeTreasureClasses attempting to read memory out of boundsOther miscellaneous bug fixes, code refactors, and optimizations.Various item price adjustments and slight damage changes for better balance.Refactored some code Onysfx, Smoo and GPChannel like this
Futuza Posted October 20, 2018 Author Posted October 20, 2018 Hosting test matches for v1.3.18 today. The server is up and running, feel free to try in the meantime and play a match on your own terms. We'll be holding 3 matches tomorrow (20th of October 2018) at :UTC 6:30pm - 7pmUTC 9:30pm-10pmSunday UTC 2:30am-3:00am EDIT: Thanks for the matches everyone! Smoo likes this
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now