Skip to content
Snippets Groups Projects
  1. Dec 21, 2014
  2. Dec 20, 2014
  3. Dec 19, 2014
  4. Dec 18, 2014
  5. Dec 16, 2014
  6. Dec 15, 2014
    • DarkGod's avatar
      Merge branch 'removeeffectsfilter' into 'master' · 42012bac
      DarkGod authored
      removeEffectsFilter tweaks
      
      There's a great function, Actor:removeEffectsFilter, which doesn't get used that often. Partly because of the fact that it never was quite powerful enough to be used. This commit adds a couple of extra checks for it, and makes staple "strip sustains" and "strip effects and sustains" functions, too.
      I only converted Wild and Primal infusions because I don't feel like testing about 10 talent trees that currently contain interactions with random effects. The original contributors of that trees may decide to switch to use the new interface, though, and addon developers are welcome as well.
      42012bac
    • DarkGod's avatar
      Merge branch 'dynamic_egos' into 'master' · 22e2aa38
      DarkGod authored
      Removable egos
      
      Recently there was a talk on IRC how sweet would it be to be able to strip egos from an object. This achieves just that, keeping a list of egos at each object, too!
      As a nice bonus, it showcases its capabilities by converting Imbue Item and Reshape Weapon/Armor to slap egos onto objects (and in the second case, to strip them from objects, too).
      Randarts now have egos, too, and even randart stat powers are hoarded together by the name and converted into egos. Overall it's pretty sweet.
      Of course, this is not limited to objects in its applications. Imagine: SHAPESHIFTING ACTORS.
      22e2aa38
    • DarkGod's avatar
      Merge branch 'callback_improvements' into 'master' · d50df010
      DarkGod authored
      Callback improvements
      
      Some touches on the callback system:
      - callback adding/removing is factored out so that the same loop isn't just written everywhere;
      - priorities can now be specified for callbacks (default 0), callbacks with lower priorities get called first. (By a popular IRC request.) Of course this involves sorting but measures are taken to do actual sorting as rarely as possible.
      (As a side-effect, callback-order is now well-defined, being sorted by type ("effect", "object", "talent") and implementing object (taking its .name or tostring()).)
      - sustained talents can now be made to behave like passive ones in terms of callbacks, by specifying passive_callbacks=true in talent definition.
      d50df010
    • DarkGod's avatar
      plop · 1b5058d0
      DarkGod authored
      1b5058d0
    • DarkGod's avatar
      welcome to our new ogric overlords ! · b7b5d446
      DarkGod authored
      b7b5d446
    • Alex Ksandra's avatar
      Allow to check for removal. · 8f041968
      Alex Ksandra authored
      8f041968
Loading