123 lines
5.9 KiB
Ruby
123 lines
5.9 KiB
Ruby
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
|