JereKuusela-Expand_World_Prefabs icon

Expand World Prefabs

Allows creating rules for objects being spawned, destroyed and more.

CHANGELOG

  • v1.49

    • Hotfix to remove debug logging.
  • v1.48

    • Adds new parameter <amount> to get the amount of poked objects.
    • Adds new parameters<platform> to get the platform of the client that controls the object.
    • Breaking change: Changes the parameter <pid> to return only the user id instead of the full platform user id.
  • v1.47

    • Adds automatic backup for EWP data files (once per day).
    • Adds automatic backup for data files (once per day).
    • Adds some new function parameters (proper, right, search, eq, even, ge, gt, large, le, lt, ne, odd, rank, small, left, findlower, findupper).
    • Adds new field overwrite to RPC calls to allow canceling existing delayed calls.
    • Adds default value support to <par>.
    • Fixes inconsistent state for repeated pokes (first poke could modify state, now all pokes use the original state).
    • Fixes type: change not using field triggerRules.
    • Improves support for byte array data type (type: change and field data).
    • Improves base64 parsing.
  • v1.46

    • Fixes delayed objects possibly targeting wrong objects if the targeted object was already removed.
    • Removes type: damage support
    • Removes type: repair support.
    • Removes deprecated type: state triggers.
  • v1.45

    • Breaking change: Scripts are now checked separately by default!
    • This means multiple scripts can run from a single trigger.
    • Weight system is only used when the field weight is explicitly set.
    • Adds new field excludePrefab to exclude prefabs from the field prefab.
    • Adds default value groups for structure material types and item drop types.
    • Adds new field pars to pokes for structured parameter handling.
    • Adds support for a wildcard * in the middle of the text (for example sfx_*_destroyed).
    • Adds drops support to plants.
    • Adds new field chance to allow randomly skipping the selected action.
    • Adds new field chance to spawns, pokes and RPC calls to allow randomly skipping them.
    • Adds new field repeat to spawns, pokes and RPC calls to allow repeating after a delay.
    • Adds new field weight to spawns, pokes and RPC calls to allow triggering only one of the entries.
    • Adds new states death, effects, fragments, freezeframe, grow, hit, leguse, loaded, material, resetcloth, shoot, step and unsummon.