Skip to content
Snippets Groups Projects
  1. Mar 30, 2017
    • DarkGod's avatar
      Merge branch 'BrawlerFix' into 'master' · 6cc72ed2
      DarkGod authored
      Brawler equipment fix
      
      Currently applyRandomClass only copies specific things from the copy descriptor table in its apply_resolvers functions, making it impossible to set misc flags there.  Misc properties put there are copied to player characters and such so I'm assuming this is an oversight and made it copy the entire table.
      
      Brawler NPCs like to equip weapons in their inventory since their hands are empty in onAddedToLevel, so this uses the above to add a no_npc_weapon_equip flag to the Brawler descriptors.
      
      See merge request !440
      6cc72ed2
    • DarkGod's avatar
      Merge branch 'InnerDumb' into 'master' · 9ddf66d0
      DarkGod authored
      Inner Demon nerf
      
      Long overdue Inner Demon nerf, in memory of Supermini one shotting himself before he even got to take a turn.  Dispelling Sleep insures that the victim gets a chance to take an action without having like 5 copies of itself spawn.
      
      See merge request !427
      9ddf66d0
    • DarkGod's avatar
      Merge branch 'DieClonesDie' into 'master' · 694fdd6f
      DarkGod authored
      DieClonesDie!
      
      class.cloneFull and class.cloneCustom use table.merge to copy recursively
      table.merge correctly handles table.NIL_MERGE for subtables
      
      Added a new function engine.Actor:cloneActor(post_copy, alt_nodes) 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, player-specific fields, etc.
      
      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 by setting a talent flag.
      
      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
      
      See merge request !438
      694fdd6f
    • Hachem_Muche's avatar
      Persistent debugging code · 06f33e7f
      Hachem_Muche authored
      06f33e7f
    • DarkGod's avatar
      Merge branch 'MinorFixes' into 'master' · a4a0612a
      DarkGod authored
      MinorFixes
      
      Debugging Create Item dialog can create items without a rarity field
      
      "extremely disturbed pocket of time" has a higher minimum level
      
      Typo in portal-vault message.
      
      See merge request !439
      a4a0612a
    • DarkGod's avatar
    • DarkGod's avatar
      09e53274
  2. Mar 29, 2017
  3. Mar 28, 2017
  4. Mar 25, 2017
    • Hachem_Muche's avatar
      A few fixes: · 2227089b
      Hachem_Muche authored
      Debugging Create Item dialog can create items without a rarity field
      "extremely disturbed pocket of time" has a higher minimum level
      Typo in portal-vault message.
      2227089b
  5. 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
  6. Mar 23, 2017
  7. Mar 20, 2017
    • DarkGod's avatar
      plop · d68d1760
      DarkGod authored
      d68d1760
    • DarkGod's avatar
      plop for supermini · 4f3dc3cf
      DarkGod authored
      4f3dc3cf
    • DarkGod's avatar
      plop · 8a7999cc
      DarkGod authored
      8a7999cc
    • DarkGod's avatar
      Merge branch 'ArcherFixes' into 'master' · 307ec01c
      DarkGod authored
      Archer fixes
      
      Balance changes to reduce Archer power level, in particular their damage output and evasion.
      
      - Slightly reduced numbers on Rapid Shot
      - Bullseye attack speed reduced
      - Trueshot attack speed reduced
      - Reduced power of Intuitive Shots. Can no longer trigger while concealed/escaping/movement infusion
      - Increased cooldown of Escape. Now breaks on any non-movement action
      - Reduced Concealment evasion
      - Shadow Shot no longer instantly resets Concealment. Instead reduces cooldown by 2-9, activating Concealment instantly if cooldown is reduced to 0.
      - Snipe cooldown increased to 10
      
      Not Archer - reduced duration of Assassinate/Marked for Death to 4 and increased the power. Means you have a smaller window to benefit from the boost, but gain more benefit from burst (i.e. dumping a Flurry, Heartseeker, Coup into the window beats Flurry/Heartseeker/Coup + 2 basic attacks). Should improve the feel of the talent.
      
      See merge request !434
      307ec01c
    • 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
      fb459352
    • 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
  8. Mar 19, 2017
  9. Mar 18, 2017
  10. Mar 17, 2017
  11. Mar 16, 2017
  12. Mar 15, 2017
Loading