Differences From
Artifact [2dad4b5804]:
565 565 }
566 566 end;
567 567 };
568 568 intervals = {
569 569 {period = tf; after = {secs=1.2}; fn = function(c)
570 - print('---- aff idx is now', c.spell._aff_idx)
571 - print(dump(c.spell.subjects))
572 570 local sub = c.spell.subjects[c.spell._aff_idx]
573 571 if sub then
574 - print(' -- sub found')
575 572 c.spell.visual {
576 573 amount = 100, time = 2, glow = 14;
577 574 attached = c.spell.subjects[c.spell._aff_idx].player;
578 575 texture = sorcery.lib.image('sorcery_sputter.png'):glow(sorcery.lib.color(160,255,80)):render();
579 576 minpos = { x = -0.3, y = 7.3, z = -0.3 };
................................................................................
594 591 end};
595 592 {period = tf; after = {secs=2.1}; fn = function(c)
596 593 local sub = c.spell.subjects[c.spell._aff_idx]
597 594 if sub then purge(sub.player) end
598 595 c.spell._aff_idx = c.spell._aff_idx + 1
599 - print('---> aff idx is now', c.spell._aff_idx)
600 - print(dump(c.spell.subjects))
601 596 -- if c.spell._aff_idx > c.spell._ntgt then return false end
602 597 end};
603 598 };
604 599 }
605 600 end;
................................................................................
1183 1178 end
1184 1179 end
1185 1180 sorcery.spell.cast {
1186 1181 name = 'sorcery:sunshine';
1187 1182 caster = ctx.caster;
1183 + anchor = 'caster';
1188 1184 timeline = tl;
1189 1185 duration = duration;
1190 1186 }
1191 1187 end;
1192 1188 };