- Dec 13, 2014
-
-
Alex Ksandra authored
This one's to you, grayswandir76!
-
- Dec 12, 2014
-
-
DarkGod authored
Fix ego stacking on randarts on certain egos It's a long standing bug now that, due to the way resolvers work, applying the same ego of a certain type (e.g. robe of fire) to an item would make the statistic (e.g. resistance) on that item to spiral out of control exponentially. This branch fixes that by making it possible to resolve truly all resolvers before merging an ego.
-
Alex Ksandra authored
-
Alex Ksandra authored
It required some minor additions to the engine code, but nothing too brutal. instant_resolve = "last" now runs last resolvers as well; generic and genericlast resolvers now receive additional arguments that are passed to resolvers.
-
- Dec 07, 2014
-
-
DarkGod authored
Difficulty update First time using the actual merge request feature, I might have done something incorrectly. Just a quick update to difficulties that I've decided should be there regardless of what form the start zone rescaling takes. The loss of stats on higher difficulties is very arbitrary and removing it helps simplify the ruleset which is good for balancing and player understanding. Instakill immunity protects against a number of things that force turn skips, and absolutely nobody finds dying to Stone Touch fun or interesting. Its just random and stupid. Forced start zones allowing rares is almost certainly going to be a problem no matter how well scaling is addressed.
-
- Dec 05, 2014
-
-
DarkGod authored
Newshop Adds a lite/digger shop to Derth and the Iron Council. Also added in the missing alchemist reference in the derth.tmx. No idea why it wasn't there. Could use a new shop banner.
-
DarkGod authored
Shiftingparticles Checked every instance of addParticles and addEffect to identify particle emitters that should use the new flag, and added it.
-
HousePet authored
-
- Dec 04, 2014
-
-
Chris Davidson authored
- Removed the instakill and rank changes for higher difficulties to normalize the ruleset
-
- Dec 03, 2014
- Dec 02, 2014
-
-
DarkGod authored
Targeting hooks Makes extending the targeting system a lot easier: - Moves all the different targeting types into Target.types_def - Adds a Target:realDisplay hook. - Target tables can now take a filter(x, y) function. - Lifts a lot of the display code into functions which the targeting table can override.
-
DarkGod authored
-
DarkGod authored
-
- Dec 01, 2014
-
-
DarkGod authored
-
DarkGod authored
Shifting particles Particle systems can now react to actor movements
-
DarkGod authored
-
DarkGod authored
Merge branch 'master' into shifting_particles Conflicts: game/engines/default/engine/Actor.lua game/engines/default/engine/Entity.lua game/modules/tome/class/Actor.lua
-
DarkGod authored
-
DarkGod authored
-
DarkGod authored
Sustain slots Lets you easily define mutually incompatible sustains, like Chants. For each chant, just add the line: sustain_slots = 'celestial_chant' Talents using this system will show what they'll deactivate in the tooltip. I ran through and switched a lot of talents over to using this system.
-
- Nov 30, 2014
-
-
Grayswandir authored
example: sustain_slots = 'celestial_chant' Changed most sustains to use the system. Talent tooltips will show if they will deactivate anything.
-
- Nov 29, 2014
-
-
Grayswandir authored
-
- Nov 26, 2014
-
-
DarkGod authored
-
DarkGod authored
Gem restructure Restructures how gems work. Moved most of the gem color information for various talents into a table. Now more amenable to adding new gem colors. Tirakai's Maul can have gem interactions defined easier. Goedalath Rock now gives golems shadowflame damage. Shadowflame damage type now has a text color. Gems show their 'latent damage type' on tooltips.
-
- Nov 16, 2014
-
-
DarkGod authored
Debug entity upvalue Fix temporal bolt error.
-
Grayswandir authored
-
DarkGod authored
Debug entity upvalue So it turns out arrows have lurking upvalues... I rewrote table.check so it gives more information and can be passed a do_recurse function. (So I could actually find the upvalues). I gave talents and talent-types a __CLASSNAME field so they're not treated as tables to be copied. (And so aren't checked for upvalues). A projectile's "def" table now has an _allow_upvalue flag, to account for the "block" upvalue that's already accounted for in the code.
-
- Nov 14, 2014
-
-
DarkGod authored
-
- Nov 13, 2014
-
-
DarkGod authored
-
- Nov 12, 2014
- Nov 07, 2014
-
-
Grayswandir authored
-
- Nov 06, 2014
-
-
Grayswandir authored
-
Grayswandir authored
-
Grayswandir authored
-
- Nov 05, 2014
-
-
DarkGod authored
Debug entity upvalue Moves the upvalue checker into Entity:init, so that entities created by talents and such get run through it as well.
-
Grayswandir authored
-