sorcery  Diff

Differences From Artifact [12b64fac56]:

  • File portal.lua — part of check-in [147592b8e9] at 2020-10-26 03:58:08 on branch trunk — add over-time spellcasting abstraction to enable metamagic and in particular disjunction, add more animations and sound effects, add excavation spell, possibly some others, forget when the last commit was, edit a bunch of magitech to make it subject to the disjunction mechanism (throw up a disjunction aura and waltz right through those force fields bby, wheee), also illumination spells, tweak runeforge and rune frequence to better the balance and also limit player frustration, move some math functions into their own library category, various tweaks and bugfixes, probably other shit i don't remember (user: lexi, size: 14548) [annotate] [blame] [check-ins using]

To Artifact [149a85d413]:


   358    358   							time = 2;
   359    359   							amount = 500 * fac;
   360    360   							minpos = { x = -0.3, y =    0, z = -0.3 };
   361    361   							maxpos = { x =  0.3, y =  1.5, z =  0.3 };
   362    362   							minvel = { x = -0.3, y =  0.4, z = -0.3 };
   363    363   							maxvel = { x =  0.3, y =  0.6, z =  0.3 };
   364    364   							maxacc = { x =    0, y =  0.5, z =    0 };
   365         -							texture = sorcery.lib.image('sorcery_spark.png'):multiply(sorcery.lib.color(255,144,226)):render();
          365  +							texture = sorcery.lib.image('sorcery_sputter.png'):glow(sorcery.lib.color(255,144,226)):render();
   366    366   							minexptime = 1.5;
   367    367   							maxexptime = 2;
   368    368   							minsize = 0.4;
   369    369   							maxsize = 1.6 * fac;
   370    370   							glow = 14;
   371    371   							attached = u.object;
   372    372   							animation = {