summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: fd12a34)
raw | patch | inline | side by side (parent: fd12a34)
author | Ketmar Dark <ketmar@ketmar.no-ip.org> | |
Thu, 7 Sep 2017 02:38:30 +0000 (05:38 +0300) | ||
committer | Ketmar Dark <ketmar@ketmar.no-ip.org> | |
Thu, 7 Sep 2017 02:38:44 +0000 (05:38 +0300) |
index 7c44d9839ebe3c9013fb0881850c9f979cc97e23..6e57873ec65f20e77deee928e1b1b7730f5e74c5 100644 (file)
--- a/src/game/g_triggers.pas
+++ b/src/game/g_triggers.pas
TRIGGER_OFF: pan.movingActive := false;
TRIGGER_ONOFF: pan.movingActive := not pan.movingActive;
end;
+ if not trigData.trigSilent and (Length(trigData.trigSound) > 0) then
+ begin
+ g_Sound_PlayExAt(trigData.trigSound, X, Y);
+ if g_Game_IsServer and g_Game_IsNet then MH_SEND_Sound(X, Y, trigData.trigSound);
+ end;
end;
// Âûáèðàåì îäèí èç òðèããåðîâ äëÿ ðàñøèðèòåëÿ, åñëè âêëþ÷åí ðàíäîì:
diff --git a/src/mapdef/mapdef.txt b/src/mapdef/mapdef.txt
index 004e8584c24587ae5b229ef1476ea2692d55d8af..fb2af9457a012472c79679e2d177b31a7a72a901 100644 (file)
--- a/src/mapdef/mapdef.txt
+++ b/src/mapdef/mapdef.txt
"ext_random" type bool offset 20 default false;
// this one is for moving platforms
"panelid" panel default null;
+ "silent" type bool default true;
+ "sound" type string default "";
}
enum TriggerScoreTeam {
diff --git a/src/shared/mapdef.inc b/src/shared/mapdef.inc
index 2eae775f68a5e53655a39f5f676c1b3600b55ec6..ce6ebbfd6b099aa1cdc6f4529d34ed93d25542c6 100644 (file)
--- a/src/shared/mapdef.inc
+++ b/src/shared/mapdef.inc
#32#32#47#47#32#116#104#105#115#32#111#110#101#32#105#115#32#102#111#114#32+
#109#111#118#105#110#103#32#112#108#97#116#102#111#114#109#115#10#32#32#34+
#112#97#110#101#108#105#100#34#32#112#97#110#101#108#32#100#101#102#97#117+
- #108#116#32#110#117#108#108#59#10#125#10#10#101#110#117#109#32#84#114#105+
- #103#103#101#114#83#99#111#114#101#84#101#97#109#32#123#10#32#32#84#82#73#71+
- #71#69#82#95#83#67#79#82#69#95#84#69#65#77#95#77#73#78#69#95#82#69#68#44#32+
- #47#47#32#48#10#32#32#84#82#73#71#71#69#82#95#83#67#79#82#69#95#84#69#65#77+
- #95#77#73#78#69#95#66#76#85#69#44#32#47#47#32#49#10#32#32#84#82#73#71#71#69+
- #82#95#83#67#79#82#69#95#84#69#65#77#95#70#79#82#67#69#95#82#69#68#44#32#47+
- #47#32#50#10#32#32#84#82#73#71#71#69#82#95#83#67#79#82#69#95#84#69#65#77#95+
- #70#79#82#67#69#95#66#76#85#69#44#32#47#47#32#51#10#125#10#10#84#114#105#103+
- #103#101#114#68#97#116#97#32#102#111#114#32#84#82#73#71#71#69#82#95#83#69#67+
- #82#69#84#32#123#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102+
- #111#114#32#84#82#73#71#71#69#82#95#84#69#88#84#85#82#69#32#123#10#32#32#34+
- #97#99#116#105#118#97#116#101#95#111#110#99#101#34#32#116#121#112#101#32#98+
- #111#111#108#32#111#102#102#115#101#116#32#48#32#100#101#102#97#117#108#116+
- #32#102#97#108#115#101#32#119#114#105#116#101#100#101#102#97#117#108#116#59+
- #10#32#32#34#97#110#105#109#97#116#101#95#111#110#99#101#34#32#116#121#112+
- #101#32#98#111#111#108#32#111#102#102#115#101#116#32#49#32#100#101#102#97+
- #117#108#116#32#102#97#108#115#101#32#119#114#105#116#101#100#101#102#97#117+
- #108#116#59#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102#111+
- #114#32#84#82#73#71#71#69#82#95#83#79#85#78#68#32#123#10#32#32#34#115#111+
- #117#110#100#95#110#97#109#101#34#32#116#121#112#101#32#99#104#97#114#91#54+
- #52#93#32#111#102#102#115#101#116#32#48#32#119#114#105#116#101#100#101#102+
- #97#117#108#116#59#10#32#32#34#118#111#108#117#109#101#34#32#116#121#112#101+
- #32#117#98#121#116#101#32#111#102#102#115#101#116#32#54#52#32#100#101#102#97+
- #117#108#116#32#48#32#119#114#105#116#101#100#101#102#97#117#108#116#59#32+
- #47#47#63#63#63#32#100#101#102#97#117#108#116#32#63#63#63#10#32#32#34#112#97+
- #110#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116+
- #32#54#53#32#100#101#102#97#117#108#116#32#48#59#10#32#32#34#108#111#99#97+
- #108#34#32#116#121#112#101#32#98#111#111#108#32#111#102#102#115#101#116#32+
- #54#54#32#100#101#102#97#117#108#116#32#116#114#117#101#59#32#47#47#63#63#63+
- #32#100#101#102#97#117#108#116#32#63#63#63#10#32#32#34#112#108#97#121#95#99+
- #111#117#110#116#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102+
- #115#101#116#32#54#55#32#100#101#102#97#117#108#116#32#49#59#10#32#32#34#115+
- #111#117#110#100#95#115#119#105#116#99#104#34#32#116#121#112#101#32#98#111+
- #111#108#32#111#102#102#115#101#116#32#54#56#32#100#101#102#97#117#108#116+
- #32#102#97#108#115#101#59#32#47#47#63#63#63#32#100#101#102#97#117#108#116#32+
- #63#63#63#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102#111+
- #114#32#84#82#73#71#71#69#82#95#83#80#65#87#78#77#79#78#83#84#69#82#32#123+
- #10#32#32#34#112#111#115#105#116#105#111#110#34#32#116#121#112#101#32#112+
- #111#105#110#116#32#111#102#102#115#101#116#32#48#32#97#115#32#116#120#121+
- #32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#116#121+
- #112#101#34#32#97#108#105#97#115#32#115#112#97#119#110#77#111#110#115#84#121+
- #112#101#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116+
- #32#56#32#101#110#117#109#32#77#111#110#115#116#101#114#32#100#101#102#97+
- #117#108#116#32#77#79#78#83#84#69#82#95#73#77#80#32#119#114#105#116#101#100+
- #101#102#97#117#108#116#59#10#32#32#34#104#101#97#108#116#104#34#32#116#121+
- #112#101#32#105#110#116#32#111#102#102#115#101#116#32#49#50#32#119#114#105+
- #116#101#100#101#102#97#117#108#116#59#10#32#32#34#100#105#114#101#99#116+
- #105#111#110#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115+
- #101#116#32#49#54#32#101#110#117#109#32#68#105#114#84#121#112#101#32#100#101+
- #102#97#117#108#116#32#68#73#82#95#76#69#70#84#32#119#114#105#116#101#100+
- #101#102#97#117#108#116#59#10#32#32#34#97#99#116#105#118#101#34#32#116#121+
- #112#101#32#98#111#111#108#32#111#102#102#115#101#116#32#49#55#32#100#101+
- #102#97#117#108#116#32#116#114#117#101#59#10#32#32#34#99#111#117#110#116#34+
- #32#97#108#105#97#115#32#109#111#110#115#67#111#117#110#116#32#116#121#112+
- #101#32#105#110#116#32#111#102#102#115#101#116#32#50#48#32#100#101#102#97+
- #117#108#116#32#49#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10+
- #32#32#34#101#102#102#101#99#116#34#32#116#121#112#101#32#117#98#121#116#101+
- #32#111#102#102#115#101#116#32#50#52#32#101#110#117#109#32#69#102#102#101#99+
- #116#65#99#116#105#111#110#32#100#101#102#97#117#108#116#32#69#70#70#69#67+
- #84#95#78#79#78#69#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10+
- #32#32#34#109#97#120#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111+
- #102#102#115#101#116#32#50#54#32#100#101#102#97#117#108#116#32#49#32#119#114+
- #105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#100#101#108#97#121#34+
- #32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32+
- #50#56#32#100#101#102#97#117#108#116#32#49#48#48#48#32#119#114#105#116#101+
- #100#101#102#97#117#108#116#59#10#32#32#34#98#101#104#97#118#105#111#117#114+
- #34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32+
- #51#48#32#101#110#117#109#32#77#111#110#115#116#101#114#66#101#104#97#118+
- #105#111#117#114#32#100#101#102#97#117#108#116#32#66#72#95#78#79#82#77#65#76+
- #59#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102#111#114#32+
- #84#82#73#71#71#69#82#95#83#80#65#87#78#73#84#69#77#32#123#10#32#32#34#112+
- #111#115#105#116#105#111#110#34#32#116#121#112#101#32#112#111#105#110#116#32+
- #111#102#102#115#101#116#32#48#32#97#115#32#116#120#121#32#119#114#105#116+
- #101#100#101#102#97#117#108#116#59#10#32#32#34#116#121#112#101#34#32#97#108+
- #105#97#115#32#115#112#97#119#110#73#116#101#109#84#121#112#101#32#116#121+
- #112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#56#32#101#110+
- #117#109#32#73#116#101#109#32#100#101#102#97#117#108#116#32#73#84#69#77#95+
- #78#79#78#69#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32+
- #34#103#114#97#118#105#116#121#34#32#116#121#112#101#32#98#111#111#108#32+
- #111#102#102#115#101#116#32#57#32#100#101#102#97#117#108#116#32#116#114#117+
- #101#59#10#32#32#34#100#109#111#110#108#121#34#32#116#121#112#101#32#98#111+
- #111#108#32#111#102#102#115#101#116#32#49#48#32#100#101#102#97#117#108#116+
- #32#102#97#108#115#101#59#10#32#32#34#99#111#117#110#116#34#32#97#108#105#97+
- #115#32#105#116#101#109#67#111#117#110#116#32#116#121#112#101#32#105#110#116+
- #32#111#102#102#115#101#116#32#49#50#32#100#101#102#97#117#108#116#32#49#59+
- #10#32#32#34#101#102#102#101#99#116#34#32#116#121#112#101#32#117#98#121#116+
- #101#32#111#102#102#115#101#116#32#49#54#32#101#110#117#109#32#69#102#102+
- #101#99#116#65#99#116#105#111#110#32#100#101#102#97#117#108#116#32#69#70#70+
- #69#67#84#95#78#79#78#69#32#119#114#105#116#101#100#101#102#97#117#108#116+
- #59#10#32#32#34#109#97#120#34#32#116#121#112#101#32#117#115#104#111#114#116+
- #32#111#102#102#115#101#116#32#49#56#32#100#101#102#97#117#108#116#32#49#59+
- #10#32#32#34#100#101#108#97#121#34#32#116#121#112#101#32#117#115#104#111#114+
- #116#32#111#102#102#115#101#116#32#50#48#32#100#101#102#97#117#108#116#32#49+
- #48#48#48#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#125#10#10+
- #84#114#105#103#103#101#114#68#97#116#97#32#102#111#114#32#84#82#73#71#71#69+
- #82#95#77#85#83#73#67#32#123#10#32#32#34#110#97#109#101#34#32#97#108#105#97+
- #115#32#109#117#115#105#99#78#97#109#101#32#116#121#112#101#32#99#104#97#114+
- #91#54#52#93#32#111#102#102#115#101#116#32#48#32#119#114#105#116#101#100#101+
- #102#97#117#108#116#59#10#32#32#34#97#99#116#105#111#110#34#32#97#108#105#97+
- #115#32#109#117#115#105#99#65#99#116#105#111#110#32#116#121#112#101#32#117+
- #98#121#116#101#32#111#102#102#115#101#116#32#54#52#32#101#110#117#109#32#84+
- #114#105#103#103#101#114#77#117#115#105#99#65#99#116#105#111#110#32#119#114+
- #105#116#101#100#101#102#97#117#108#116#59#10#125#10#10#84#114#105#103#103+
- #101#114#68#97#116#97#32#102#111#114#32#84#82#73#71#71#69#82#95#80#85#83#72+
- #32#123#10#32#32#34#97#110#103#108#101#34#32#116#121#112#101#32#117#115#104+
- #111#114#116#32#111#102#102#115#101#116#32#48#32#119#114#105#116#101#100#101+
- #102#97#117#108#116#59#10#32#32#34#102#111#114#99#101#34#32#116#121#112#101+
- #32#117#98#121#116#101#32#111#102#102#115#101#116#32#50#32#119#114#105#116+
- #101#100#101#102#97#117#108#116#59#10#32#32#34#114#101#115#101#116#95#118+
- #101#108#111#99#105#116#121#34#32#116#121#112#101#32#98#111#111#108#32#111+
- #102#102#115#101#116#32#51#32#100#101#102#97#117#108#116#32#102#97#108#115+
- #101#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#125#10#10#84+
- #114#105#103#103#101#114#68#97#116#97#32#102#111#114#32#84#82#73#71#71#69#82+
- #95#83#67#79#82#69#32#123#10#32#32#34#97#99#116#105#111#110#34#32#97#108#105+
- #97#115#32#115#99#111#114#101#65#99#116#105#111#110#32#116#121#112#101#32+
- #117#98#121#116#101#32#111#102#102#115#101#116#32#48#32#101#110#117#109#32+
- #84#114#105#103#103#101#114#83#99#111#114#101#65#99#116#105#111#110#32#100+
- #101#102#97#117#108#116#32#84#82#73#71#71#69#82#95#83#67#79#82#69#95#65#67+
- #84#73#79#78#95#65#68#68#32#119#114#105#116#101#100#101#102#97#117#108#116+
- #59#10#32#32#34#99#111#117#110#116#34#32#97#108#105#97#115#32#115#99#111#114+
- #101#67#111#117#110#116#32#116#121#112#101#32#117#98#121#116#101#32#111#102+
- #102#115#101#116#32#49#32#100#101#102#97#117#108#116#32#49#32#119#114#105+
- #116#101#100#101#102#97#117#108#116#59#10#32#32#34#116#101#97#109#34#32#97+
- #108#105#97#115#32#115#99#111#114#101#84#101#97#109#32#116#121#112#101#32+
- #117#98#121#116#101#32#111#102#102#115#101#116#32#50#32#101#110#117#109#32+
- #84#114#105#103#103#101#114#83#99#111#114#101#84#101#97#109#32#119#114#105+
- #116#101#100#101#102#97#117#108#116#59#10#32#32#34#99#111#110#115#111#108+
- #101#34#32#97#108#105#97#115#32#115#99#111#114#101#67#111#110#32#116#121#112+
- #101#32#98#111#111#108#32#111#102#102#115#101#116#32#51#32#100#101#102#97+
- #117#108#116#32#102#97#108#115#101#32#119#114#105#116#101#100#101#102#97#117+
- #108#116#59#10#32#32#34#109#101#115#115#97#103#101#34#32#97#108#105#97#115+
- #32#115#99#111#114#101#77#115#103#32#116#121#112#101#32#98#111#111#108#32+
- #111#102#102#115#101#116#32#52#32#100#101#102#97#117#108#116#32#116#114#117+
- #101#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#125#10#10#84+
- #114#105#103#103#101#114#68#97#116#97#32#102#111#114#32#84#82#73#71#71#69#82+
- #95#77#69#83#83#65#71#69#32#123#10#32#32#34#107#105#110#100#34#32#116#121+
- #112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#48#32#101#110+
- #117#109#32#84#114#105#103#103#101#114#77#101#115#115#97#103#101#75#105#110+
- #100#32#100#101#102#97#117#108#116#32#84#82#73#71#71#69#82#95#77#69#83#83#65+
- #71#69#95#75#73#78#68#95#71#65#77#69#32#119#114#105#116#101#100#101#102#97+
- #117#108#116#59#10#32#32#34#100#101#115#116#34#32#97#108#105#97#115#32#109+
- #115#103#68#101#115#116#32#116#121#112#101#32#117#98#121#116#101#32#101#110+
- #117#109#32#84#114#105#103#103#101#114#77#101#115#115#97#103#101#68#101#115+
- #116#32#111#102#102#115#101#116#32#49#59#10#32#32#34#116#101#120#116#34#32+
- #116#121#112#101#32#99#104#97#114#91#49#48#48#93#32#111#102#102#115#101#116+
- #32#50#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#116+
- #105#109#101#34#32#97#108#105#97#115#32#109#115#103#84#105#109#101#32#116+
- #121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#49#48+
- #50#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#125#10#10#84#114+
- #105#103#103#101#114#68#97#116#97#32#102#111#114#32#84#82#73#71#71#69#82#95+
- #68#65#77#65#71#69#32#123#10#32#32#34#97#109#111#117#110#116#34#32#116#121+
- #112#101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#48#32#119+
- #114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#105#110#116#101+
- #114#118#97#108#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102+
- #102#115#101#116#32#50#32#119#114#105#116#101#100#101#102#97#117#108#116#59+
- #10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102#111#114#32#84+
- #82#73#71#71#69#82#95#72#69#65#76#84#72#32#123#10#32#32#34#97#109#111#117+
- #110#116#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102#115+
- #101#116#32#48#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32+
- #34#105#110#116#101#114#118#97#108#34#32#116#121#112#101#32#117#115#104#111+
- #114#116#32#111#102#102#115#101#116#32#50#32#119#114#105#116#101#100#101#102+
- #97#117#108#116#59#10#32#32#34#109#97#120#34#32#97#108#105#97#115#32#104#101+
- #97#108#77#97#120#32#116#121#112#101#32#98#111#111#108#32#111#102#102#115+
- #101#116#32#52#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32+
- #34#115#105#108#101#110#116#34#32#116#121#112#101#32#98#111#111#108#32#111+
- #102#102#115#101#116#32#53#32#119#114#105#116#101#100#101#102#97#117#108#116+
- #59#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102#111#114#32+
- #84#82#73#71#71#69#82#95#83#72#79#84#32#123#10#32#32#34#112#111#115#105#116+
- #105#111#110#34#32#116#121#112#101#32#112#111#105#110#116#32#111#102#102#115+
- #101#116#32#48#32#97#115#32#116#120#121#32#119#114#105#116#101#100#101#102+
- #97#117#108#116#59#10#32#32#34#116#121#112#101#34#32#97#108#105#97#115#32+
- #115#104#111#116#84#121#112#101#32#116#121#112#101#32#117#98#121#116#101#32+
- #111#102#102#115#101#116#32#56#32#101#110#117#109#32#84#114#105#103#103#101+
- #114#83#104#111#116#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10+
- #32#32#34#116#97#114#103#101#116#34#32#97#108#105#97#115#32#115#104#111#116+
- #84#97#114#103#101#116#32#116#121#112#101#32#117#98#121#116#101#32#111#102+
- #102#115#101#116#32#57#32#101#110#117#109#32#84#114#105#103#103#101#114#83+
- #104#111#116#84#97#114#103#101#116#32#119#114#105#116#101#100#101#102#97#117+
- #108#116#59#10#32#32#34#113#117#105#101#116#34#32#116#121#112#101#32#110#101+
- #103#98#111#111#108#32#111#102#102#115#101#116#32#49#48#59#32#47#47#32#110+
- #101#103#98#111#111#108#33#10#32#32#34#97#105#109#34#32#116#121#112#101#32+
- #98#121#116#101#32#111#102#102#115#101#116#32#49#49#32#101#110#117#109#32#84+
- #114#105#103#103#101#114#83#104#111#116#65#105#109#32#100#101#102#97#117#108+
- #116#32#84#82#73#71#71#69#82#95#83#72#79#84#95#65#73#77#95#68#69#70#65#85#76+
- #84#59#10#32#32#34#112#97#110#101#108#105#100#34#32#116#121#112#101#32#105+
- #110#116#32#111#102#102#115#101#116#32#49#50#32#112#97#110#101#108#32#100+
- #101#102#97#117#108#116#32#110#117#108#108#32#119#114#105#116#101#100#101+
- #102#97#117#108#116#59#10#32#32#34#115#105#103#104#116#34#32#116#121#112#101+
- #32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#49#54#59#10#32#32+
- #34#97#110#103#108#101#34#32#116#121#112#101#32#117#115#104#111#114#116#32+
- #111#102#102#115#101#116#32#49#56#59#10#32#32#34#119#97#105#116#34#32#116+
- #121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#50#48+
- #59#10#32#32#34#97#99#99#117#114#97#99#121#34#32#116#121#112#101#32#117#115+
- #104#111#114#116#32#111#102#102#115#101#116#32#50#50#59#10#32#32#34#97#109+
- #109#111#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102#115+
- #101#116#32#50#52#59#10#32#32#34#114#101#108#111#97#100#34#32#116#121#112+
- #101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#50#54#59#10+
+ #108#116#32#110#117#108#108#59#10#32#32#34#115#105#108#101#110#116#34#32#116+
+ #121#112#101#32#98#111#111#108#32#100#101#102#97#117#108#116#32#116#114#117+
+ #101#59#10#32#32#34#115#111#117#110#100#34#32#116#121#112#101#32#115#116#114+
+ #105#110#103#32#100#101#102#97#117#108#116#32#34#34#59#10#125#10#10#101#110+
+ #117#109#32#84#114#105#103#103#101#114#83#99#111#114#101#84#101#97#109#32+
+ #123#10#32#32#84#82#73#71#71#69#82#95#83#67#79#82#69#95#84#69#65#77#95#77#73+
+ #78#69#95#82#69#68#44#32#47#47#32#48#10#32#32#84#82#73#71#71#69#82#95#83#67+
+ #79#82#69#95#84#69#65#77#95#77#73#78#69#95#66#76#85#69#44#32#47#47#32#49#10+
+ #32#32#84#82#73#71#71#69#82#95#83#67#79#82#69#95#84#69#65#77#95#70#79#82#67+
+ #69#95#82#69#68#44#32#47#47#32#50#10#32#32#84#82#73#71#71#69#82#95#83#67#79+
+ #82#69#95#84#69#65#77#95#70#79#82#67#69#95#66#76#85#69#44#32#47#47#32#51#10+
#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102#111#114#32#84#82+
- #73#71#71#69#82#95#69#70#70#69#67#84#32#123#10#32#32#34#99#111#117#110#116+
- #34#32#97#108#105#97#115#32#70#88#67#111#117#110#116#32#116#121#112#101#32+
- #117#98#121#116#101#32#111#102#102#115#101#116#32#48#32#119#114#105#116#101+
- #100#101#102#97#117#108#116#59#10#32#32#34#116#121#112#101#34#32#97#108#105+
- #97#115#32#70#88#84#121#112#101#32#116#121#112#101#32#117#98#121#116#101#32+
- #111#102#102#115#101#116#32#49#32#101#110#117#109#32#84#114#105#103#103#101+
- #114#69#102#102#101#99#116#32#100#101#102#97#117#108#116#32#84#82#73#71#71+
- #69#82#95#69#70#70#69#67#84#95#80#65#82#84#73#67#76#69#32#119#114#105#116+
- #101#100#101#102#97#117#108#116#59#10#32#32#34#115#117#98#116#121#112#101#34+
- #32#97#108#105#97#115#32#70#88#83#117#98#84#121#112#101#32#116#121#112#101+
- #32#117#98#121#116#101#32#111#102#102#115#101#116#32#50#32#101#110#117#109+
- #32#84#114#105#103#103#101#114#69#102#102#101#99#116#84#121#112#101#32#100+
- #101#102#97#117#108#116#32#84#82#73#71#71#69#82#95#69#70#70#69#67#84#95#83+
- #80#65#82#75#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32+
- #34#114#101#100#34#32#97#108#105#97#115#32#70#88#82#101#100#32#116#121#112+
- #101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#51#32#119#114#105+
- #116#101#100#101#102#97#117#108#116#59#10#32#32#34#103#114#101#101#110#34#32+
- #97#108#105#97#115#32#70#88#71#114#101#101#110#32#116#121#112#101#32#117#98+
- #121#116#101#32#111#102#102#115#101#116#32#52#32#119#114#105#116#101#100#101+
- #102#97#117#108#116#59#10#32#32#34#98#108#117#101#34#32#97#108#105#97#115#32+
- #70#88#66#108#117#101#32#116#121#112#101#32#117#98#121#116#101#32#111#102+
- #102#115#101#116#32#53#32#119#114#105#116#101#100#101#102#97#117#108#116#59+
- #10#32#32#34#112#111#115#34#32#97#108#105#97#115#32#70#88#80#111#115#32#116+
- #121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#54#32#101+
- #110#117#109#32#84#114#105#103#103#101#114#69#102#102#101#99#116#80#111#115+
- #32#100#101#102#97#117#108#116#32#84#82#73#71#71#69#82#95#69#70#70#69#67#84+
- #95#80#79#83#95#67#69#78#84#69#82#32#119#114#105#116#101#100#101#102#97#117+
- #108#116#59#10#32#32#34#119#97#105#116#34#32#116#121#112#101#32#117#115#104+
- #111#114#116#32#111#102#102#115#101#116#32#56#32#119#114#105#116#101#100#101+
- #102#97#117#108#116#59#10#32#32#34#118#101#108#95#120#34#32#116#121#112#101+
- #32#98#121#116#101#32#111#102#102#115#101#116#32#49#48#32#119#114#105#116+
- #101#100#101#102#97#117#108#116#59#10#32#32#34#118#101#108#95#121#34#32#116+
- #121#112#101#32#98#121#116#101#32#111#102#102#115#101#116#32#49#49#32#119+
- #114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#115#112#114#101+
- #97#100#95#108#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102+
- #115#101#116#32#49#50#32#119#114#105#116#101#100#101#102#97#117#108#116#59+
- #10#32#32#34#115#112#114#101#97#100#95#114#34#32#116#121#112#101#32#117#98+
- #121#116#101#32#111#102#102#115#101#116#32#49#51#32#119#114#105#116#101#100+
- #101#102#97#117#108#116#59#10#32#32#34#115#112#114#101#97#100#95#117#34#32+
- #116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#49#52+
- #32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#115#112+
- #114#101#97#100#95#100#34#32#116#121#112#101#32#117#98#121#116#101#32#111+
- #102#102#115#101#116#32#49#53#32#119#114#105#116#101#100#101#102#97#117#108+
- #116#59#10#125#10
+ #73#71#71#69#82#95#83#69#67#82#69#84#32#123#10#125#10#10#84#114#105#103#103+
+ #101#114#68#97#116#97#32#102#111#114#32#84#82#73#71#71#69#82#95#84#69#88#84+
+ #85#82#69#32#123#10#32#32#34#97#99#116#105#118#97#116#101#95#111#110#99#101+
+ #34#32#116#121#112#101#32#98#111#111#108#32#111#102#102#115#101#116#32#48#32+
+ #100#101#102#97#117#108#116#32#102#97#108#115#101#32#119#114#105#116#101#100+
+ #101#102#97#117#108#116#59#10#32#32#34#97#110#105#109#97#116#101#95#111#110+
+ #99#101#34#32#116#121#112#101#32#98#111#111#108#32#111#102#102#115#101#116+
+ #32#49#32#100#101#102#97#117#108#116#32#102#97#108#115#101#32#119#114#105+
+ #116#101#100#101#102#97#117#108#116#59#10#125#10#10#84#114#105#103#103#101+
+ #114#68#97#116#97#32#102#111#114#32#84#82#73#71#71#69#82#95#83#79#85#78#68+
+ #32#123#10#32#32#34#115#111#117#110#100#95#110#97#109#101#34#32#116#121#112+
+ #101#32#99#104#97#114#91#54#52#93#32#111#102#102#115#101#116#32#48#32#119+
+ #114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#118#111#108#117+
+ #109#101#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101+
+ #116#32#54#52#32#100#101#102#97#117#108#116#32#48#32#119#114#105#116#101#100+
+ #101#102#97#117#108#116#59#32#47#47#63#63#63#32#100#101#102#97#117#108#116+
+ #32#63#63#63#10#32#32#34#112#97#110#34#32#116#121#112#101#32#117#98#121#116+
+ #101#32#111#102#102#115#101#116#32#54#53#32#100#101#102#97#117#108#116#32#48+
+ #59#10#32#32#34#108#111#99#97#108#34#32#116#121#112#101#32#98#111#111#108#32+
+ #111#102#102#115#101#116#32#54#54#32#100#101#102#97#117#108#116#32#116#114+
+ #117#101#59#32#47#47#63#63#63#32#100#101#102#97#117#108#116#32#63#63#63#10+
+ #32#32#34#112#108#97#121#95#99#111#117#110#116#34#32#116#121#112#101#32#117+
+ #98#121#116#101#32#111#102#102#115#101#116#32#54#55#32#100#101#102#97#117+
+ #108#116#32#49#59#10#32#32#34#115#111#117#110#100#95#115#119#105#116#99#104+
+ #34#32#116#121#112#101#32#98#111#111#108#32#111#102#102#115#101#116#32#54#56+
+ #32#100#101#102#97#117#108#116#32#102#97#108#115#101#59#32#47#47#63#63#63#32+
+ #100#101#102#97#117#108#116#32#63#63#63#10#125#10#10#84#114#105#103#103#101+
+ #114#68#97#116#97#32#102#111#114#32#84#82#73#71#71#69#82#95#83#80#65#87#78+
+ #77#79#78#83#84#69#82#32#123#10#32#32#34#112#111#115#105#116#105#111#110#34+
+ #32#116#121#112#101#32#112#111#105#110#116#32#111#102#102#115#101#116#32#48+
+ #32#97#115#32#116#120#121#32#119#114#105#116#101#100#101#102#97#117#108#116+
+ #59#10#32#32#34#116#121#112#101#34#32#97#108#105#97#115#32#115#112#97#119+
+ #110#77#111#110#115#84#121#112#101#32#116#121#112#101#32#117#98#121#116#101+
+ #32#111#102#102#115#101#116#32#56#32#101#110#117#109#32#77#111#110#115#116+
+ #101#114#32#100#101#102#97#117#108#116#32#77#79#78#83#84#69#82#95#73#77#80+
+ #32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#104#101#97+
+ #108#116#104#34#32#116#121#112#101#32#105#110#116#32#111#102#102#115#101#116+
+ #32#49#50#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34+
+ #100#105#114#101#99#116#105#111#110#34#32#116#121#112#101#32#117#98#121#116+
+ #101#32#111#102#102#115#101#116#32#49#54#32#101#110#117#109#32#68#105#114#84+
+ #121#112#101#32#100#101#102#97#117#108#116#32#68#73#82#95#76#69#70#84#32#119+
+ #114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#97#99#116#105#118+
+ #101#34#32#116#121#112#101#32#98#111#111#108#32#111#102#102#115#101#116#32+
+ #49#55#32#100#101#102#97#117#108#116#32#116#114#117#101#59#10#32#32#34#99+
+ #111#117#110#116#34#32#97#108#105#97#115#32#109#111#110#115#67#111#117#110+
+ #116#32#116#121#112#101#32#105#110#116#32#111#102#102#115#101#116#32#50#48+
+ #32#100#101#102#97#117#108#116#32#49#32#119#114#105#116#101#100#101#102#97+
+ #117#108#116#59#10#32#32#34#101#102#102#101#99#116#34#32#116#121#112#101#32+
+ #117#98#121#116#101#32#111#102#102#115#101#116#32#50#52#32#101#110#117#109+
+ #32#69#102#102#101#99#116#65#99#116#105#111#110#32#100#101#102#97#117#108+
+ #116#32#69#70#70#69#67#84#95#78#79#78#69#32#119#114#105#116#101#100#101#102+
+ #97#117#108#116#59#10#32#32#34#109#97#120#34#32#116#121#112#101#32#117#115+
+ #104#111#114#116#32#111#102#102#115#101#116#32#50#54#32#100#101#102#97#117+
+ #108#116#32#49#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32+
+ #34#100#101#108#97#121#34#32#116#121#112#101#32#117#115#104#111#114#116#32+
+ #111#102#102#115#101#116#32#50#56#32#100#101#102#97#117#108#116#32#49#48#48+
+ #48#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#98#101+
+ #104#97#118#105#111#117#114#34#32#116#121#112#101#32#117#98#121#116#101#32+
+ #111#102#102#115#101#116#32#51#48#32#101#110#117#109#32#77#111#110#115#116+
+ #101#114#66#101#104#97#118#105#111#117#114#32#100#101#102#97#117#108#116#32+
+ #66#72#95#78#79#82#77#65#76#59#10#125#10#10#84#114#105#103#103#101#114#68#97+
+ #116#97#32#102#111#114#32#84#82#73#71#71#69#82#95#83#80#65#87#78#73#84#69#77+
+ #32#123#10#32#32#34#112#111#115#105#116#105#111#110#34#32#116#121#112#101#32+
+ #112#111#105#110#116#32#111#102#102#115#101#116#32#48#32#97#115#32#116#120+
+ #121#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#116+
+ #121#112#101#34#32#97#108#105#97#115#32#115#112#97#119#110#73#116#101#109#84+
+ #121#112#101#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101+
+ #116#32#56#32#101#110#117#109#32#73#116#101#109#32#100#101#102#97#117#108+
+ #116#32#73#84#69#77#95#78#79#78#69#32#119#114#105#116#101#100#101#102#97#117+
+ #108#116#59#10#32#32#34#103#114#97#118#105#116#121#34#32#116#121#112#101#32+
+ #98#111#111#108#32#111#102#102#115#101#116#32#57#32#100#101#102#97#117#108+
+ #116#32#116#114#117#101#59#10#32#32#34#100#109#111#110#108#121#34#32#116#121+
+ #112#101#32#98#111#111#108#32#111#102#102#115#101#116#32#49#48#32#100#101+
+ #102#97#117#108#116#32#102#97#108#115#101#59#10#32#32#34#99#111#117#110#116+
+ #34#32#97#108#105#97#115#32#105#116#101#109#67#111#117#110#116#32#116#121+
+ #112#101#32#105#110#116#32#111#102#102#115#101#116#32#49#50#32#100#101#102+
+ #97#117#108#116#32#49#59#10#32#32#34#101#102#102#101#99#116#34#32#116#121+
+ #112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#49#54#32#101+
+ #110#117#109#32#69#102#102#101#99#116#65#99#116#105#111#110#32#100#101#102+
+ #97#117#108#116#32#69#70#70#69#67#84#95#78#79#78#69#32#119#114#105#116#101+
+ #100#101#102#97#117#108#116#59#10#32#32#34#109#97#120#34#32#116#121#112#101+
+ #32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#49#56#32#100#101+
+ #102#97#117#108#116#32#49#59#10#32#32#34#100#101#108#97#121#34#32#116#121+
+ #112#101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#50#48#32+
+ #100#101#102#97#117#108#116#32#49#48#48#48#32#119#114#105#116#101#100#101+
+ #102#97#117#108#116#59#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97+
+ #32#102#111#114#32#84#82#73#71#71#69#82#95#77#85#83#73#67#32#123#10#32#32#34+
+ #110#97#109#101#34#32#97#108#105#97#115#32#109#117#115#105#99#78#97#109#101+
+ #32#116#121#112#101#32#99#104#97#114#91#54#52#93#32#111#102#102#115#101#116+
+ #32#48#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#97+
+ #99#116#105#111#110#34#32#97#108#105#97#115#32#109#117#115#105#99#65#99#116+
+ #105#111#110#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101+
+ #116#32#54#52#32#101#110#117#109#32#84#114#105#103#103#101#114#77#117#115+
+ #105#99#65#99#116#105#111#110#32#119#114#105#116#101#100#101#102#97#117#108+
+ #116#59#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102#111#114+
+ #32#84#82#73#71#71#69#82#95#80#85#83#72#32#123#10#32#32#34#97#110#103#108+
+ #101#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101+
+ #116#32#48#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34+
+ #102#111#114#99#101#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102+
+ #102#115#101#116#32#50#32#119#114#105#116#101#100#101#102#97#117#108#116#59+
+ #10#32#32#34#114#101#115#101#116#95#118#101#108#111#99#105#116#121#34#32#116+
+ #121#112#101#32#98#111#111#108#32#111#102#102#115#101#116#32#51#32#100#101+
+ #102#97#117#108#116#32#102#97#108#115#101#32#119#114#105#116#101#100#101#102+
+ #97#117#108#116#59#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32+
+ #102#111#114#32#84#82#73#71#71#69#82#95#83#67#79#82#69#32#123#10#32#32#34#97+
+ #99#116#105#111#110#34#32#97#108#105#97#115#32#115#99#111#114#101#65#99#116+
+ #105#111#110#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101+
+ #116#32#48#32#101#110#117#109#32#84#114#105#103#103#101#114#83#99#111#114+
+ #101#65#99#116#105#111#110#32#100#101#102#97#117#108#116#32#84#82#73#71#71+
+ #69#82#95#83#67#79#82#69#95#65#67#84#73#79#78#95#65#68#68#32#119#114#105#116+
+ #101#100#101#102#97#117#108#116#59#10#32#32#34#99#111#117#110#116#34#32#97+
+ #108#105#97#115#32#115#99#111#114#101#67#111#117#110#116#32#116#121#112#101+
+ #32#117#98#121#116#101#32#111#102#102#115#101#116#32#49#32#100#101#102#97+
+ #117#108#116#32#49#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10+
+ #32#32#34#116#101#97#109#34#32#97#108#105#97#115#32#115#99#111#114#101#84+
+ #101#97#109#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101+
+ #116#32#50#32#101#110#117#109#32#84#114#105#103#103#101#114#83#99#111#114+
+ #101#84#101#97#109#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10+
+ #32#32#34#99#111#110#115#111#108#101#34#32#97#108#105#97#115#32#115#99#111+
+ #114#101#67#111#110#32#116#121#112#101#32#98#111#111#108#32#111#102#102#115+
+ #101#116#32#51#32#100#101#102#97#117#108#116#32#102#97#108#115#101#32#119+
+ #114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#109#101#115#115+
+ #97#103#101#34#32#97#108#105#97#115#32#115#99#111#114#101#77#115#103#32#116+
+ #121#112#101#32#98#111#111#108#32#111#102#102#115#101#116#32#52#32#100#101+
+ #102#97#117#108#116#32#116#114#117#101#32#119#114#105#116#101#100#101#102#97+
+ #117#108#116#59#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102+
+ #111#114#32#84#82#73#71#71#69#82#95#77#69#83#83#65#71#69#32#123#10#32#32#34+
+ #107#105#110#100#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102+
+ #115#101#116#32#48#32#101#110#117#109#32#84#114#105#103#103#101#114#77#101+
+ #115#115#97#103#101#75#105#110#100#32#100#101#102#97#117#108#116#32#84#82#73+
+ #71#71#69#82#95#77#69#83#83#65#71#69#95#75#73#78#68#95#71#65#77#69#32#119+
+ #114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#100#101#115#116+
+ #34#32#97#108#105#97#115#32#109#115#103#68#101#115#116#32#116#121#112#101#32+
+ #117#98#121#116#101#32#101#110#117#109#32#84#114#105#103#103#101#114#77#101+
+ #115#115#97#103#101#68#101#115#116#32#111#102#102#115#101#116#32#49#59#10#32+
+ #32#34#116#101#120#116#34#32#116#121#112#101#32#99#104#97#114#91#49#48#48#93+
+ #32#111#102#102#115#101#116#32#50#32#119#114#105#116#101#100#101#102#97#117+
+ #108#116#59#10#32#32#34#116#105#109#101#34#32#97#108#105#97#115#32#109#115+
+ #103#84#105#109#101#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102+
+ #102#115#101#116#32#49#48#50#32#119#114#105#116#101#100#101#102#97#117#108+
+ #116#59#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102#111#114+
+ #32#84#82#73#71#71#69#82#95#68#65#77#65#71#69#32#123#10#32#32#34#97#109#111+
+ #117#110#116#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102+
+ #115#101#116#32#48#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10+
+ #32#32#34#105#110#116#101#114#118#97#108#34#32#116#121#112#101#32#117#115+
+ #104#111#114#116#32#111#102#102#115#101#116#32#50#32#119#114#105#116#101#100+
+ #101#102#97#117#108#116#59#10#125#10#10#84#114#105#103#103#101#114#68#97#116+
+ #97#32#102#111#114#32#84#82#73#71#71#69#82#95#72#69#65#76#84#72#32#123#10#32+
+ #32#34#97#109#111#117#110#116#34#32#116#121#112#101#32#117#115#104#111#114+
+ #116#32#111#102#102#115#101#116#32#48#32#119#114#105#116#101#100#101#102#97+
+ #117#108#116#59#10#32#32#34#105#110#116#101#114#118#97#108#34#32#116#121#112+
+ #101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#50#32#119#114+
+ #105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#109#97#120#34#32#97+
+ #108#105#97#115#32#104#101#97#108#77#97#120#32#116#121#112#101#32#98#111#111+
+ #108#32#111#102#102#115#101#116#32#52#32#119#114#105#116#101#100#101#102#97+
+ #117#108#116#59#10#32#32#34#115#105#108#101#110#116#34#32#116#121#112#101#32+
+ #98#111#111#108#32#111#102#102#115#101#116#32#53#32#119#114#105#116#101#100+
+ #101#102#97#117#108#116#59#10#125#10#10#84#114#105#103#103#101#114#68#97#116+
+ #97#32#102#111#114#32#84#82#73#71#71#69#82#95#83#72#79#84#32#123#10#32#32#34+
+ #112#111#115#105#116#105#111#110#34#32#116#121#112#101#32#112#111#105#110+
+ #116#32#111#102#102#115#101#116#32#48#32#97#115#32#116#120#121#32#119#114+
+ #105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#116#121#112#101#34#32+
+ #97#108#105#97#115#32#115#104#111#116#84#121#112#101#32#116#121#112#101#32+
+ #117#98#121#116#101#32#111#102#102#115#101#116#32#56#32#101#110#117#109#32+
+ #84#114#105#103#103#101#114#83#104#111#116#32#119#114#105#116#101#100#101+
+ #102#97#117#108#116#59#10#32#32#34#116#97#114#103#101#116#34#32#97#108#105+
+ #97#115#32#115#104#111#116#84#97#114#103#101#116#32#116#121#112#101#32#117+
+ #98#121#116#101#32#111#102#102#115#101#116#32#57#32#101#110#117#109#32#84+
+ #114#105#103#103#101#114#83#104#111#116#84#97#114#103#101#116#32#119#114#105+
+ #116#101#100#101#102#97#117#108#116#59#10#32#32#34#113#117#105#101#116#34#32+
+ #116#121#112#101#32#110#101#103#98#111#111#108#32#111#102#102#115#101#116#32+
+ #49#48#59#32#47#47#32#110#101#103#98#111#111#108#33#10#32#32#34#97#105#109+
+ #34#32#116#121#112#101#32#98#121#116#101#32#111#102#102#115#101#116#32#49#49+
+ #32#101#110#117#109#32#84#114#105#103#103#101#114#83#104#111#116#65#105#109+
+ #32#100#101#102#97#117#108#116#32#84#82#73#71#71#69#82#95#83#72#79#84#95#65+
+ #73#77#95#68#69#70#65#85#76#84#59#10#32#32#34#112#97#110#101#108#105#100#34+
+ #32#116#121#112#101#32#105#110#116#32#111#102#102#115#101#116#32#49#50#32+
+ #112#97#110#101#108#32#100#101#102#97#117#108#116#32#110#117#108#108#32#119+
+ #114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#115#105#103#104+
+ #116#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101+
+ #116#32#49#54#59#10#32#32#34#97#110#103#108#101#34#32#116#121#112#101#32#117+
+ #115#104#111#114#116#32#111#102#102#115#101#116#32#49#56#59#10#32#32#34#119+
+ #97#105#116#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102+
+ #115#101#116#32#50#48#59#10#32#32#34#97#99#99#117#114#97#99#121#34#32#116+
+ #121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#50#50+
+ #59#10#32#32#34#97#109#109#111#34#32#116#121#112#101#32#117#115#104#111#114+
+ #116#32#111#102#102#115#101#116#32#50#52#59#10#32#32#34#114#101#108#111#97+
+ #100#34#32#116#121#112#101#32#117#115#104#111#114#116#32#111#102#102#115#101+
+ #116#32#50#54#59#10#125#10#10#84#114#105#103#103#101#114#68#97#116#97#32#102+
+ #111#114#32#84#82#73#71#71#69#82#95#69#70#70#69#67#84#32#123#10#32#32#34#99+
+ #111#117#110#116#34#32#97#108#105#97#115#32#70#88#67#111#117#110#116#32#116+
+ #121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#48#32#119+
+ #114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#116#121#112#101+
+ #34#32#97#108#105#97#115#32#70#88#84#121#112#101#32#116#121#112#101#32#117+
+ #98#121#116#101#32#111#102#102#115#101#116#32#49#32#101#110#117#109#32#84+
+ #114#105#103#103#101#114#69#102#102#101#99#116#32#100#101#102#97#117#108#116+
+ #32#84#82#73#71#71#69#82#95#69#70#70#69#67#84#95#80#65#82#84#73#67#76#69#32+
+ #119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#115#117#98+
+ #116#121#112#101#34#32#97#108#105#97#115#32#70#88#83#117#98#84#121#112#101+
+ #32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#50+
+ #32#101#110#117#109#32#84#114#105#103#103#101#114#69#102#102#101#99#116#84+
+ #121#112#101#32#100#101#102#97#117#108#116#32#84#82#73#71#71#69#82#95#69#70+
+ #70#69#67#84#95#83#80#65#82#75#32#119#114#105#116#101#100#101#102#97#117#108+
+ #116#59#10#32#32#34#114#101#100#34#32#97#108#105#97#115#32#70#88#82#101#100+
+ #32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#51+
+ #32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#103#114+
+ #101#101#110#34#32#97#108#105#97#115#32#70#88#71#114#101#101#110#32#116#121+
+ #112#101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#52#32#119#114+
+ #105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#98#108#117#101#34#32+
+ #97#108#105#97#115#32#70#88#66#108#117#101#32#116#121#112#101#32#117#98#121+
+ #116#101#32#111#102#102#115#101#116#32#53#32#119#114#105#116#101#100#101#102+
+ #97#117#108#116#59#10#32#32#34#112#111#115#34#32#97#108#105#97#115#32#70#88+
+ #80#111#115#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115#101+
+ #116#32#54#32#101#110#117#109#32#84#114#105#103#103#101#114#69#102#102#101+
+ #99#116#80#111#115#32#100#101#102#97#117#108#116#32#84#82#73#71#71#69#82#95+
+ #69#70#70#69#67#84#95#80#79#83#95#67#69#78#84#69#82#32#119#114#105#116#101+
+ #100#101#102#97#117#108#116#59#10#32#32#34#119#97#105#116#34#32#116#121#112+
+ #101#32#117#115#104#111#114#116#32#111#102#102#115#101#116#32#56#32#119#114+
+ #105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#118#101#108#95#120#34+
+ #32#116#121#112#101#32#98#121#116#101#32#111#102#102#115#101#116#32#49#48#32+
+ #119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#118#101#108+
+ #95#121#34#32#116#121#112#101#32#98#121#116#101#32#111#102#102#115#101#116+
+ #32#49#49#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32#32#34+
+ #115#112#114#101#97#100#95#108#34#32#116#121#112#101#32#117#98#121#116#101+
+ #32#111#102#102#115#101#116#32#49#50#32#119#114#105#116#101#100#101#102#97+
+ #117#108#116#59#10#32#32#34#115#112#114#101#97#100#95#114#34#32#116#121#112+
+ #101#32#117#98#121#116#101#32#111#102#102#115#101#116#32#49#51#32#119#114+
+ #105#116#101#100#101#102#97#117#108#116#59#10#32#32#34#115#112#114#101#97+
+ #100#95#117#34#32#116#121#112#101#32#117#98#121#116#101#32#111#102#102#115+
+ #101#116#32#49#52#32#119#114#105#116#101#100#101#102#97#117#108#116#59#10#32+
+ #32#34#115#112#114#101#97#100#95#100#34#32#116#121#112#101#32#117#98#121#116+
+ #101#32#111#102#102#115#101#116#32#49#53#32#119#114#105#116#101#100#101#102+
+ #97#117#108#116#59#10#125#10
;
\ No newline at end of file
index 3e8dfecb92e18678c0d4ecf44e8ce630f685d0c6..ca8dfa92c40a88cc23cf3f3beec8ab0569478843 100644 (file)
function trigWait (): Word; inline;
function trigPressCount (): Word; inline;
function trigExtRandom (): Boolean; inline;
+function trigSound (): AnsiString; inline;
// TRIGGER_SECRET
index 25281132013dedf705dcb5e17e123749fd983254..1b85d7beae23bcc169951270735671ce20be8420 100644 (file)
function TDynRecordHelper.trigWait (): Word; inline; begin result := Word(getFieldWithType('wait', TDynField.TType.TUShort).ival); end;
function TDynRecordHelper.trigPressCount (): Word; inline; begin result := Word(getFieldWithType('count', TDynField.TType.TUShort).ival); end;
function TDynRecordHelper.trigExtRandom (): Boolean; inline; begin result := (getFieldWithType('ext_random', TDynField.TType.TBool).ival <> 0); end;
+function TDynRecordHelper.trigSound (): AnsiString; inline; begin result := utf2win(getFieldWithType('sound', TDynField.TType.TString).sval); end;
// TRIGGER_SECRET
diff --git a/src/tools/mapgen.dpr b/src/tools/mapgen.dpr
index dd1cfa7c2b2517b7c7bf7eca6c2c4b361fc423ea..0298aaaae89a6f6e4fba085ab6fdc941fbd56bb3 100644 (file)
--- a/src/tools/mapgen.dpr
+++ b/src/tools/mapgen.dpr
@@ -116,7 +116,7 @@ function TDynRecordHelper.trigTlpDir (): Byte; inline; begin result := Byte(getF
begin
fld := trec.fieldAt[fidx];
if fld.internal then continue;
- if (fld.binOfs < 0) then continue;
+ //if (fld.binOfs < 0) then continue;
// HACK!
if (fld.name = 'panelid') or (fld.name = 'monsterid') then
begin
@@ -187,7 +187,7 @@ function TDynRecordHelper.trigTlpDir (): Byte; inline; begin result := Byte(getF
TDynField.TType.TString:
begin
write(fohlp, 'AnsiString; inline;'#10);
- write(foimpl, 'AnsiString; inline; begin result := utf2win(getFieldWithType(''', fld.name, ''', TDynField.TType.TChar).sval); end;'#10);
+ write(foimpl, 'AnsiString; inline; begin result := utf2win(getFieldWithType(''', fld.name, ''', TDynField.TType.TString).sval); end;'#10);
end;
TDynField.TType.TPoint:
begin