cinder-ru/check.rb
2017-06-25 23:15:54 +07:00

123 lines
5.9 KiB
Ruby
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

pngs = Dir["./**.png", "./**/*.png"]
text = <<END
div class="sect-img"img src="intro-roof.png"
div class="sect-img"img src="intro1.png"
img src="versailles-map.png"
img src="entering-palace.png"
img src="outside-ver.png"
img src="hall-of-mirrors3dance.png"
img src="hall-of-mirrors4dance.png"
img src="hall-of-mirrors3dance.png"
img src="hall-of-mirrors2hide.png"
img src="bastille.png"
img src="hall-of-mirrors2dance.png"
img src="hall-of-mirrors3afterfire.png"
img src="hall-of-mirrors3.png"
img src="hall-of-mirrors2.png"
img src="hall-of-mirrors1.png"
img src="hall-of-mirrors4.png"
img src="hall-of-mirrors5.png"
img src="versailles-corner-l.png"
img src="versailles-corner-r.png"
|doorstatus[img src="north-of-kb-enter.png"]
(if: (history:) contains "NKB-hiding" and $onbed is 0)[img src="kings-bedroom.png"]
(elseif: (history:) contains "NKB-hiding" and $onbed is 1)[img src="kings-bedroom-screen.png"]
(else:)[img src="kings-bedroom.png"]
|doorstate[img src="versailles-queens-room.png"]
img src="queens-door.png"
(link: "Осмотреть кровать")[(set: $passageFound to 1)(replace: ?doorstate)[img src="queens-door.png"](replace: ?beddesc)[
img src="balcony.png"
img src="ver-passage.png"
img src="equip/stiletto-a.png" {
(replace: ?equipment1)[img src="equip/row1.png"]
img src="equip/crossbow.png"{
(replace: ?equipment2)[img src="equip/row2-crossbow.png"]
img src="equip/crossbow.png"{
(replace: ?equipment2)[img src="equip/row2-crossbow.png"]
img src="equip/crossbow-a.png"{
(replace: ?equipment2)[img src="equip/row2.png"]
img src="equip/rifle.png"{
(replace: ?equipment3)[img src="equip/row3-rifle.png"]
img src="equip/rifle.png"{
(replace: ?equipment3)[img src="equip/row3-rifle.png"]
img src="equip/razor.png"{
(replace: ?equipment4)[img src="equip/row4-razor.png"]
img src="equip/razor.png"{
(replace: ?equipment4)[img src="equip/row4-razor.png"]
img src="equip/razor-a.png"{
(replace: ?equipment4)[img src="equip/row4.png"]
img src="equip/rifle-a.png"{
(replace: ?equipment3)[img src="equip/row3.png"]
img src="to-roof.png"
img src="x-room-open.png"
img src="grab-all.png"
|proximity[img src="x-room-prince1.png"]
(replace: ?proximity)[img src="x-room-prince2.png"]
(replace: ?proximity)[img src="x-room-prince3.png"]
] (replace: ?proximity)[img src="x-room-prince2.png"]
](replace: ?proximity)[img src="x-room-prince3.png"]
(replace: ?proximity)[img src="x-room-prince3.png"]
(replace: ?proximity)[img src="x-room-prince3.png"]
img src="flee1.png"
img src="hall-of-mirrors4fire.png"
img src="punch.png"
img src="foot.png"
img src="outro.png"
Скрытность: (if: (count: (history:), "Merdre") =1 and (count: (history:), "Merdre") 3)[img src="star.png" class="star"img src="no-star.png" class="star"img src="no-star.png" class="star"]
(elseif: (count: (history:), "Merdre") 3)[img src="no-star.png" class="star"img src="no-star.png" class="star"img src="no-star.png" class="star"]
(else:)[img src="star.png" class="star"img src="star.png" class="star"img src="no-star.png" class="star"]br
Революционное Рвение: img src="star.png" class="star"br
Бонус за Жестокость: (if: (history:) contains "Punch him")[img src="star.png" class="star"]
(else:)[img src="no-star.png" class="star"]
img src="hand-grab.png"
img src="hand-drag.png"
img src="hand-drag-face.png"
|doorstatus[img src="north-of-kb-closed.png"]
img src="north-of-kb-falla.png"
img src="north-kb-seen0.png"
img src="north-kb-hide1.png"
img src="north-of-kb-fallB.png"
img src="north-kb-no-chand-seen0.png"
img src="north-kb-pickup.png"
img src="north-kb-hide2.png"
img src="north-kb-seen1.png"
img src="north-kb-seen2.png"
img src="north-kb-seen3.png"
img src="north-kb-seen4.png"
img src="kings-bedroom-g.png"
img src="north-kb-hide3.png"
img src="north-kb-hide4.png"
img src="hall-of-mirrors3guards.png"
img src="queens-w.png"
img src="ver-passage-r.png"
img src="flat-map.png" style="position: relative; top:0; left:0;"
img src="map-pos/map-s-corner.png"]
(elseif: $mapPos is "qb")[img src="map-pos/map-qb.png"]
(elseif: $mapPos is "pa")[img src="map-pos/map-pass.png"]
(elseif: $mapPos is "nc")[img src="map-pos/map-n-corner.png"]
(elseif: $mapPos is "kb")[img src="map-pos/map-kb.png"]
(elseif: $mapPos is "ba")[img src="map-pos/map-balcony.png"]
(elseif: $mapPos is "nk")[img src="map-pos/map-n-kb.png"]
(elseif: $mapPos is "xr")[img src="map-pos/map-x.png"]
(else:)[img src="map-pos/map-gates.png"]
img src="balcony-chand.png"
img src="prince-proposal.png"
img src="as-queen.png"
Скрытность: (if: (count: (history:), "Merdre") 1)[img src="star.png" class="star"img src="no-star.png" class="star"img src="no-star.png" class="star"]
(elseif: (count: (history:), "Merdre") 3)[img src="no-star.png" class="star"img src="no-star.png" class="star"img src="no-star.png" class="star"]
(else:)[img src="star.png" class="star"img src="star.png" class="star"img src="star.png" class="star"]br
Революционное Рвение: img src="no-star.png" class="star"br
Бонус Жестокости: (if: $hasRazor is 1)[img src="star.png" class="star"](else:)[img src="no-star.png" class="star"]
img src="punch.png"
img src="queens-full.png"
img src="flee2.png"
END
pngs.each do |line|
line.scan(/([a-zA-Z0-9\-\_\/]+\.png)/) {|capture|
if not File.exist?('.'+capture[0]) then
puts capture
end
}
end