91 |
-- Black ball -- |
-- Black ball -- |
92 |
---------------- |
---------------- |
93 |
do |
do |
94 |
local img,f |
local img,f,sh |
95 |
|
|
96 |
-- Normal |
-- Normal |
97 |
def_image("sh-blackball", {xoff=-6, yoff=-6}) |
def_image("sh-blackball", {xoff=-6, yoff=-6}) |
110 |
def_anim("ac-blackball-disappear", buildframes(img, 25)) |
def_anim("ac-blackball-disappear", buildframes(img, 25)) |
111 |
|
|
112 |
-- Sinking |
-- Sinking |
113 |
img=def_subimages("ac-blackball-sink",{h=7,imgw=19,imgh=19,xoff=-9,yoff=-9}) |
img=def_subimages("ac-blackball-sinkdown",{h=7,imgw=19,imgh=19,xoff=-9,yoff=-9}) |
114 |
frames={} |
sh =def_subimages("sh-blackball-sinkdown",{h=7,imgw=19,imgh=19,xoff=-9,yoff=-9}) |
115 |
for i=1,3 do |
for i=0,2 do |
116 |
def_image("bb-sh-sink"..i, { xoff=-6-i+1, yoff=-6-i+1, filename="sh-blackball" }) |
def_image("sh-bb-sink"..i, { xoff=-6-i, yoff=-6-i, filename="sh-blackball" }) |
117 |
def_shmodel("bb-sink"..i, img[1], "bb-sh-sink"..i) |
def_shmodel("ac-blackball-sink"..i, img[1], "sh-bb-sink"..i) |
|
tinsert(frames, "bb-sink"..i) |
|
118 |
end |
end |
119 |
for i=4,4+getn(img)-1 do |
for i=3,3+getn(img)-1 do |
120 |
def_shmodel("bb-sink"..i, img[i-3], "invisible") |
def_shmodel("ac-blackball-sink"..i, img[i-2], sh[i-2]) |
|
tinsert(frames, "bb-sink"..i) |
|
121 |
end |
end |
|
def_anim("ac-blackball-sink", buildframes(frames, 170)) |
|
|
|
|
|
-- f=composeframes(img,{170,170,170,170,170,170,170,170}) |
|
|
-- def_anim("ac-blackball-sink",f) |
|
122 |
|
|
123 |
def_alias("ac-blackball-sunk", "invisible") |
def_alias("ac-blackball-sunk", "invisible") |
124 |
|
|
125 |
|
img=def_subimages("ac-drowned",{h=5,imgw=19,imgh=19,xoff=-9,yoff=-9}); |
126 |
|
def_anim("ac-drowned",buildframes(img,100)) |
127 |
|
|
128 |
-- Shattering |
-- Shattering |
129 |
img=def_subimages("ac-blackball-shatter", |
img=def_subimages("ac-blackball-shatter", |
130 |
{h=5, imgw=40, imgh=40, xoff=-20, yoff=-20}) |
{h=5, imgw=40, imgh=40, xoff=-20, yoff=-20}) |