Skip to content
Snippets Groups Projects
  1. Aug 03, 2016
    • Sheila's avatar
      Revamped Spellblade. Changed level range from 40-45 to 35-50 to hopefully see... · c3662e4b
      Sheila authored
      Revamped Spellblade. Changed level range from 40-45 to 35-50 to hopefully see it drop more often. Gave it a chance to cast one of the tree beams from archmage to give it more thematic flavor and usefulness, changed the added damage types to match said beams. Removed APR because +2 is pointless, increased damage mods to 30% from 18%, and spellpower/magic slightly to compete with staves.
      c3662e4b
  2. Jan 07, 2016
  3. Jul 06, 2015
    • Hachem_Muche's avatar
      Command Staff talent available to NPCs, which will spawn with the most... · 7629a622
      Hachem_Muche authored
      Command Staff talent available to NPCs, which will spawn with the most appropriate aspect selected.  (Significant buff to staff wielders)
      Updated artifact staves to use the new flavor system.
      
      tactical AI will take duration of detrimental effects into consideration when evaluating cures.
      
      clean up debugging code
      7629a622
  4. Apr 21, 2015
    • Hachem_Muche's avatar
      Use display name for talent confirmation. · 735a1e74
      Hachem_Muche authored
      Fix bug in confirmation dialog.
      Added cycle_time function (pseudo-cooldown) for auto-use check.
      no_npc_use and allow_npc_use fields in object use_power/Use_talent definitions can be a function(obj, who).
      Updated charm talent resolver.
      735a1e74
  5. Apr 05, 2015
    • Hachem_Muche's avatar
      Clean up obsolete/debugging code. · e319e7c7
      Hachem_Muche authored
      e319e7c7
    • Hachem_Muche's avatar
      Allows NPC's to use activatable objects by giving them special talents that... · 687f983e
      Hachem_Muche authored
      Allows NPC's to use activatable objects by giving them special talents that serve as an interface for the AI.
      Adds mod.class.interface.ActorObjectUse class (in mod.class.Actor)
      
      When a usable object is added to an Actor inventory, the Actor may get a talent that can be activated to use the power.
      This talent is similar to normal talents, but translates the object definition as needed for NPC use.
      objects with a .use_power (most uniquely defined powers) are usable unless the .no_npc_use flag is set.
      objects with a .use_simple field (mostly consumables) are not usable unless the .allow_npc_use flag is set or the .tactical field is defined.
      objects with a .use_talent field (many charms and artifacts) are usable so long as the talent definition does not have the .no_npc_use flag set.
      Energy use matches the object (based on standard action speed)
      the new talent .on_pre_use function handles checking for object cooldowns, inventory access and a t.on_pre_use function (for talent-based powers)
      
      Important fields defined within object.use_simple or object.use_power:
      	.tactical = tactics table for interpretation by the tactical ai, subfields may be functions(who, t, aitarget) where who = object user, t = talent used (defined here), aitarget = who's (actor) target
      	This should be defined for NPC's to use the object intelligently
      	.on_pre_use = function(obj, who) that must return true for the object to be useable
      	.range = range of the ability (defaults to 1, may be a function(self, t))
       	.radius = radius of ability (defaults to 0, may be a function(self, t))
      	.target = targeting parameters (table, may be a function(self, t)), interpreted by engine.Target:getType
      	.requires_target, if true, don't use the object if the target is beyond radius + range
      
      Updated charms(amulet, belt, boots, cloak, light-armor, mindstars, ranged, staves, torques, totems, wands, weapons and some fixed arts) with the required fields to use the items.
      
      engine:
      
      updated ActorInventory functions to pass inventory and slot information as appropriate.
      
      tactical AI
      
      Updated the tactical AI and the talented_ai_tactic resolver to accept a function(self, t) for a talent tactical table.
      
      Adds a charm resolver to randombosses and several NPC's (with tactical AI)
      
      Equipping a useable item resets it's charges when it's equipped by any party member.
      Updated the UseTalents dialog to use getTalentDisplayName for its list
      687f983e
  6. Feb 28, 2015
    • Hachem_Muche's avatar
      Update power use descriptions for zone specific world-artifacts, boss, quest,... · b1e607e7
      Hachem_Muche authored
      Update power use descriptions for zone specific world-artifacts, boss, quest, and special artifacts.
      
      Updated handling of weapon special effects to pass the special effect field to the object code (facilitates handling multiple effects within object definitions).
      
      Blighted Maul's on hit shockwave will not hit the primary target.
      
      Wintertide's winter storm effect will expand in size to match its effect.
      Updated the icestorm particles effect to accept radius and density parameters (this might benefit from some more tweaking).
      
      Reduced the number of mental effects the Wintertide Phial will remove.
      
      The Crystal Focus can now be applied to shields (updates the special_combat fields appropriately).
      
      Prox's Lucky Halfling Foot benefits from Charm Mastery.
      
      Penitence cures a more reasonable (few) number of diseases.
      
      Updated the DAMAGE_SHIELD definition to note damage reflection in its tooltip and show shield strength in it's icon.
      
      Awakened Staff of Absorption gets a special damage message and death message for the player if he manages to kill himself with it.
      b1e607e7
  7. Feb 25, 2015
  8. Feb 12, 2015
  9. Jan 31, 2015
  10. Jan 01, 2015
  11. Sep 14, 2014
  12. Sep 06, 2014
  13. Sep 05, 2014
    • Amagad's avatar
      Daggers added · 9cba26ae
      Amagad authored
      Dawn's Blade glow fixed
      Blood-edge bad pixels fixed
      9cba26ae
  14. Sep 01, 2014
  15. Jul 16, 2014
  16. May 23, 2014
  17. May 05, 2014
  18. May 01, 2014
  19. Apr 23, 2014
    • DarkGod's avatar
      True Grit banned from NPCs · 26919676
      DarkGod authored
      More brawlers and Sun Paladin updates
      Reduced the critical damage power on egos
      Buffed many charms
      Colored temporary effects by type in Actor tooltips
      Added Actor:checkClassification which checks if an actor is in an arbitrary set of classifications
      Changed die_at to show actual negative HP
      Minimalist UI now shows a timer left for summons
      26919676
  20. Apr 17, 2014
  21. Feb 09, 2014
  22. Jan 26, 2014
Loading