142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
|
pos = ppos;
velocity = vector.multiply(dir,vel);
expirationtime = far / vel;
size = math.random()*2.4 + 0.6;
texture = sorcery.lib.image('sorcery_sputter.png'):glow(col):render();
glow = 14;
animation = {
type = 'vertical_frames', length = far/vel;
aspect_w = 16, aspect_h = 16;
};
}
end
end
function sorcery.vfx.drip(liquid, noz, amt, time, exp)
if type(liquid) == 'string' then liquid = sorcery.register.liquid.db[liquid] end
|
|
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
|
pos = ppos;
velocity = vector.multiply(dir,vel);
expirationtime = far / vel;
size = math.random()*2.4 + 0.6;
texture = sorcery.lib.image('sorcery_sputter.png'):glow(col):render();
glow = 14;
animation = {
type = 'vertical_frames', length = math.floor((far/vel)*10)*.10;
aspect_w = 16, aspect_h = 16
};
}
end
end
function sorcery.vfx.drip(liquid, noz, amt, time, exp)
if type(liquid) == 'string' then liquid = sorcery.register.liquid.db[liquid] end
|