- Mar 30, 2017
-
-
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
-
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
-
Hachem_Muche authored
-
DarkGod authored
-
DarkGod authored
-
- Mar 29, 2017
-
-
DarkGod authored
-
Chris Davidson authored
Add a descriptor blocking weapons from being equipped from inventory on addedToLevel and give it to Brawler
-
- Mar 28, 2017
-
-
DarkGod authored
Randboss/rares can not generate with random talents from the "other" trees (which are hidden or npc specific stuff)
-
DarkGod authored
this actually is a generic ifx to prevent talent levels from being computed as 0 in combatTalentScale and combatTalentLimit also, this message is not "plop"
-
- Mar 25, 2017
-
-
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.
-
- Mar 24, 2017
-
-
Hachem_Muche authored
-
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
-
- Mar 23, 2017
-
-
Chris Davidson authored
Fix cold theme not generating on randarts
- Mar 20, 2017
-
-
DarkGod authored
-
DarkGod authored
-
DarkGod authored
-
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
-
DarkGod authored
-
DarkGod authored
Chats that somehow end up being too tall for the screen now force to clip top so that controls are always visible
-
DarkGod authored
-
DarkGod authored
-
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
-
Hachem_Muche authored
-
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.
-
Hachem_Muche authored
-
- Mar 19, 2017
- Mar 18, 2017
- Mar 17, 2017
- Mar 16, 2017
- Mar 15, 2017
-