Subversion Repositories duke3d_hrp

Compare Revisions

Regard whitespace Rev 670 → Rev 671

/maphacks/maripuu/Dark_place.mhk
0,0 → 1,126
// Maphacks by LeoD for use with the Duke Nukem 3D High Resolution Pack (HRP)
 
// Title : Dark Place
// Filename : Dark place.map
// Author : Taivo Maripuu
// mapmd4 : 682c3fa3c02488335905fbfa8a2bd073 // 2003-02-25
 
// Curr. HRP: r5.3.671
 
sprite 545 angoff 768 // tile1045 donuts
sprite 949 mdzoff 200000 // tile1014 bottle8
sprite 949 pitch -1 // tile1014 bottle8
sprite 949 roll -1 // tile1014 bottle8
sprite 945 angoff 384 // tile0955 bottle2
sprite 515 nomdanim // tile0974 oceansprite4
sprite 564 angoff 512 // tile0768 sushiplate1 (head)
sprite 564 mdxoff 2000 // tile0768 sushiplate1 (head)
sprite 564 pitch -1 // tile0768 sushiplate1 (head)
sprite 0 angoff -512 // tile0049 shotgunammo
sprite 1030 angoff 1024 // tile0028 shotgunsprite
sprite 1032 angoff 512 // tile0040 ammo
sprite 1031 angoff 768 // tile0052 sixpack
sprite 503 angoff 1024 // tile1352 monk
sprite 584 mdzoff 400000 // tile0615 toiletbroke
sprite 584 pitch -3 // tile0615 toiletbroke
sprite 584 roll 1 // tile0615 toiletbroke
sprite 583 angoff 256 // tile4446 (ball and chain)
sprite 573 angoff -256 // tile1323 fem5 polebabe
sprite 574 nomdanim // tile0974 oceansprite4
sprite 576 angoff 1024 // tile1294 podfem1
sprite 581 angoff -768 // tile0615 toiletbroke
sprite 581 mdzoff 300000 // tile0615 toiletbroke
sprite 581 pitch -4 // tile0615 toiletbroke
sprite 581 roll -1 // tile0615 toiletbroke
sprite 27 angoff -512 // tile0049 shotgunammo
sprite 27 mdzoff 500000 // tile0049 shotgunammo
sprite 27 roll -1 // tile0049 shotgunammo
sprite 9 angoff 1024 // tile0040 ammo
sprite 10 angoff 1024 // tile0040 ammo
sprite 26 angoff -512 // tile0051 cola
sprite 540 nomdanim // tile1855 octadeadsprite
sprite 540 angoff 768 // tile1855 octadeadsprite
sprite 540 mdxoff 50000 // tile1855 octadeadsprite
sprite 540 pitch -1 // tile1855 octadeadsprite
sprite 559 mdzoff 10000 // tile0693 (knife)
sprite 559 pitch 1 // tile0693 (knife)
sprite 1033 angoff -384 // tile0025 shrinkersprite
sprite 1033 mdzoff 200000 // tile0025 shrinkersprite
sprite 1033 pitch 1 // tile0025 shrinkersprite
sprite 1034 angoff 640 // tile0046 crystalammo
sprite 1035 angoff 640 // tile0061 boots
sprite 941 nomdanim // tile0974 oceansprite4
sprite 941 mdzoff -3700 // tile0974 oceansprite4
sprite 941 pitch 1024 // tile0974 oceansprite4
sprite 1036 angoff 512 // tile0054 shield
sprite 593 mdzoff 500000 // tile0615 toiletbroke
sprite 593 pitch -1 // tile0615 toiletbroke
sprite 524 notmd // tile1031 glasspieces
sprite 523 notmd // tile1031 glasspieces
sprite 522 notmd // tile1031 glasspieces
sprite 126 angoff 0 // tile0060 accesscard yellow
sprite 1037 angoff -960 // tile0022 chaingunsprite
sprite 1038 angoff -512 // tile0052 sixpack
sprite 1063 angoff 896 // tile0041 batteryammo
sprite 1047 angoff -128 // tile0044 rpgammo
sprite 635 mdxoff 100000 // tile0910 tree2
sprite 635 pitch -1 // tile0910 tree2
sprite 15 angoff -768 // tile0055 steroids
sprite 1045 angoff 512 // tile0052 sixpack
sprite 12 angoff -768 // tile0029 devistatorsprite
sprite 390 angoff -384 // tile4592 dolphin2
sprite 388 angoff 256 // tile4592 dolphin2
sprite 655 angoff -896 // tile0768 sushiplate1 (head)
sprite 655 mdxoff 2000 // tile0768 sushiplate1 (head)
sprite 655 pitch -1 // tile0768 sushiplate1 (head)
sprite 978 angoff -768 // tile0060 accesscard red
sprite 978 pitch -512 // tile0060 accesscard red
sprite 1053 angoff 512 // tile0040 ammo
sprite 25 angoff 512 // tile0041 batteryammo
sprite 24 angoff -128 // tile0055 steroids
sprite 6 angoff 576 // tile0049 shotgunammo
sprite 6 mdzoff 20000 // tile0049 shotgunammo
sprite 6 pitch -32 // tile0049 shotgunammo
//sprite 6 roll -32 // tile0049 shotgunammo
sprite 23 angoff -64 // tile0052 sixpack
sprite 607 angoff -196 // tile2808 (tile2760 boss3 (overlord dead))
sprite 607 mdzoff 2000000 // tile2808 (tile2760 boss3 (overlord dead))
sprite 607 pitch 1 // tile2808 (tile2760 boss3 (overlord dead))
sprite 3 angoff -512 // tile0040 ammo
sprite 22 angoff -768 // tile0049 shotgunammo
sprite 1055 angoff -320 // tile0052 sixpack
sprite 21 angoff -288 // tile0037 freezeammo
sprite 19 angoff 354 // tile0053 firstaid
sprite 4 angoff 832 // tile0037 freezeammo
sprite 4 mdzoff 800000 // tile0037 freezeammo
sprite 4 pitch -1 // tile0037 freezeammo
sprite 4 roll 1 // tile0037 freezeammo
sprite 956 mdzoff -6000 // tile0910 tree2
sprite 956 pitch 1024 // tile0910 tree2
sprite 16 angoff -256 // tile0040 ammo
sprite 955 mdzoff -7000 // tile0910 tree2
sprite 955 pitch 1024 // tile0910 tree2
sprite 380 mdzoff -9000 // tile4591 dolphin1
sprite 380 pitch 1024 // tile4591 dolphin1
sprite 1039 angoff -464 // tile0024 freezesprite
sprite 1043 angoff -896 // tile0026 heavyhbomb
sprite 1044 angoff -512 // tile0047 hbombammo
sprite 957 mdzoff -6000 // tile0910 tree2
sprite 957 pitch 1024 // tile0910 tree2
sprite 365 angoff 576 // tile2684 (tile2630 boss1 (dead))
sprite 365 mdzoff 100000 // tile2684 (tile2630 boss1 (dead))
sprite 365 pitch -20 // tile2684 (tile2630 boss1 (dead))
sprite 364 angoff -224 // tile2685 (tile2630 boss1 (dead))
sprite 364 mdzoff 1300000 // tile2684 (tile2630 boss1 (dead))
sprite 364 pitch -1 // tile2684 (tile2630 boss1 (dead))
sprite 371 angoff 7 // tile0914 maskwall2 (fence)
sprite 372 angoff 7 // tile0914 maskwall2 (fence)
sprite 1041 angoff -704 // tile0023 rpgsprite
sprite 1041 pitch 160 // tile0023 rpgsprite
sprite 1042 angoff 256 // tile0051 cola
sprite 1065 angoff 576 // tile0037 freezeammo
sprite 1064 angoff 768 // tile0051 cola
sprite 2 angoff 704 // tile0044 rpgammo
sprite 97 angoff 544 // tile0060 accesscard blue
sprite 97 mdzoff 500000 // tile0060 accesscard blue
sprite 97 pitch 1 // tile0060 accesscard blue
/maphacks/maripuu/Dark_place2.mhk
0,0 → 1,264
// Maphacks by LeoD for use with the Duke Nukem 3D High Resolution Pack (HRP)
 
// Title : Dark Place2
// Filename : Dark place2.map
// Author : Taivo Maripuu
// mapmd4 : 87df56e74677bbb967b225589f1bfc49 // 2003-03-27
// Filename : DARKPLC2.MAP
// mapmd4 : 53d959241e13cde171b0d7d7cb1634e0 // 2014-10-24 (Addon Pack)
 
// Curr. HRP: r5.3.671
 
sprite 641 angoff 512 // tile1855 octadeadsprite
sprite 641 roll -80 // tile1855 octadeadsprite
//sprite 638 away1 // tile0933 (pxnxd graffiti)
sprite 639 away1 // tile2305 wallblood5
sprite 640 angoff -896 // tile1347 fetusjib
sprite 819 away1 // tile2307 wallblood7
sprite 674 nomdanim // tile0974 oceansprite4
sprite 83 angoff -384 // tile3429 (root)
sprite 662 angoff 384 // tile1854 (tile1855 octadeadsprite)
sprite 663 notmd // tile0974 oceansprite4
sprite 665 notmd // tile0974 oceansprite4
sprite 664 notmd // tile0974 oceansprite4
sprite 80 angoff 544 // tile0049 shotgunammo
sprite 18 angoff -992 // tile0054 shield
sprite 823 angoff 512 // tile0040 ammo
sprite 822 angoff 576 // tile0040 ammo
sprite 805 notmd // tile3429 (root)
sprite 168 away1 // tile2306 wallblood6
sprite 661 away1 // tile2298 bloodsplat2
sprite 78 nomdanim // tile0974 oceansprite4
sprite 19 angoff 1024 // tile0022 chaingunsprite
sprite 72 notmd // tile0974 oceansprite4
sprite 918 angoff -736 // tile0052 sixpack
sprite 69 notmd // tile3429 (root)
sprite 803 nomdanim // tile0974 oceansprite4
sprite 132 nomdanim // tile0974 oceansprite4
sprite 313 notmd // tile0974 oceansprite4
sprite 804 notmd // tile3429 (root)
sprite 75 notmd // tile3429 (root)
sprite 828 nomdanim // tile0974 oceansprite4
sprite 77 nomdanim // tile0974 oceansprite4
sprite 834 away1 // tile2303 wallblood3
sprite 187 nomdanim // tile0974 oceansprite4
sprite 318 notmd // tile4429 (tile0913 maskwall2 (fence))
sprite 315 notmd // tile3429 (root)
sprite 678 nomdanim // tile0974 oceansprite4
sprite 317 angoff -512 // tile0023 rpgsprite
sprite 683 angoff -896 // tile1734 liztroopdsprite
sprite 683 mdzoff 300000 // tile1734 liztroopdsprite
sprite 683 roll -1 // tile1734 liztroopdsprite
sprite 17 angoff -192 // tile0049 shotgunammo
sprite 17 mdzoff 700000 // tile0049 shotgunammo
sprite 17 pitch -1 // tile0049 shotgunammo
sprite 758 notmd // tile3429 (root)
sprite 759 notmd // tile3429 (root)
sprite 655 angoff 128 // tile2185 lizmandeadsprite
sprite 657 notmd // tile0974 oceansprite4
sprite 10 mdzoff 700000 // tile0041 batteryammo
sprite 10 roll 1 // tile0041 batteryammo
sprite 899 mdzoff 700000 // tile0041 batteryammo
sprite 899 roll 1 // tile0041 batteryammo
sprite 898 angoff 800 // tile0052 sixpack
sprite 155 notmd // tile0974 oceansprite4
sprite 810 nomdanim // tile0974 oceansprite4
sprite 157 nomdanim // tile0974 oceansprite4
sprite 152 nomdanim // tile0974 oceansprite4
sprite 544 angoff 640 // tile1352 monk
sprite 545 angoff 128 // tile1352 monk
sprite 547 mdxoff 15000 // tile0694 pot1
sprite 547 pitch 1 // tile0694 pot1
sprite 903 angoff 256 // tile0051 cola
sprite 159 nomdanim // tile0974 oceansprite4
sprite 45 angoff -512 // tile1294 podfem1
sprite 904 angoff -64 // tile0053 firstaid
sprite 13 angoff 1024 // tile0040 ammo
sprite 462 nomdanim // tile0974 oceansprite4
//sprite 323 nomdanim // tile0974 oceansprite4
sprite 762 angoff 64 // tile1232 canwithsomething
sprite 528 angoff 512 // tile1855 octadeadsprite
sprite 475 angoff 1024 // tile0768 sushiplate1 (head)
sprite 475 mdxoff 2000 // tile0768 sushiplate1 (head)
sprite 475 pitch -1 // tile0768 sushiplate1 (head)
sprite 525 angoff -768 // tile0768 sushiplate1 (head)
sprite 525 mdxoff 2000 // tile0768 sushiplate1 (head)
sprite 525 pitch -1 // tile0768 sushiplate1 (head)
sprite 531 angoff 768 // tile4592 dolphin2
sprite 477 angoff 128 // tile4592 dolphin2
sprite 530 angoff -768 // tile4554 skinnedchicken
sprite 12 angoff 256 // tile0051 cola
sprite 478 angoff 512 // tile0916 fireext
sprite 479 angoff 512 // tile0916 fireext
sprite 11 angoff -256 // tile0040 ammo
sprite 522 notmd // tile1845 octatop
sprite 485 notmd // tile2647 (tile2630 boss1 (battlelord))
sprite 480 notmd // tile1220 (orb)
sprite 483 notmd // tile2771 (tile2760 boss3 (overlord))
sprite 482 notmd // tile0909 (treetrunk)
sprite 484 notmd // tile0974 oceansprite4
sprite 481 notmd // tile0975 oceansprite5
sprite 149 angoff -256 // tile0060 accesscard blue
sprite 906 angoff 512 // tile0041 batteryammo
sprite 906 pitch 48 // tile0041 batteryammo
sprite 765 nomdanim // tile0974 oceansprite4
sprite 756 notmd // tile3429 (root)
sprite 176 nomdanim // tile0974 oceansprite4
sprite 807 notmd // tile3429 (root)
sprite 846 nomdanim // tile0974 oceansprite4
sprite 173 nomdanim // tile0974 oceansprite4
sprite 171 nomdanim // tile0974 oceansprite4
sprite 163 nomdanim // tile0974 oceansprite4
sprite 185 nomdanim // tile0974 oceansprite4
sprite 66 angoff -512 // tile3429 (root)
sprite 749 nomdanim // tile0974 oceansprite4
sprite 750 notmd // tile3429 (root)
sprite 751 notmd // tile3429 (root)
sprite 497 nomdanim // tile0974 oceansprite4
sprite 499 nomdanim // tile0974 oceansprite4
sprite 495 nomdanim // tile0974 oceansprite4
sprite 751 angoff 1024 // tile3429 (root)
sprite 687 notmd // tile0974 oceansprite4
sprite 506 nomdanim // tile2645 (tile2630 boss1 (battlelord))
sprite 506 angoff -512 // tile2645 (tile2630 boss1 (battlelord))
sprite 901 angoff 896 // tile0052 sixpack
sprite 16 angoff 512 // tile0041 batteryammo
sprite 16 mdzoff 300000 // tile0041 batteryammo
sprite 16 roll 1 // tile0041 batteryammo
sprite 150 notmd // tile3429 (root)
sprite 337 nomdanim // tile2645 (tile2630 boss1 (battlelord))
sprite 337 angoff 256 // tile2645 (tile2630 boss1 (battlelord))
sprite 15 angoff 1024 // tile0042 devistatorammo
sprite 651 notmd // tile4386 (power line)
sprite 652 notmd // tile4386 (power line)
sprite 653 notmd // tile4386 (power line)
sprite 335 notmd // tile4386 (power line)
sprite 333 notmd // tile4386 (power line)
sprite 14 angoff 1024 // tile0049 shotgunammo
sprite 851 angoff 512 // tile3429 (root)
sprite 41 angoff 768 // tile0052 sixpack
sprite 919 angoff 1024 // tile0042 devistatorammo
sprite 134 nomdanim // tile0974 oceansprite4
sprite 9 angoff -256 // tile0052 sixpack
sprite 308 nomdanim // tile0974 oceansprite4
sprite 307 nomdanim // tile0974 oceansprite4
sprite 34 nomdanim // tile0974 oceansprite4
sprite 8 angoff 640 // tile0025 shrinkersprite
sprite 8 mdzoff 500000 // tile0025 shrinkersprite
sprite 8 roll -1 // tile0025 shrinkersprite
sprite 737 angoff 640 // tile0057 jetpack
sprite 197 angoff -512 // tile1347 fetusjib
sprite 734 nomdanim // tile0974 oceansprite4
sprite 910 angoff -960 // tile0046 crystalammo
sprite 7 angoff -896 // tile0028 shotgunsprite
sprite 303 nomdanim // tile0974 oceansprite4
sprite 870 nomdanim // tile0974 oceansprite4
sprite 872 nomdanim // tile0974 oceansprite4
sprite 874 nomdanim // tile0974 oceansprite4
sprite 876 nomdanim // tile0974 oceansprite4
sprite 5 angoff 960 // tile0040 ammo
sprite 6 angoff 640 // tile0040 ammo
sprite 869 nomdanim // tile0974 oceansprite4
sprite 878 nomdanim // tile0974 oceansprite4
sprite 299 nomdanim // tile0974 oceansprite4
sprite 301 nomdanim // tile0974 oceansprite4
sprite 880 nomdanim // tile0974 oceansprite4
sprite 882 notmd // tile0974 oceansprite4
//sprite 883 nomdanim // tile0974 oceansprite4
sprite 297 notmd // tile0974 oceansprite4
//sprite 295 nomdanim // tile0974 oceansprite4
sprite 289 angoff 128 // tile1078 (streetlight broken)
sprite 290 notmd // tile4386 (power line)
sprite 291 notmd // tile4386 (power line)
sprite 287 notmd // tile4386 (power line)
sprite 288 notmd // tile4386 (power line)
sprite 890 nomdanim // tile0974 oceansprite4
sprite 283 notmd // tile4386 (power line)
sprite 284 notmd // tile4386 (power line)
sprite 878 nomdanim // tile0974 oceansprite4
sprite 273 notmd // tile4386 (power line)
sprite 690 notmd // tile4386 (power line)
sprite 689 angoff 1024 // tile1078 (streetlight broken)
sprite 256 angoff 640 // tile1232 canwithsomething
sprite 257 angoff -640 // tile1232 canwithsomething
sprite 258 angoff 256 // tile1232 canwithsomething
sprite 622 angoff 256 // tile1347 fetusjib
sprite 624 angoff 512 // tile0779 sushiplate4 (eye)
sprite 912 angoff 512 // tile0044 rpgammo
sprite 243 nomdanim // tile0974 oceansprite4
sprite 917 angoff -768 // tile0052 sixpack
sprite 270 angoff 768 // tile1078 (streetlight broken)
sprite 271 notmd // tile4386 (power line)
sprite 272 notmd // tile4386 (power line)
sprite 266 angoff 1024 // tile1078 (streetlight broken)
sprite 268 notmd // tile4386 (power line)
sprite 269 notmd // tile4386 (power line)
sprite 245 notmd // tile0974 oceansprite4
sprite 249 angoff -384 // tile1232 canwithsomething
sprite 362 nomdanim // tile0974 oceansprite4
sprite 362 angoff 1024 // tile0974 oceansprite4
sprite 362 mdzoff -13000 // tile0974 oceansprite4
sprite 362 pitch 1024 // tile0974 oceansprite4
sprite 24 nomdanim // tile0974 oceansprite4
sprite 366 angoff 256 // tile0693 (knife)
sprite 366 mdxoff 1000 // tile0693 (knife)
sprite 366 pitch 1 // tile0693 (knife)
sprite 147 nomdanim // tile0974 oceansprite4
sprite 913 angoff 1024 // tile0052 sixpack
sprite 688 nomdanim // tile0974 oceansprite4
sprite 87 angoff -640 // tile1294 podfem1
sprite 145 angoff 800 // tile0060 accesscard yellow
sprite 145 mdzoff -1 // tile0060 accesscard yellow
sprite 145 pitch -512 // tile0060 accesscard yellow
sprite 698 angoff -512 // tile1232 canwithsomething
sprite 697 angoff 768 // tile1232 canwithsomething
sprite 396 angoff -960 // tile2185 lizmandeadsprite
sprite 403 angoff -768 // tile0768 sushiplate1 (head)
sprite 403 mdxoff 2000 // tile0768 sushiplate1 (head)
sprite 403 pitch -1 // tile0768 sushiplate1 (head)
sprite 397 angoff -768 // tile0769 sushiplate2 (hand)
sprite 402 angoff 1024 // tile1347 fetusjib
sprite 388 angoff -512 // tile4555 featheredchicken
sprite 385 angoff 256 // tile4554 skinnedchicken
sprite 384 angoff -256 // tile4555 featheredchicken
sprite 383 angoff 512 // tile4592 dolphin2
sprite 383 mdzoff 700000 // tile4592 dolphin2
sprite 383 pitch -1 // tile4592 dolphin2
sprite 914 angoff 1024 // tile0023 rpgsprite
sprite 391 notmd // tile1845 octatop
sprite 118 angoff -256 // tile1734 liztroopdsprite
sprite 406 notmd // tile2197 (tile2190 (lizman firing))
sprite 408 notmd // tile1220 (orb)
sprite 407 notmd // tile2747 (tile2710 boss2 (cycloid))
sprite 409 notmd // tile0974 oceansprite4
sprite 410 notmd // tile0909 (treetrunk)
sprite 411 notmd // tile0974 oceansprite4
sprite 3 angoff -256 // tile0044 rpgammo
sprite 3 mdxoff 17000 // tile0044 rpgammo
sprite 3 mdzoff 200000 // tile0044 rpgammo
sprite 3 pitch 1 // tile0044 rpgammo
sprite 221 angoff 384 // tile1734 liztroopdsprite
sprite 136 nomdanim // tile0974 oceansprite4
sprite 137 nomdanim // tile0974 oceansprite4
sprite 138 angoff -64 // tile2185 lizmandeadsprite
sprite 138 mdzoff 450000 // tile2185 lizmandeadsprite
sprite 138 pitch 1 // tile2185 lizmandeadsprite
sprite 915 angoff 576 // tile0024 freezesprite
sprite 709 angoff 512 // tile1232 canwithsomething
sprite 2 angoff -256 // tile0042 devistatorammo
sprite 353 angoff 512 // tile4496 broom
sprite 353 mdzoff 200000 // tile4496 broom
sprite 353 pitch -1 // tile4496 broom
sprite 636 angoff -384 // tile1352 monk
sprite 360 angoff 1024 // tile0060 accesscard red
sprite 422 nomdanim // tile0974 oceansprite4
sprite 421 notmd // tile0974 oceansprite4
sprite 419 nomdanim // tile0974 oceansprite4
sprite 588 nomdanim // tile0974 oceansprite4
sprite 589 notmd // tile0974 oceansprite4
sprite 587 nomdanim // tile0974 oceansprite4
sprite 585 nomdanim // tile0974 oceansprite4
sprite 586 notmd // tile0974 oceansprite4
sprite 1 angoff 512 // tile0026 heavyhbomb
sprite 916 angoff 320 // tile0026 heavyhbomb
sprite 608 angoff -640 // tile1347 fetusjib
/maphacks/maripuu/maripuu_mhk.def
3,6 → 3,42
//
 
mapinfo {
maptitle "Dark Place"
mapfile "Dark place.map"
//author "Taivo Maripuu"
mapmd4 682c3fa3c02488335905fbfa8a2bd073 // 2003-02-25
mhkfile "maphacks/maripuu/Dark_place.mhk"
}
 
mapinfo {
maptitle "Dark Place2"
mapfile "Dark place2.map"
//author "Taivo Maripuu"
mapmd4 87df56e74677bbb967b225589f1bfc49 // 2003-03-27
mapfile "DARKPLC2.MAP"
mapmd4 53d959241e13cde171b0d7d7cb1634e0 // 2014-10-24 (Addon Pack)
mhkfile "maphacks/maripuu/Dark_place2.mhk"
}
/*
mapinfo {
maptitle "Dark Place3"
mapfile "Dark place3.map"
//author "Taivo Maripuu"
mapmd4 f954c0691397db8bc962975c2229e952 // 2003-05-22
mapfile "DARKPLC3.MAP"
mapmd4 dbe1d09cad42928c95c2de23e78113ba // 2014-10-24 (Addon Pack)
mhkfile "maphacks/maripuu/Dark_place3.mhk"
}
 
mapinfo {
maptitle "Dark Place4"
mapfile "Dark place4.map"
//author "Taivo Maripuu"
mapmd4 0c02b78e2c501ae04b74f5cf9836065b // 2003-09-15
mhkfile "maphacks/maripuu/Dark_place4.mhk"
}
*/
mapinfo {
maptitle "Dark Place5"
mapfile "Dark place5.map"
//author "Taivo Maripuu"