Skip to content
Snippets Groups Projects
  1. Mar 30, 2017
  2. Mar 24, 2017
    • Hachem_Muche's avatar
      Remove some debugging code. · 8e20bbe6
      Hachem_Muche authored
      8e20bbe6
    • Hachem_Muche's avatar
      class.cloneFull and class.cloneCustom use table.merge to copy recursively · b38399f3
      Hachem_Muche authored
      table.merge correctly handles table.NIL_MERGE for subtables
      
      Added a new function engine.Actor:cloneActor that automatically handles copying and overwriting a number of default fields when cloning actors,  defined in:
      _M.clone_nodes and _M.clone_copy, corresponding to the alt_nodes and post_copy tables passed to class:cloneCustom
      
      This allows critical fields for cloning Actors to be specified in one place, so that only the relevant fields need to be specified in talent level calls.
      
      Relevant base fields are specified in engine.Actor and supplemented in mod.class.Actor to manage the usual fields related to Actor spawning/death, AI, and player-specific fields.
      
      Updated the Paradoxology quest, makeParadoxClone, the Rak'Shor Cultist, and a number of talents to use the new calls:
      Shadow Simulacrum (enabled for npc use), Paradox Clone, Temporal Fugue, Ambuscade, Elemental Split, Multiply, Projection, Inner Demons, Forgery of Haze, Dreamscape (effect)
      
      Added Actor:unlearnTalentsOnClone() function (similar to removeTimedEffectsOnClone()) to automatically unlearn talents tagged with .unlearn_on_clone.  This allows addons to prevent unwanted chain cloning more easily.
      
      Tagged a number of talents to not be copied for clones:
      Guardian Unity, Temporal Clone, Temporal Hounds, Warden's Call, Temporal Fugue, Ambuscade, Call Shadows, Elemental Split, Multiply (copies still get one less use), Projection, Inner Demons, Thought-Forms, Create Minions, Forgery of Haze
      
      Fixed a few typos
      b38399f3
  3. Mar 23, 2017
  4. Mar 20, 2017
    • DarkGod's avatar
      plop for supermini · 4f3dc3cf
      DarkGod authored
      4f3dc3cf
    • DarkGod's avatar
      plop · 8a7999cc
      DarkGod authored
      8a7999cc
    • DarkGod's avatar
      Fixed Ogric Wrath duration · ab001342
      DarkGod authored
      ab001342
    • DarkGod's avatar
      Chats that somehow end up being too tall for the screen now force to clip top... · 5dc40437
      DarkGod authored
      Chats that somehow end up being too tall for the screen now force to clip top so that controls are always visible
      5dc40437
    • DarkGod's avatar
    • DarkGod's avatar
      reorder the new debug commands so that the most common ones keep their old... · 43cba24e
      DarkGod authored
      reorder the new debug commands so that the most common ones keep their old letters; muscle memory is important :)
      improve new summon creature dialog to not lock targetting and auto select a nearby free location by default
      43cba24e
    • Hachem_Muche's avatar
      Remove Debugging code · 19fe2c62
      Hachem_Muche authored
      19fe2c62
    • Hachem_Muche's avatar
      Major update to the DebugMain dialogs. · d6833e2e
      Hachem_Muche authored
      LUACONSOLE keybind added to all major debugging commands.  Combat log messages added.
      God Mode and Semi-Godmode are now permanent status effects that can be toggled off in DebugMain.
      "Create all Artifacts" moved to the CreateItem dialog (1st option).
      "Test Dummy" moved to the SummonCreature dialog (1st option).
      "Remove all creatures" updated to give the choice of removal as before or killing (by player).  The latter option allows for quick clearing of levels awarding exp and loot to the player.  Entities affected are output to the combat log.
      
      SummonCreature prompts for target location.
      CreateTrap prompts for target location.
      
      Major upgrade to the CreateItem dialog, including error trapping and log output.
      New option to load object definitions from all zone files, including addon files (in standard directories).
      New option to pregenerate selected items for review within the dialog (by tooltip) before adding them to level.  Right-click forces refresh, and the previewed object can be added to the zone by specifying 0 quantity at the creation prompt.
      
      New command "Advance Player" using a new dialog:
      Can specify a level to levelup to.
      Can award unlimited respec, talent, and stat points.
      Can automatically force all stats to a specified values or to the maximum amount allowed for the character level
      Can automatically force learning of all talent levels to either a specific talent level or the maximum level allowed by character level and stats (can override restrictions).
      Can coerce all known talent mastery to a specified level.
      Can unlock all talent categories.
      
      Using the automatic maximum levels for stats and talent levels is a quick way to check all talents for scaling performance and errors by scanning their descriptions.
      The player is automatically backed up by the dialog before the changes are made, allowing all changes (by the dialog) to be rolled back multiple times.
      d6833e2e
    • Hachem_Muche's avatar
  5. Mar 19, 2017
  6. Mar 18, 2017
  7. Mar 17, 2017
  8. Mar 16, 2017
  9. Mar 15, 2017
  10. Mar 14, 2017
  11. Mar 13, 2017
  12. Mar 11, 2017
  13. Mar 10, 2017
Loading