Jump to content

Game Update 304366, The Modders Change-log!


Recommended Posts

  • Developer

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 by Zarklord
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
  • Create New...