1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Hey Guest, is it this your first time on the forums?

    Visit the Beginner's Box

    Introduce yourself, read some of the ins and outs of the community, access to useful links and information.

    Dismiss Notice

Devlog KAG Build 2046 - Calm Before the Storm

Discussion in 'Announcements' started by Geti, Nov 23, 2016.

  1. Geti

    Geti Please avoid PMing me (poke a mod instead) THD Team Administrator Global Moderator

    Messages:
    3,730
    Hey Folks,

    This build is a small round of engine changes and tweaks before we take on replacing the API Client code.

    The existing API Client has long been a thorn in the side of server hosts, with intermittent crashes and cryptic error messages. As such, it's been largely rewritten (thank @cameron1010!) and we're getting it ready for production now.

    The changes in this build are all fairly small (though I'm sure everyone will have their own opinion on that) except for the physics engine change. The resolution against terrain has changed a little and "might" fix the bugs causing clipping into the terrain with lag, and should improve the resolution of that when it happens. Please test it as much as you can and provide feedback on anything that needs improvement.

    Other changes that more than 5 people will care about include:
    • Player markers not visible in darkness - so you can't mark someone to see when they're tunnelling.
    • Mines can no longer be "stolen" by players on the same team as the owner for free kills. Kills will be paid to the owner unless the mine changes teams.
    • Slower drowning/faster air regen to make water cause fewer stalemates.
    • Admins can freeze kegs and people on siege engines
    • Picking up placed components no longer possible
    • Chat private messages - I'll let @norill explain how this works in detail on the official forums, but the short version is if you tab-complete someone's username the message will go directly to them and be shown in a different colour (currently orange).
    • Map name shown in chat at the start of the round.
    • Clantags up to length 10 can be used. This feature is in testing and needs feedback - particularly if it's vulnerable to abuse.
    • Man the Oars achievement bug fixed.

    The rest of the changes can be found in the changelog.

    Have Fun!
    Max

    Code:
    Full Changelog:
    
    Game Changes:
    
    [modified] corpse hp to 3 from 6
    [fixed] player markers visible underground
    [fixed] player markers not working when dead/spectator
    [modified] better clanmate auto marking
    [added] reason strings when votekicked
    [removed] bombs colliding with hearts, burgers and other food
    [added] fish now die of old age
    [added] dead fish rot away after a minute
    [modified] fish should now be less likely to cluster
    [added] scoreboard team playercounts
    [fixed] spectators having their names dimmed on scoreboard
    [modified] decreased "teams imba" spam (20s -> 1m)
    [updated] KickAFK.as rewritten to work more reliably and only on client
    [fixed] cant use grapple while standing at map egde
    [modified] un-overlapped resource-counts over 1000 on the hud
    [modified] slower drowning (5s -> 6s)
    [modified] oxygen meter replenishing twice as fast, 1st gasp refills more
    [added] halls pick up scrolls
    [added] admin afk kick immunity
    [removed] team mine stealing
    [added] admin keg freezing
    [modified] no siege firing while knocked/frozen
    [added] match time synced from server (prevents time starting from when you joined the server)
    [fixed] picking up placed components
    [added] runners drop all held objects while they're dead
    		(instead of just when they die)
    		(possible fix for "floating item when pick up corpse")
    
    Engine Changes:
    
    [added] mitigation for one type of DOS attack on servers (tcpr connection spamming)
    [fixed] stars not covering whole sky
    [modified] more realistic stars
    [modified] better star twinkling
    [modified] same sky on all maps/resolutions unless explicitly provided custom starmap seed
    [added] function parameter names in angelscript autodocs
    [added] chat private messages (works with tab-completed usernames, shows different colour)
    [modified] max clantag length to 10 (testing)
    [fixed] incorrect months in blacklist entry timestamps
    [added] map name in chat
    [added] resetting CControls.lastKeyPressTime on join
    [fixed] platform collisions being ignored by certain objects/asymmetrical collision rules
    		(fixes "flag collides with platforms")
    [added] new "stuck in terrain" resolution
    		(might fix fall through terrain bugs)
    		(definitely fixes stuff flying around unpredictably when in terrain)
    [fixed] crash on syncing uninitialised properties
    [changed] [Player muted on this server] spam toned down from 1min to 1h
    [fixed] man the oars achievement not always properly unlocked
     
  2. bru-jaz

    bru-jaz Haxor

    Messages:
    264
    what are player markers exactly?
     
    Cruxiat likes this.
  3. wsensor

    wsensor Shark Slayer

    Messages:
    6
    Question. The minimap updates making it hard for you to really tunnle to the enemy team.
    Could it be changed eventually so that your team has to find the holes/tunnels being dug?
     
    Cruxiat and norill like this.
  4. Cruxiat

    Cruxiat Haxor Tester
    1. Gather Oceania
    2. KAG World Cup 2018

    Messages:
    116
    @bru-jaz Player markers are little yellow triangles over the heads of players that are applied by either A: Having the same clan-tag as you or B: by marking them through the scoreboard.
     
    bru-jaz likes this.
  5. epsilon

    epsilon Assonist THD Team Forum Moderator Donator Tester
    1. Gather Oceania
    2. KAG World Cup 2018

    Messages:
    506
    They can be marked through the scoreboard?!
    --- Double Post Merged, Nov 23, 2016, Original Post Date: Nov 23, 2016 ---
    omg finally this is fixed! This has annoyed me for ages!
     
  6. Potatobird

    Potatobird Haxor Forum Moderator Mapping Moderator Tester Official Server Admin

    Messages:
    777
    Boulders don't give kill credit :[

    But this is a pretty sweet update, the scoreboard is lookin good
     
  7. Turtlebutt

    Turtlebutt Bison Rider Tester

    Messages:
    60
    you know when u have coloreed balls in ur map, like red blue orange green
    those ones
     
    Cruxiat and bru-jaz like this.
  8. epsilon

    epsilon Assonist THD Team Forum Moderator Donator Tester
    1. Gather Oceania
    2. KAG World Cup 2018

    Messages:
    506
    Issues:
    - Item count float text still increases while throwing and catching regular and water bombs
    - Numbers in inventory bar are a bit off centre (especially single digit)
    upload_2016-11-23_16-46-8.png
    - Re-spawn countdown timer text size becomes larger while viewing scoreboard (can see between red and blue teams in scoreboard when server is full or very quickly if you spam tab)

    Suggestions:
    - Map name should be displayed underneath match time above scoreboard instead of in chat (it's unnecessary for it to be displayed in chat)
    - Private messages should start with a slash (/[player name] [message]) so you're still able to start a public/team message with a player's name
    - Move username section of scoreboard over to fit longer usernames names. I'm pretty sure there would be enough space for this even on smaller resolutions
    upload_2016-11-23_20-0-43.png
    - When you put a lit keg in a catapult and another teammate launches it and kills an enemy it gives them the kill instead of you. This should be changed so you get the kill since you lit the keg, similar to the changes to mines in a way
     
    Last edited: Nov 23, 2016
    JaytleBee, Cruxiat, norill and 5 others like this.
  9. Pirate-Rob

    Pirate-Rob Haxor Staff Alumni Tester

    Messages:
    270
    [​IMG]
    Finally, that^ bugged me for a while.


    [​IMG]
    WHAT? WHAT? AHHHHHHHHHHHHHHHHHHHHHHHHH
    I love you devsssssssssssssssssssssssssss~
     
  10. LinkLoftwing

    LinkLoftwing Base Burner

    Messages:
    8
    Finally, people stealing mines will no longer get kill credit! It bothered me so much, as did [Player muted on this server] appearing every time someone who KNOWS they're muted tries to speak... As if they could say something so utterly powerful that it would break through the game and unmute them in sheer awe (likely in awe of the stupidity, ;P). Could we get this for [You have ignored this player], too?
    Also, consider this me literally begging: Please, for the love of all that is holy, PLEASE return the voting system to normal. Stalemates are unskippable and griefers are unkickable and all that jazz when there isn't an admin present. I implore you from the bottom of my heart, it becomes unbearable when there's no progress being made AT ALL on a map and people keep voting every 10 minutes for stalemate nextmap and 5 people vote "for" and 4 people vote "against" on a full server and ALL of us are made to suffer for an additional 10 minutes because some people didn't vote. Please... Please...
    All in all, a good update. I can't wait to see what you guys bring us next! :)
     
  11. Vamist

    Vamist THD Team THD Team Tester

    Messages:
    544
    Wooooo updates!!!
     
    Cruxiat likes this.
  12. SlayerSean

    SlayerSean FYI: it's pronounced "seen"

    Messages:
    191
    Also please revert shooting hearts. One of the most annoying things now as archer when every single one of your arrows hits a heart instead of literally anything else on the map. Never had this issue with fish or burgers, but with hearts it's just impossible to hit anything else. Maybe you could make it so you can shoot them only if they currently have momentum or something (so you can still throw-shoot them, but if they're on the ground they're not an endless nuisance).

    Otherwise, lovin' the other changes.
     
    epsilon, Geti, EhRa and 2 others like this.
  13. SirDangalang

    SirDangalang Lvl. 128 MissingNo. Donator

    Messages:
    235
    :QQ: R.I.P fishmonger dream

    Great update guys, especially like
    Which I hope means you can now grapple while touching the void ::):
     
    joshua12131415, Cruxiat and norill like this.
  14. Turtlebutt

    Turtlebutt Bison Rider Tester

    Messages:
    60
    u cant grapple into void that is on map side.
     
    Cruxiat likes this.
  15. if you delete the : after username the message will be a normal public message
     
    PUNK123, bru-jaz, Cruxiat and 2 others like this.
  16. ShnitzelKiller

    ShnitzelKiller Haxor

    Messages:
    590
    First change I noticed was a new bug that prevents shops from building. At least you can use it to spam the hammering noise in people's ears.

    EDIT: Related bug seems to be that Siege crates fail to unpack as well.
     
    Last edited: Nov 23, 2016
  17. franek123

    franek123 The architect of the royal castle. Donator Tester

    Messages:
    514
    Great build <3 Now, killstreak counter somewhere on hud bar :rekt:
    Edit:
    2 new bugs. One is builder not being able to place workshop (only sound appears) second is ppl being stuck in blocks in a strange way:
    upload_2016-11-23_22-17-16.png upload_2016-11-23_22-18-49.png
     
    Last edited: Nov 23, 2016
  18. FoxyLady

    FoxyLady Haxor Staff Alumni

    Messages:
    193
    So how exactly do you message someone privately. I still haven't figured out how to do it yet?
     
    Cruxiat likes this.
  19. epsilon

    epsilon Assonist THD Team Forum Moderator Donator Tester
    1. Gather Oceania
    2. KAG World Cup 2018

    Messages:
    506
    Start typing someones name and click tab to auto complete. For example, my name is epsilon so you would type 'eps' and click tab. Then you continue to type your message.
    Ugh that's gonna be annoying coz it's a habit for me to always tab complete names. Oh well.
     
    Cruxiat and FoxyLady like this.
  20. makmoud98

    makmoud98 You are already DEAD Forum Moderator Staff Alumni Tester

    Messages:
    586
    i believe these two issues are linked. client thinks you are on ground. server thinks you are floating above the ground and it doesn't work. i remember when kittycity couldn't make a workshop, he was floating on my screen. so i guess that is what is happening. @norill @Geti
     
    Geti, mcrifel and Cruxiat like this.