home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2004 October / Gamestar_66_2004-10_dvd.iso / CD / DATABASE / CESTINY / NeighboursFromHell_cz.exe / gamedata.bnd / level_fitness / objects.xml < prev    next >
Extensible Markup Language  |  2002-12-04  |  35KB  |  852 lines

  1. <?xml version="1.0"?>
  2.  
  3. <objects>
  4.  
  5. <object name="house" gfx="house">
  6. </object>
  7.  
  8. <!-- Neighbor icons-->
  9.  
  10. <icon name="book" gfx="gui/bubbles/bubble_yogabook.tga"/>
  11. <icon name="aquarium" gfx="gui/bubbles/bubble_aquarium.tga"/>
  12. <icon name="yoga_mat" gfx="gui/bubbles/bubble_yoga_mat.tga"/>
  13. <icon name="expander" gfx="gui/bubbles/bubble_expander.tga"/>
  14. <icon name="home_trainer" gfx="gui/bubbles/bubble_home_trainer.tga"/>
  15. <icon name="mixer" gfx="gui/bubbles/bubble_mixer.tga"/>
  16. <icon name="skipping_rope" gfx="gui/bubbles/bubble_skipping_rope.tga"/>
  17. <icon name="barbell" gfx="gui/bubbles/bubble_barbell.tga"/>
  18. <icon name="trampoline" gfx="gui/bubbles/bubble_trampoline.tga"/>
  19.  
  20.  
  21. <!-- inventory objects -->
  22. <inventar name="skate">
  23.     <image name="std" gfx="gui/inv/i_skate_norm.tga"/>
  24.     <image name="hover" gfx="gui/inv/i_skate_hov.tga"/>
  25.     <image name="down" gfx="gui/inv/i_skate_pres.tga"/>
  26. </inventar>
  27.  
  28. <inventar name="rubberrope">
  29.     <image name="std" gfx="gui/inv/i_rubberrope_norm.tga"/>
  30.     <image name="hover" gfx="gui/inv/i_rubberrope_hov.tga"/>
  31.     <image name="down" gfx="gui/inv/i_rubberrope_pres.tga"/>
  32. </inventar>
  33.  
  34. <inventar name="steroids">
  35.     <image name="std" gfx="gui/inv/i_steroids_norm.tga"/>
  36.     <image name="hover" gfx="gui/inv/i_steroids_hov.tga"/>
  37.     <image name="down" gfx="gui/inv/i_steroids_pres.tga"/>
  38. </inventar>
  39.  
  40. <inventar name="marbles">
  41.     <image name="std" gfx="gui/inv/i_marbles_norm.tga"/>
  42.     <image name="hover" gfx="gui/inv/i_marbles_hov.tga"/>
  43.     <image name="down" gfx="gui/inv/i_marbles_pres.tga"/>
  44. </inventar>
  45.     
  46. <inventar name="knotbook">
  47.     <image name="std" gfx="gui/inv/i_knotbook_norm.tga"/>
  48.     <image name="hover" gfx="gui/inv/i_knotbook_hov.tga"/>
  49.     <image name="down" gfx="gui/inv/i_knotbook_pres.tga"/>
  50. </inventar>
  51.     
  52. <inventar name="metalsaw">
  53.     <image name="std" gfx="gui/inv/i_metalsaw_norm.tga"/>
  54.     <image name="hover" gfx="gui/inv/i_metalsaw_hov.tga"/>
  55.     <image name="down" gfx="gui/inv/i_metalsaw_pres.tga"/>
  56. </inventar>
  57.  
  58. <inventar name="spring">
  59.     <image name="std" gfx="gui/inv/i_spring_norm.tga"/>
  60.     <image name="hover" gfx="gui/inv/i_spring_hov.tga"/>
  61.     <image name="down" gfx="gui/inv/i_spring_pres.tga"/>
  62. </inventar>
  63.  
  64. <inventar name="cable">
  65.     <image name="std" gfx="gui/inv/i_cable_norm.tga"/>
  66.     <image name="hover" gfx="gui/inv/i_cable_hov.tga"/>
  67.     <image name="down" gfx="gui/inv/i_cable_pres.tga"/>
  68. </inventar>
  69.  
  70. <inventar name="tongs">
  71.     <image name="std" gfx="gui/inv/i_tongs_norm.tga"/>
  72.     <image name="hover" gfx="gui/inv/i_tongs_hov.tga"/>
  73.     <image name="down" gfx="gui/inv/i_tongs_pres.tga"/>
  74. </inventar>
  75.  
  76. <!-- actors -->
  77.  
  78. <actor name="neighbor" gfx="neighbor" hotspot="460/425">
  79.     <speed name="skate1" speed="18" start="8" noise="0"/>
  80.  
  81.     <action name="electroshock" actor="neighbor" actoranim="eshock" actornextanim="ms3" time="auto" noise="0"/>    
  82.     <action name="drink" actor="neighbor" actoranim="drink" actornextanim="ms1" time="auto" noise="0"/>    
  83.     <action name="skip_rope" actor="neighbor" actoranim="ropejump" actornextanim="ms2" time="47" noise="0"/>        
  84.     <action name="skip_knotted_rope" actor="neighbor" actoranim="jumpcrash" time="auto" noise="0"/>        
  85.     <action name="wheeze" actor="neighbor" actoranim="wheeze" actornextanim="ms3" time="auto" noise="0"/>        
  86. </actor>
  87.  
  88. <!-- vorzimmer objects -->
  89.  
  90. <object name="anc/marbles" gfx="anc/marbles">
  91.     <hotspot name="woody" offset="0/20"/>
  92.     <hotspot name="neighbor" offset="25/20"/>
  93.  
  94.     <stdaction name="look"/>
  95.     
  96.     <!-- Check timing of this action -->
  97.     <action name="clean" actor="neighbor" actoranim="use_low" actornextanim="ms0" time="47" noise="0"/>
  98. </object>
  99.  
  100. <object name="anc/ark" gfx="anc/ark">
  101.     <hotspot name="woody" offset="640/390"/>
  102.  
  103.     <flag name="container"/>
  104.     
  105.     <stdaction name="open"/>
  106.     <content name="marbles" count="1"/>
  107.         
  108.     <action name="open" actor="woody" actoranim="open" actornextanim="ms0" objanim="open" time="auto" noise="0"/>
  109.     <action name="close" actor="woody" actoranim="close" actornextanim="ms0" objanim="ms" time="auto" noise="0"/>
  110.     <action name="take" actor="woody" actoranim="take0" actornextanim="ms0" time="auto" noise="0"/>
  111. </object>
  112.  
  113. <object name="anc/wardrobe" gfx="anc/wardrobe">
  114.     <hotspot name="woody" offset="386/387"/>
  115.     <hotspot name="woody_out" offset="386/387"/>
  116.     <hotspot name="neighbor" offset="386/387"/>
  117.     <hotspot name="marker" offset="386/300"/>
  118.         
  119.     <stdaction name="hide"/>
  120.     
  121.     <action name="enter" actor="woody" actoranim="inv" objanim="woody_enter" objnextanim="ms" time="auto" noise="0"/>
  122.     <action name="leave" actor="woody" actoranim="inv" objanim="woody_leave" objnextanim="ms" actornextanim="ms2" time="auto" noise="0"/>
  123.     
  124.     <flag name="hideout"/>
  125. </object>
  126.  
  127. <object name="anc/bag" gfx="anc/bag">
  128.     <hotspot name="woody" offset="715/390"/>
  129.  
  130.     <flag name="container"/>
  131.     
  132.     <stdaction name="open"/>
  133.     
  134.     <content name="skate" count="1"/>
  135.     <content name="rubberrope" count="1"/>
  136.         
  137.     <action name="open" actor="woody" actoranim="open" actornextanim="ms0" time="auto" noise="0"/>
  138.     <action name="close" actor="woody" actoranim="close" actornextanim="ms0" objanim="ms" time="auto" noise="0"/>
  139.     <action name="take" actor="woody" actoranim="take_low0" actornextanim="ms0" time="auto" noise="0"/>
  140. </object>
  141.  
  142. <object name="anc/skippingrope" gfx="anc/skippingrope">
  143.     <hotspot name="woody" offset="255/390"/>
  144.     <hotspot name="neighbor" offset="255/390"/>
  145.     <hotspot name="progressbar" offset="220/250"/>
  146.     
  147.     <stdaction name="use"/>
  148.     
  149.     <flag name="singleuse"/>
  150.     
  151.     <action    name="use" actor="woody" actoranim="use_low" actornextanim="smile" time="11" noise="0"/>
  152.     <action name="take" actor="neighbor" actoranim="take_low" actornextanim="ms0" time="auto" noise="0"/>            
  153. </object>
  154.  
  155. <object name="anc/skippingrope_knotted" gfx="anc/skippingrope_knotted">
  156.     <hotspot name="woody" offset="255/390"/>
  157.     <hotspot name="neighbor" offset="255/390"/>
  158.  
  159.     <stdaction name="look"/>
  160.  
  161.     <action name="repair" actor="neighbor" actoranim="use_low" actornextanim="ms0" time="23" noise="0"/>    
  162.     <action name="take" actor="neighbor" actoranim="take_low" actornextanim="ms0" time="auto" noise="0"/>            
  163. </object>
  164.  
  165. <object name="anc/inside">
  166.     <hotspot name="neighbor" offset="0/0"/>
  167. </object>
  168.  
  169. <!-- kitchen objects -->
  170.  
  171. <object name="kit/skate" gfx="kit/skate">
  172.     <hotspot name="woody" offset="0/0"/>
  173.     <hotspot name="neighbor" offset="0/6"/>
  174.  
  175.     <stdaction name="look"/>
  176.     
  177. </object>
  178.  
  179. <object name="kit/window" gfx="kit/window">
  180.  
  181.     <hotspot name="neighbor" offset="690/420"/>
  182.  
  183.     <action name="fallout" actor="neighbor" actoranim="inv" objanim="fallout" objnextanim="ms" time="auto" noise="0"/>    
  184. </object>
  185.  
  186. <object name="kit/fridge" gfx="kit/fridge">
  187.     <hotspot name="woody" offset="640/390"/>
  188.     <hotspot name="neighbor" offset="637/390"/>
  189.     
  190.     <stdaction name="open"/>
  191.     
  192.     <flag name="container"/>
  193.     
  194.     <action name="open" actor="woody" actoranim="open" objanim="open" actornextanim="ms0" time="auto" noise="0"/>
  195.     <action name="close" actor="woody" actoranim="close" objanim="ms" actornextanim="ms0" time="auto" noise="0"/>
  196.     <action name="take" actor="woody" actoranim="take0" actornextanim="ms0" time="auto" noise="0"/>
  197. </object>
  198.  
  199. <object name="kit/mixer" gfx="kit/mixer">
  200.     <hotspot name="woody" offset="535/390"/>
  201.     <hotspot name="neighbor" offset="535/390"/>
  202.     
  203.     <stdaction name="look"/>
  204.     
  205.     <action name="mix" actor="neighbor" actoranim="use_mid" actornextanim="ms0" objanim="work" objnextanim="ms" time="23" noise="0"/>    
  206. </object>
  207.  
  208. <object name="kit/trashcan" gfx="kit/trashcan7">
  209.     <hotspot name="woody" offset="535/380"/>
  210.  
  211.     <flag name="container"/>
  212.     
  213.     <stdaction name="examine"/>
  214.     
  215.     <content name="cable" count="1"/>
  216.         
  217.     <action name="open" actor="woody" actoranim="open" actornextanim="ms0" time="auto" noise="0"/>
  218.     <action name="close" actor="woody" actoranim="close" actornextanim="ms0" time="auto" noise="0"/>
  219.     <action name="take" actor="woody" actoranim="take_low0" actornextanim="ms0" time="auto" noise="0"/>
  220. </object>
  221.  
  222. <!-- balcony objects -->
  223.  
  224. <object name="bal/marbles" gfx="anc/marbles">
  225.     <hotspot name="woody" offset="0/20"/>
  226.     <hotspot name="neighbor" offset="25/20"/>
  227.  
  228.     <stdaction name="look"/>
  229.     
  230.     <!-- Check timing of this action -->
  231.     <action name="clean" actor="neighbor" actoranim="use_low" actornextanim="ms0" time="47" noise="0"/>
  232. </object>
  233.  
  234. <object name="bal/saw" gfx="bal/saw">
  235.     <hotspot name="woody" offset="445/420"/>
  236.  
  237.     <stdaction name="examine"/>
  238.  
  239.     <flag name="container"/>
  240.     
  241.     <content name="metalsaw" count="1"/>
  242.     
  243.     <action name="open" actor="woody" actoranim="open" actornextanim="ms0" time="auto" noise="0"/>
  244.     <action name="close" actor="woody" actoranim="close" actornextanim="ms0" time="auto" noise="0"/>
  245.     <action name="take" actor="woody" actoranim="take0" actornextanim="ms0" time="auto" noise="0"/>
  246. </object>
  247.  
  248. <!-- bedroom objects -->
  249.  
  250. <object name="bed/marbles" gfx="anc/marbles">
  251.     <hotspot name="woody" offset="0/20"/>
  252.     <hotspot name="neighbor" offset="25/20"/>
  253.  
  254.     <stdaction name="look"/>
  255.     
  256.     <!-- Check timing of this action -->
  257.     <action name="clean" actor="neighbor" actoranim="use_low" actornextanim="ms0" time="47" noise="0"/>
  258. </object>
  259.  
  260. <object name="bed/bedbox" gfx="bed/bedbox">
  261.     <hotspot name="woody" offset="612/390"/>
  262.     <hotspot name="neighbor" offset="612/390"/>
  263.     <hotspot name="progressbar" offset="580/250"/>
  264.         
  265.     <flag name="container"/>
  266.     
  267.     <stdaction name="open"/>
  268.  
  269.     <content name="knotbook" count="1"/>
  270.     
  271.     <action name="open" actor="woody" actoranim="open" objanim="open" actornextanim="ms0" time="auto" noise="0"/>
  272.     <action name="close" actor="woody" actoranim="close" objanim="ms" actornextanim="ms0" time="auto" noise="0"/>
  273.     <action name="take" actor="woody" actoranim="take0" actornextanim="ms3" time="auto" noise="0"/>
  274. </object>
  275.  
  276. <object name="bed/bed" gfx="bed/bed5">
  277.     <hotspot name="woody" offset="720/420"/>
  278.     <hotspot name="woody_out" offset="720/420"/>
  279.     <hotspot name="neighbor" offset="720/420"/>
  280.     <hotspot name="marker" offset="720/300"/>
  281.         
  282.     <stdaction name="hide"/>
  283.     
  284.     <action name="enter" actor="woody" actoranim="inv" objanim="woody_enter" objnextanim="ms" time="auto" noise="0"/>
  285.     <action name="leave" actor="woody" actoranim="inv" objanim="woody_leave" objnextanim="ms" actornextanim="ms2" time="auto" noise="0"/>
  286.     
  287.     <flag name="hideout"/>
  288. </object>
  289.  
  290. <object name="bed/trampoline" gfx="bed/trampoline">
  291.     <hotspot name="woody" offset="525/420"/>
  292.     <hotspot name="neighbor" offset="525/420"/>
  293.     <hotspot name="progressbar" offset="490/250"/>
  294.         
  295.     <stdaction name="look"/>
  296.  
  297.     <action name="jump" actor="neighbor" actoranim="inv" actornextanim="ms1" objanim="jump" objnextanim="ms" time="71" noise="0"/>
  298.     <action name="spring" actor="woody" actoranim="use_low" actornextanim="smile" time="11" noise="0"/>
  299. </object>
  300.  
  301. <object name="bed/trampoline_elastic" gfx="bed/trampoline_elastic">
  302.     <hotspot name="woody" offset="525/420"/>
  303.     <hotspot name="neighbor" offset="525/420"/>
  304.         
  305.     <stdaction name="look"/>
  306.  
  307.     <action name="jump" actor="neighbor" actoranim="inv" actornextanim="ms0" objanim="jumphigh" objnextanim="ms" time="auto" noise="0"/>
  308.     <action name="repair" actor="neighbor" actoranim="use_low" actornextanim="ms0" time="23" noise="0"/>
  309. </object>
  310.  
  311.  
  312. <!-- livingroom objects -->
  313.  
  314. <object name="lir/marbles" gfx="anc/marbles">
  315.     <hotspot name="woody" offset="0/20"/>
  316.     <hotspot name="neighbor" offset="25/20"/>
  317.  
  318.     <stdaction name="look"/>
  319.     
  320.     <!-- Check timing of this action -->
  321.     <action name="clean" actor="neighbor" actoranim="use_low" actornextanim="ms0" time="47" noise="0"/>
  322. </object>
  323.  
  324. <object name="lir/hometrainer" gfx="lir/hometrainer">
  325.     <hotspot name="woody" offset="380/420"/>
  326.     <hotspot name="neighbor" offset="380/420"/>
  327.     <hotspot name="progressbar" offset="290/250"/>
  328.             
  329.     <stdaction name="look"/>
  330.     
  331.     <action name="tongs" actor="woody" actoranim="use_low" actornextanim="smile" time="11" noise="0"/>
  332.     <action name="train" actor="neighbor" actoranim="inv" actornextanim="ms0" objanim="cycle" objnextanim="ms" time="47" noise="0"/>        
  333. </object>
  334.  
  335. <object name="lir/hometrainer_tonged" gfx="lir/hometrainer_tonged">
  336.     <hotspot name="woody" offset="380/420"/>
  337.     <hotspot name="neighbor" offset="380/420"/>
  338.             
  339.     <stdaction name="look"/>
  340.     
  341.     <action name="repair" actor="neighbor" actoranim="use_low" actornextanim="ms0" time="11" noise="0"/>    
  342.     <action name="train" actor="neighbor" actoranim="inv" actornextanim="ms0" objanim="cycle" objnextanim="broken" time="auto" noise="0"/>        
  343. </object>
  344.  
  345. <object name="lir/mat" gfx="lir/mat">
  346.     <hotspot name="woody" offset="695/380"/>
  347.     <hotspot name="neighbor" offset="695/380"/>
  348.  
  349.     <stdaction name="look"/>
  350.     
  351.     <action name="make_yoga" actor="neighbor" actoranim="yoga" actornextanim="ms2" time="auto" noise="0"/>    
  352.     <action name="knot_yoga" actor="neighbor" actoranim="yoga_knotted" actornextanim="ms2" time="auto" noise="0"/>
  353. </object>
  354.  
  355. <!-- workroom objects -->
  356.  
  357. <object name="wor/marbles" gfx="anc/marbles">
  358.     <hotspot name="woody" offset="0/20"/>
  359.     <hotspot name="neighbor" offset="25/20"/>
  360.  
  361.     <stdaction name="look"/>
  362.     
  363.     <!-- Check timing of this action -->
  364.     <action name="clean" actor="neighbor" actoranim="use_low" actornextanim="ms0" time="47" noise="0"/>
  365. </object>
  366.  
  367. <object name="wor/ark" gfx="wor/ark">
  368.     <hotspot name="woody" offset="340/400"/>
  369.  
  370.     <flag name="container"/>
  371.     
  372.     <stdaction name="open"/>
  373.  
  374.     <action name="open" actor="woody" actoranim="open" objanim="open" actornextanim="ms0" time="auto" noise="0"/>
  375.     <action name="close" actor="woody" actoranim="close" objanim="ms" actornextanim="ms0" time="auto" noise="0"/>
  376.     <action name="take" actor="woody" actoranim="take0" actornextanim="ms3" time="auto" noise="0"/>
  377. </object>
  378.  
  379. <object name="wor/fishfood" gfx="wor/fishfood">
  380.     <hotspot name="woody" offset="585/390"/>
  381.     <hotspot name="neighbor" offset="573/390"/>
  382.     <hotspot name="progressbar" offset="560/265"/>
  383.     
  384.     <stdaction name="look"/>
  385.  
  386.     <action name="steroids" actor="woody" actoranim="use_mid" actornextanim="smile" time="11" noise="0"/>
  387. </object>
  388.  
  389. <object name="wor/fishfood_steroid" gfx="wor/fishfood_steroid">
  390.     <hotspot name="woody" offset="585/390"/>
  391.     <hotspot name="neighbor" offset="573/390"/>
  392.     
  393.     <stdaction name="look"/>
  394.  
  395. </object>
  396.  
  397. <object name="wor/aquarium" gfx="wor/aquarium">
  398.     <hotspot name="woody" offset="585/390"/>
  399.     <hotspot name="neighbor" offset="573/390"/>
  400.     
  401.     <stdaction name="look"/>
  402.     
  403.     <action name="feed" actor="neighbor" actoranim="feed_fish" actornextanim="ms0" time="auto" noise="0"/>        
  404.     <action name="feed_steroid" actor="neighbor" actoranim="feed_fish_steroid" actornextanim="ms0" objanim="fish_away" objnextanim="strong" time="auto" noise="0"/>        
  405. </object>
  406.  
  407. <object name="wor/book" gfx="wor/book">
  408.     <hotspot name="woody" offset="410/390"/>
  409.     <hotspot name="neighbor" offset="410/390"/>
  410.     <hotspot name="progressbar" offset="575/250"/>
  411.     
  412.     <stdaction name="look"/>
  413.  
  414.     <action name="knotbook" actor="woody" actoranim="use_mid" actornextanim="smile" time="11" noise="0"/>    
  415.     <action name="take" actor="neighbor" actoranim="take" actornextanim="ms0" time="auto" noise="0"/>            
  416. </object>
  417.  
  418. <object name="wor/book_replaced" gfx="wor/book_replaced">
  419.     <hotspot name="woody" offset="410/390"/>
  420.     <hotspot name="neighbor" offset="410/390"/>
  421.  
  422.     <stdaction name="look"/>
  423.  
  424.     <action name="take" actor="neighbor" actoranim="take" actornextanim="ms0" time="auto" noise="0"/>        
  425. </object>
  426.  
  427. <!-- basement objects -->
  428.  
  429. <object name="bas/marbles" gfx="anc/marbles">
  430.     <hotspot name="woody" offset="0/20"/>
  431.     <hotspot name="neighbor" offset="25/20"/>
  432.  
  433.     <stdaction name="look"/>
  434.     
  435.     <!-- Check timing of this action -->
  436.     <action name="clean" actor="neighbor" actoranim="use_low" actornextanim="ms0" time="47" noise="0"/>
  437. </object>
  438.  
  439. <object name="bas/wine" gfx="bas/wine">
  440.     <hotspot name="woody" offset="350/390"/>
  441.  
  442.     <flag name="container"/>
  443.     
  444.     <stdaction name="examine"/>
  445.  
  446.     <action name="open" actor="woody" actornextanim="ms0" time="auto" noise="0"/>
  447.     <action name="close" actor="woody" actornextanim="ms0" time="auto" noise="0"/>
  448.     <action name="take" actor="woody" actoranim="take0" actornextanim="ms3" time="auto" noise="0"/>
  449. </object>
  450.  
  451. <object name="bas/outlet" gfx="bas/outlet">
  452.     <hotspot name="woody" offset="650/390"/>
  453.     <hotspot name="neighbor" offset="650/390"/>
  454.     <hotspot name="progressbar" offset="620/250"/>
  455.     
  456.     <stdaction name="look"/>
  457.  
  458.     <action name="cable" actor="woody" actoranim="use_mid" actornextanim="smile" time="23" noise="0"/>
  459. </object>
  460.  
  461. <object name="bas/electrotrap" gfx="bas/electrotrap">
  462.     <hotspot name="woody" offset="650/400"/>
  463.     <hotspot name="neighbor" offset="650/400"/>
  464.     <hotspot name="progressbar" offset="620/250"/>
  465.     
  466.     <stdaction name="look"/>
  467.  
  468.     <action name="repair" actor="neighbor" actoranim="use_low" actornextanim="ms0" time="23" noise="0"/>    
  469. </object>
  470.  
  471. <object name="bas/workbench" gfx="bas/workbench">
  472.     <hotspot name="woody" offset="215/400"/>
  473.  
  474.     <flag name="container"/>
  475.     
  476.     <stdaction name="examine"/>
  477.  
  478.     <content name="tongs" count="1"/>
  479.     
  480.     <action name="open" actor="woody" actornextanim="ms3" time="auto" noise="0"/>
  481.     <action name="close" actor="woody" actornextanim="ms3" time="auto" noise="0"/>
  482.     <action name="take" actor="woody" actoranim="take3" actornextanim="ms3" time="auto" noise="0"/>
  483. </object>
  484.  
  485. <object name="bas/carstuff" gfx="bas/carstuff">
  486.     <hotspot name="woody" offset="215/420"/>
  487.  
  488.     <flag name="container"/>
  489.     
  490.     <stdaction name="examine"/>
  491.     
  492.     <content name="spring" count="1"/>
  493.  
  494.     <action name="open" actor="woody" actornextanim="ms0" time="auto" noise="0"/>
  495.     <action name="close" actor="woody" actornextanim="ms0" time="auto" noise="0"/>
  496.     <action name="take" actor="woody" actoranim="take_low0" actornextanim="ms3" time="auto" noise="0"/>
  497. </object>
  498.  
  499. <object name="bas/expander" gfx="bas/expander">
  500.     <hotspot name="woody" offset="765/420"/>
  501.     <hotspot name="neighbor" offset="721/420"/>
  502.     <hotspot name="progressbar" offset="730/250"/>
  503.     
  504.     <stdaction name="look"/>
  505.  
  506.     <action name="rubberrope" actor="woody" actoranim="use_mid" actornextanim="smile" time="23" noise="0"/>
  507.     <action name="train" actor="neighbor" actoranim="inv" actornextanim="ms1" objanim="train" objnextanim="ms" time="auto" noise="0"/>        
  508. </object>
  509.  
  510. <object name="bas/expander_elastic" gfx="bas/expander_elastic">
  511.     <hotspot name="woody" offset="765/420"/>
  512.     <hotspot name="neighbor" offset="721/420"/>
  513.     
  514.     <stdaction name="look"/>
  515.  
  516.     <action name="repair" actor="neighbor" actoranim="use_low" actornextanim="ms0" time="23" noise="0"/>    
  517.     <action name="train" actor="neighbor" actoranim="inv" actornextanim="ms0" objanim="train" objnextanim="ms" time="auto" noise="0"/>        
  518. </object>
  519.  
  520. <object name="bas/barbell" gfx="bas/barbell">
  521.     <hotspot name="woody" offset="422/420"/>
  522.     <hotspot name="neighbor" offset="422/420"/>
  523.     <hotspot name="progressbar" offset="400/300"/>
  524.     
  525.     <stdaction name="look"/>
  526.  
  527.     <action name="metalsaw" actor="woody" actoranim="use_low" actornextanim="smile" time="23" noise="0"/>
  528.     <action name="use_barbell" actor="neighbor" actoranim="lift_weights" actornextanim="ms0" objanim="inv" objnextanim="ms" time="auto" noise="0"/>        
  529. </object>
  530.  
  531. <object name="bas/barbell_sawed" gfx="bas/barbell_sawed">
  532.     <hotspot name="woody" offset="422/420"/>
  533.     <hotspot name="neighbor" offset="422/420"/>
  534.     
  535.     <stdaction name="look"/>
  536.     
  537.     <action name="use_sawed_barbell" actor="neighbor" actoranim="crash_weights" actornextanim="ms2" objanim="inv" objnextanim="broken" time="auto" noise="0"/>
  538.     <action name="repair" actor="neighbor" actoranim="use_low" actornextanim="ms0" time="23" noise="0"/>        
  539. </object>
  540.  
  541. <object name="toi/firstaid" gfx="toi/firstaid">
  542.     <hotspot name="woody" offset="405/420"/>
  543.     <hotspot name="neighbor" offset="415/420"/>
  544.     
  545.     <stdaction name="open"/>
  546.     
  547.     <flag name="container"/>
  548.  
  549.     <content name="steroids" count="1"/>
  550.         
  551.     <action name="open" actor="woody" actoranim="open" objanim="open" actornextanim="ms3" time="auto" noise="0"/>
  552.     <action name="close" actor="woody" actoranim="close" objanim="ms" actornextanim="ms3" time="auto" noise="0"/>
  553.     <action name="take" actor="woody" actoranim="take_high3" actornextanim="ms3" time="auto" noise="0"/>
  554. </object>
  555.  
  556. <!-- outside objects -->
  557.  
  558. <object name="fro/outside">
  559.     <hotspot name="neighbor" offset="0/0"/>
  560. </object>
  561.  
  562. <!-- dooranimations -->
  563.  
  564. <!-- WARNING: anc/fro and fro/anc are different because of skate gag! -->
  565.  
  566. <door name="anc/fro" gfx="doorright">
  567.     <hotspot name="woody" offset="552/420"/>
  568.     <hotspot name="neighbor" offset="552/420"/>
  569.     <hotspot name="woody_out" offset="552/420"/>
  570.     <hotspot name="neighbor_out" offset="552/420"/>
  571.  
  572.     <stdaction name="end"/>
  573.  
  574.     <action name="enter" actor="woody" actoranim="inv" objanim="woody_enter" objnextanim="ms" time="15" noise="0"/>
  575.     <action name="leave" actor="woody" actoranim="inv" objanim="woody_leave" objnextanim="ms" actornextanim="ms3" time="23" noise="0"/>
  576.     <action name="enter" actor="neighbor" actoranim="inv" objanim="neighbor_enter" objnextanim="ms" time="19" noise="0"/>
  577.     <action name="leave" actor="neighbor" actoranim="inv" objanim="neighbor_leave" objnextanim="ms" actornextanim="ms3" time="19" noise="0"/>
  578.  
  579.     <flag name="doorright"/>
  580. </door>
  581.  
  582. <door name="fro/anc" gfx="doorleft">
  583.     <hotspot name="woody" offset="400/420"/>
  584.     <hotspot name="neighbor" offset="400/420"/>
  585.     <hotspot name="woody_out" offset="410/420"/>
  586.     <hotspot name="neighbor_out" offset="400/420"/>
  587.  
  588.     <stdaction name="end"/>
  589.  
  590.     <action name="enter" actor="woody" actoranim="inv" objanim="woody_enter" objnextanim="ms" time="18" noise="0"/>
  591.     <action name="leave" actor="woody" actoranim="inv" objanim="woody_leave" objnextanim="ms" actornextanim="ms1" time="24" noise="0"/>
  592.     <action name="enter" actor="neighbor" actoranim="inv" objanim="neighbor_enter" objnextanim="ms" time="19" noise="0"/>
  593.     <action name="leave" actor="neighbor" actoranim="inv" objanim="neighbor_leave" objnextanim="ms" actornextanim="ms1" time="19" noise="0"/>
  594. </door>
  595.  
  596. <door name="anc/kit" gfx="doorback">
  597.     <hotspot name="woody" offset="483/370"/>
  598.     <hotspot name="woody_out" offset="483/370"/>
  599.     <hotspot name="neighbor" offset="463/370"/>
  600.     <hotspot name="neighbor_out" offset="463/370"/>
  601.     
  602.     <stdaction name="goto"/>
  603.     
  604.     <action    name="enter" actor="woody" actoranim="inv" objanim="woody_enter" objnextanim="ms" time="9" noise="0"/>
  605.     <action name="leave" actor="woody" actoranim="inv" objanim="woody_leave" objnextanim="ms" actornextanim="ms2" time="25" noise="0"/>
  606.     <action name="enter" actor="neighbor" actoranim="inv" objanim="neighbor_enter" objnextanim="ms" time="11" noise="0"/>
  607.     <action name="leave" actor="neighbor" actoranim="inv" objanim="neighbor_leave" objnextanim="ms" actornextanim="ms3" time="22" noise="0"/>
  608.  
  609.     <flag name="doorup"/>
  610. </door>
  611.  
  612. <door name="anc/lir" gfx="doorback">
  613.     <hotspot name="woody" offset="483/370"/>
  614.     <hotspot name="woody_out" offset="483/370"/>
  615.     <hotspot name="neighbor" offset="463/370"/>
  616.     <hotspot name="neighbor_out" offset="463/370"/>
  617.  
  618.     <stdaction name="goto"/>
  619.     
  620.     <action name="enter" actor="woody" actoranim="inv" objanim="woody_enter" objnextanim="ms" time="9" noise="0"/>
  621.     <action name="leave" actor="woody" actoranim="inv" objanim="woody_leave" objnextanim="ms" actornextanim="ms2" time="25" noise="0"/>
  622.     <action name="enter" actor="neighbor" actoranim="inv" objanim="neighbor_enter" objnextanim="ms" time="11" noise="0"/>
  623.     <action name="leave" actor="neighbor" actoranim="inv" objanim="neighbor_leave" objnextanim="ms" actornextanim="ms3" time="22" noise="0"/>
  624.  
  625.     <flag name="doorup"/>
  626. </door>
  627.  
  628. <door name="anc/bas" gfx="doorback">
  629.     <hotspot name="woody" offset="483/370"/>
  630.     <hotspot name="woody_out" offset="483/370"/>
  631.     <hotspot name="neighbor" offset="463/370"/>
  632.     <hotspot name="neighbor_out" offset="463/370"/>
  633.  
  634.     <stdaction name="goto"/>
  635.     
  636.     <action name="enter" actor="woody" actoranim="inv" objanim="woody_enter" objnextanim="ms" time="9" noise="0"/>
  637.     <action name="leave" actor="woody" actoranim="inv" objanim="woody_leave" objnextanim="ms" actornextanim="ms2" time="25" noise="0"/>
  638.     <action name="enter" actor="neighbor" actoranim="inv" objanim="neighbor_enter" objnextanim="ms" time="11" noise="0"/>
  639.     <action name="leave" actor="neighbor" actoranim="inv" objanim="neighbor_leave" objnextanim="ms" actornextanim="ms3" time="22" noise="0"/>
  640.  
  641.     <flag name="doordown"/>
  642. </door>
  643.  
  644. <door name="anc/toi" gfx="doorleft">
  645.     <hotspot name="woody" offset="400/420"/>
  646.     <hotspot name="neighbor" offset="400/420"/>
  647.     <hotspot name="woody_out" offset="410/420"/>
  648.     <hotspot name="neighbor_out" offset="400/420"/>
  649.  
  650.     <stdaction name="goto"/>
  651.     
  652.     <action name="enter" actor="woody" actoranim="inv" objanim="woody_enter" objnextanim="ms" time="18" noise="0"/>
  653.     <action name="leave" actor="woody" actoranim="inv" objanim="woody_leave" objnextanim="ms" actornextanim="ms1" time="24" noise="0"/>
  654.     <action name="enter" actor="neighbor" actoranim="inv" objanim="neighbor_enter" objnextanim="ms" time="19" noise="0"/>
  655.     <action name="leave" actor="neighbor" actoranim="inv" objanim="neighbor_leave" objnextanim="ms" actornextanim="ms1" time="19" noise="0"/>
  656.  
  657.     <flag name="doorleft"/>
  658. </door>
  659.  
  660. <door name="kit/anc" gfx="doorback">
  661.     <hotspot name="woody" offset="483/370"/>
  662.     <hotspot name="woody_out" offset="483/370"/>
  663.     <hotspot name="neighbor" offset="463/370"/>
  664.     <hotspot name="neighbor_out" offset="463/370"/>
  665.     
  666.     <stdaction name="goto"/>
  667.     
  668.     <action name="enter" actor="woody" actoranim="inv" objanim="woody_enter" objnextanim="ms" time="9" noise="0"/>
  669.     <action name="leave" actor="woody" actoranim="inv" objanim="woody_leave" objnextanim="ms" actornextanim="ms2" time="25" noise="0"/>
  670.     <action name="enter" actor="neighbor" actoranim="inv" objanim="neighbor_enter" objnextanim="ms" time="11" noise="0"/>
  671.     <action name="leave" actor="neighbor" actoranim="inv" objanim="neighbor_leave" objnextanim="ms" actornextanim="ms3" time="22" noise="0"/>
  672.  
  673.     <flag name="doordown"/>
  674. </door>
  675.  
  676. <door name="kit/lir" gfx="doorleft">
  677.     <hotspot name="woody" offset="400/420"/>
  678.     <hotspot name="neighbor" offset="400/420"/>
  679.     <hotspot name="woody_out" offset="410/420"/>
  680.     <hotspot name="neighbor_out" offset="400/420"/>
  681.  
  682.     <stdaction name="goto"/>
  683.     
  684.     <action name="enter" actor="woody" actoranim="inv" objanim="woody_enter" objnextanim="ms" time="18" noise="0"/>
  685.     <action name="leave" actor="woody" actoranim="inv" objanim="woody_leave" objnextanim="ms" actornextanim="ms1" time="24" noise="0"/>
  686.     <action name="enter" actor="neighbor" actoranim="inv" objanim="neighbor_enter" objnextanim="ms" time="19" noise="0"/>
  687.     <action name="leave" actor="neighbor" actoranim="inv" objanim="neighbor_leave" objnextanim="ms" actornextanim="ms1" time="19" noise="0"/>
  688.  
  689.     <flag name="doorleft"/>
  690. </door>
  691.  
  692. <door name="lir/anc" gfx="doorback">
  693.     <hotspot name="woody" offset="483/370"/>
  694.     <hotspot name="woody_out" offset="483/370"/>
  695.     <hotspot name="neighbor" offset="463/370"/>
  696.     <hotspot name="neighbor_out" offset="463/370"/>
  697.  
  698.     <stdaction name="goto"/>
  699.     
  700.     <action name="enter" actor="woody" actoranim="inv" objanim="woody_enter" objnextanim="ms" time="9" noise="0"/>
  701.     <action name="leave" actor="woody" actoranim="inv" objanim="woody_leave" objnextanim="ms" actornextanim="ms2" time="25" noise="0"/>
  702.     <action name="enter" actor="neighbor" actoranim="inv" objanim="neighbor_enter" objnextanim="ms" time="11" noise="0"/>
  703.     <action name="leave" actor="neighbor" actoranim="inv" objanim="neighbor_leave" objnextanim="ms" actornextanim="ms3" time="22" noise="0"/>
  704.  
  705.     <flag name="doordown"/>
  706. </door>
  707.  
  708. <door name="lir/bed" gfx="doorback">
  709.     <hotspot name="woody" offset="483/370"/>
  710.     <hotspot name="woody_out" offset="483/370"/>
  711.     <hotspot name="neighbor" offset="463/370"/>
  712.     <hotspot name="neighbor_out" offset="463/370"/>
  713.  
  714.     <stdaction name="goto"/>
  715.     
  716.     <action name="enter" actor="woody" actoranim="inv" objanim="woody_enter" objnextanim="ms" time="9" noise="0"/>
  717.     <action name="leave" actor="woody" actoranim="inv" objanim="woody_leave" objnextanim="ms" actornextanim="ms2" time="25" noise="0"/>
  718.     <action name="enter" actor="neighbor" actoranim="inv" objanim="neighbor_enter" objnextanim="ms" time="11" noise="0"/>
  719.     <action name="leave" actor="neighbor" actoranim="inv" objanim="neighbor_leave" objnextanim="ms" actornextanim="ms3" time="22" noise="0"/>
  720.  
  721.     <flag name="doorup"/>
  722. </door>
  723.  
  724. <door name="bal/bed" gfx="doorleft">
  725.     <hotspot name="woody" offset="400/420"/>
  726.     <hotspot name="neighbor" offset="400/420"/>
  727.     <hotspot name="woody_out" offset="410/420"/>
  728.     <hotspot name="neighbor_out" offset="400/420"/>
  729.  
  730.     <stdaction name="goto"/>
  731.     
  732.     <action name="enter" actor="woody" actoranim="inv" objanim="woody_enter" objnextanim="ms" time="18" noise="0"/>
  733.     <action name="leave" actor="woody" actoranim="inv" objanim="woody_leave" objnextanim="ms" actornextanim="ms1" time="24" noise="0"/>
  734.     <action name="enter" actor="neighbor" actoranim="inv" objanim="neighbor_enter" objnextanim="ms" time="19" noise="0"/>
  735.     <action name="leave" actor="neighbor" actoranim="inv" objanim="neighbor_leave" objnextanim="ms" actornextanim="ms1" time="19" noise="0"/>
  736.  
  737.     <flag name="doorleft"/>
  738. </door>
  739.  
  740. <door name="lir/kit" gfx="doorright">
  741.     <hotspot name="woody" offset="552/420"/>
  742.     <hotspot name="neighbor" offset="552/420"/>
  743.     <hotspot name="woody_out" offset="552/420"/>
  744.     <hotspot name="neighbor_out" offset="552/420"/>
  745.  
  746.     <stdaction name="goto"/>
  747.     
  748.     <action name="enter" actor="woody" actoranim="inv" objanim="woody_enter" objnextanim="ms" time="15" noise="0"/>
  749.     <action name="leave" actor="woody" actoranim="inv" objanim="woody_leave" objnextanim="ms" actornextanim="ms3" time="23" noise="0"/>
  750.     <action name="enter" actor="neighbor" actoranim="inv" objanim="neighbor_enter" objnextanim="ms" time="19" noise="0"/>
  751.     <action name="leave" actor="neighbor" actoranim="inv" objanim="neighbor_leave" objnextanim="ms" actornextanim="ms3" time="19" noise="0"/>
  752.  
  753.     <flag name="doorright"/>
  754. </door>
  755.  
  756. <door name="toi/anc" gfx="doorright">
  757.     <hotspot name="woody" offset="552/420"/>
  758.     <hotspot name="neighbor" offset="552/420"/>
  759.     <hotspot name="woody_out" offset="552/420"/>
  760.     <hotspot name="neighbor_out" offset="552/420"/>
  761.  
  762.     <stdaction name="goto"/>
  763.     
  764.     <action name="enter" actor="woody" actoranim="inv" objanim="woody_enter" objnextanim="ms" time="15" noise="0"/>
  765.     <action name="leave" actor="woody" actoranim="inv" objanim="woody_leave"  objnextanim="ms" actornextanim="ms3" time="23" noise="0"/>
  766.     <action name="enter" actor="neighbor" actoranim="inv" objanim="neighbor_enter" objnextanim="ms" time="19" noise="0"/>
  767.     <action name="leave" actor="neighbor" actoranim="inv" objanim="neighbor_leave" objnextanim="ms" actornextanim="ms3" time="19" noise="0"/>
  768.  
  769.     <flag name="doorright"/>
  770. </door>
  771.  
  772. <door name="bed/wor" gfx="doorleft">
  773.     <hotspot name="woody" offset="400/420"/>
  774.     <hotspot name="neighbor" offset="400/420"/>
  775.     <hotspot name="woody_out" offset="410/420"/>
  776.     <hotspot name="neighbor_out" offset="400/420"/>
  777.  
  778.     <stdaction name="goto"/>
  779.     
  780.     <action name="enter" actor="woody" actoranim="inv" objanim="woody_enter" objnextanim="ms" time="18" noise="0"/>
  781.     <action name="leave" actor="woody" actoranim="inv" objanim="woody_leave" objnextanim="ms" actornextanim="ms1" time="24" noise="0"/>
  782.     <action name="enter" actor="neighbor" actoranim="inv" objanim="neighbor_enter" objnextanim="ms" time="19" noise="0"/>
  783.     <action name="leave" actor="neighbor" actoranim="inv" objanim="neighbor_leave" objnextanim="ms" actornextanim="ms1" time="19" noise="0"/>
  784.  
  785.     <flag name="doorleft"/>
  786. </door>
  787.  
  788. <door name="bed/bal" gfx="doorright">
  789.     <hotspot name="woody" offset="552/420"/>
  790.     <hotspot name="neighbor" offset="552/420"/>
  791.     <hotspot name="woody_out" offset="552/420"/>
  792.     <hotspot name="neighbor_out" offset="552/420"/>
  793.  
  794.     <stdaction name="goto"/>
  795.     
  796.     <action name="enter" actor="woody" actoranim="inv" objanim="woody_enter" objnextanim="ms" time="15" noise="0"/>
  797.     <action name="leave" actor="woody" actoranim="inv" objanim="woody_leave" objnextanim="ms" actornextanim="ms3" time="23" noise="0"/>
  798.     <action name="enter" actor="neighbor" actoranim="inv" objanim="neighbor_enter" objnextanim="ms" time="19" noise="0"/>
  799.     <action name="leave" actor="neighbor" actoranim="inv" objanim="neighbor_leave" objnextanim="ms" actornextanim="ms3" time="19" noise="0"/>
  800.  
  801.     <flag name="doorright"/>
  802. </door>
  803.  
  804. <door name="bed/lir" gfx="doorback">
  805.     <hotspot name="woody" offset="483/370"/>
  806.     <hotspot name="woody_out" offset="483/370"/>
  807.     <hotspot name="neighbor" offset="463/370"/>
  808.     <hotspot name="neighbor_out" offset="463/370"/>
  809.  
  810.     <stdaction name="goto"/>
  811.     
  812.     <action name="enter" actor="woody" actoranim="inv" objanim="woody_enter" objnextanim="ms" time="9" noise="0"/>
  813.     <action name="leave" actor="woody" actoranim="inv" objanim="woody_leave" objnextanim="ms" actornextanim="ms2" time="25" noise="0"/>
  814.     <action name="enter" actor="neighbor" actoranim="inv" objanim="neighbor_enter" objnextanim="ms" time="11" noise="0"/>
  815.     <action name="leave" actor="neighbor" actoranim="inv" objanim="neighbor_leave" objnextanim="ms" actornextanim="ms3" time="22" noise="0"/>
  816.  
  817.     <flag name="doordown"/>
  818. </door>
  819.  
  820. <door name="wor/bed" gfx="doorright">
  821.     <hotspot name="woody" offset="552/420"/>
  822.     <hotspot name="neighbor" offset="552/420"/>
  823.     <hotspot name="woody_out" offset="552/420"/>
  824.     <hotspot name="neighbor_out" offset="552/420"/>
  825.  
  826.     <stdaction name="goto"/>
  827.     
  828.     <action name="enter" actor="woody" actoranim="inv" objanim="woody_enter" objnextanim="ms" time="15" noise="0"/>
  829.     <action name="leave" actor="woody" actoranim="inv" objanim="woody_leave" objnextanim="ms" actornextanim="ms3" time="23" noise="0"/>
  830.     <action name="enter" actor="neighbor" actoranim="inv" objanim="neighbor_enter" objnextanim="ms" time="19" noise="0"/>
  831.     <action name="leave" actor="neighbor" actoranim="inv" objanim="neighbor_leave" objnextanim="ms" actornextanim="ms3" time="19" noise="0"/>
  832.  
  833.     <flag name="doorright"/>
  834. </door>
  835.  
  836. <door name="bas/anc" gfx="doorback">
  837.     <hotspot name="woody" offset="483/370"/>
  838.     <hotspot name="woody_out" offset="483/370"/>
  839.     <hotspot name="neighbor" offset="463/370"/>
  840.     <hotspot name="neighbor_out" offset="463/370"/>
  841.  
  842.     <stdaction name="goto"/>
  843.     
  844.     <action name="enter" actor="woody" actoranim="inv" objanim="woody_enter" objnextanim="ms" time="9" noise="0"/>
  845.     <action name="leave" actor="woody" actoranim="inv" objanim="woody_leave" objnextanim="ms" actornextanim="ms2" time="25" noise="0"/>
  846.     <action name="enter" actor="neighbor" actoranim="inv" objanim="neighbor_enter" objnextanim="ms" time="11" noise="0"/>
  847.     <action name="leave" actor="neighbor" actoranim="inv" objanim="neighbor_leave" objnextanim="ms" actornextanim="ms3" time="22" noise="0"/>
  848.  
  849.     <flag name="doorup"/>
  850. </door>
  851.  
  852. </objects>