Developer zarklord_klei Posted January 25, 2019 Developer Share Posted January 25, 2019 (edited) this is a full list of changes, including stuff klei might have glossed over in their patch notes! (note: this is only code changes, it would be far to taxing at-least at this moment to go over image and animation changes) Behavior Changes: ChattyNode has two new args delay and rand_delay the args are now ChattyNode(inst, chatlines, child, delay, rand_delay) if left undefined they default to 10. StalkerChaseAndAttack is depreciated, now calls under the hood ChaseAndAttackAndAvoid with a avoid_dist of 6. ChaseAndAttackAndAvoid is a new behavior, which is really just what StalkerChaseAndAttack with a configurable avoid_dist, ctor is ChaseAndAttackAndAvoid(inst, findavoidanceobjectfn, avoid_dist, max_chase_time, give_up_dist, max_attacks, findnewtargetfn, walk) LeashAndAvoid which is Leash but with the same avoid code as ChaseAndAttackAndAvoid, ctor is LeashAndAvoid(inst, findavoidanceobjectfn, avoid_dist, homelocation, max_dist, inner_return_dist, running) PanicAndAvoid which is Panic but with the same avoid code as ChaseAndAttackAndAvoid, ctor is PanicAndAvoid(inst, findavoidanceobjectfn, avoid_dist) Component Changes: weapons with the tag "propweapon" can be used to attack players even with pvp off, but cant do any damage. followers can target players during minigames. follower.keepleaderduringminigame being true prevents you from dropping that follower when entering a minigame. Prefab Changes: any prefab that can be a follower has this check now if giver.components.minigame_participator == nil then --[[add as a follower]] end mermhouse's anims got split from the pig_house.zip and now are in merm_house.zip, the bank build and anim names are all different now. nightmarerock now has a stategraph. Misc Changes: Support for stackable skinned items was added, anywhere where stacking code was added the check from: item.prefab == other_item.prefab to item.prefab == other_item.prefab and item.skinname == other_item.skinname The following files got this change: actions.lua, componentactions.lua, components/container.lua, components/inventory.lua, components/selfstacker.lua, components/stackable.lua, prefabs/container_classified.lua, prefabs/inventory_clasified.lua, widgets/inventorybar.lua, widgets/invslot.lua, and widgets/itemtile.lua Added Launch2 and LaunchAndClearArea check them out at scripts/physics.lua im not gonna try and explain the differences here. Added some physics things in standardcomponents.lua that were "taken from lavaarena" New Stuff: 4 new components: minigame, minigame_spectator, minigame_participator, and squadmember. 5 new prefab files: pig_token, pigelite, pigshrine, propsign, and yotp_food. that's all the changes for this update, expect these with every update that klei pushes! for a more game-play related overview of this update checkout Game Update 304366, The Players Change-log! Previous update: Game Update 291341, The Modders Change-log! As always, if I got anything wrong, or missed something, let me know and I can take another look at the code. Edited January 25, 2019 by Zarklord Link to comment Share on other sites More sharing options...
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