Index: head/games/corsix-th/Makefile =================================================================== --- head/games/corsix-th/Makefile (revision 397298) +++ head/games/corsix-th/Makefile (revision 397299) @@ -1,52 +1,50 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= corsixth -PORTVERSION= 0.40 +PORTVERSION= 0.50 DISTVERSIONPREFIX= v CATEGORIES= games MAINTAINER= madpilot@FreeBSD.org COMMENT= Open source clone of Theme Hospital LICENSE= MIT LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 +RUN_DEPENDS= ${LUA_MODLIBDIR}/lfs.so:${PORTSDIR}/devel/luafilesystem \ + ${LUA_MODLIBDIR}/lpeg.so:${PORTSDIR}/devel/lua-lpeg -USES= cmake compiler:c++11-lang dos2unix pkgconfig -USE_SDL= mixer +USES= cmake compiler:c++11-lang dos2unix iconv lua pkgconfig +USE_SDL= mixer2 DOS2UNIX_FILES= CMake/FindFFmpeg.cmake \ CorsixTH/CMakeLists.txt \ CorsixTH/Src/iso_fs.cpp +CMAKE_ARGS= -DWITH_LUAJIT=OFF USE_GITHUB= yes GH_ACCOUNT= CorsixTH GH_PROJECT= CorsixTH -OPTIONS_DEFINE= LUAJIT MOVIES -OPTIONS_DEFAULT= LUAJIT MOVIES -LUAJIT_DESC= Use LUAJIT compiler +OPTIONS_DEFINE= MOVIES +OPTIONS_DEFAULT= MOVIES MOVIES_DESC= Play in-game movies MOVIES_CMAKE_ON= -DWITH_MOVIES=ON MOVIES_CMAKE_OFF= -DWITH_MOVIES=OFF MOVIES_LIB_DEPENDS= libswresample.so:${PORTSDIR}/multimedia/ffmpeg -LUAJIT_CMAKE_ON= -DWITH_LUAJIT=ON -LUAJIT_CMAKE_OFF= -DWITH_LUAJIT=OFF -LUAJIT_LIB_DEPENDS= libluajit-5.1.so:${PORTSDIR}/lang/luajit -LUAJIT_USES_OFF= lua:51 post-patch: # Allow the game to find its resources without wrapper scripts @${REINPLACE_CMD} -e \ '/return loadfile/s,name,\\"${DATADIR}/\\" .. &,' \ ${WRKSRC}/CorsixTH/Src/main.cpp do-install: ${INSTALL_PROGRAM} ${WRKSRC}/CorsixTH/CorsixTH ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/CorsixTH/CorsixTH.lua ${STAGEDIR}${DATADIR} cd ${WRKSRC}/CorsixTH && ${COPYTREE_SHARE} "Bitmap Levels Lua" \ ${STAGEDIR}${DATADIR} .include Index: head/games/corsix-th/distinfo =================================================================== --- head/games/corsix-th/distinfo (revision 397298) +++ head/games/corsix-th/distinfo (revision 397299) @@ -1,2 +1,2 @@ -SHA256 (CorsixTH-CorsixTH-v0.40_GH0.tar.gz) = 0d6466b3bb63235b1e438087b59250a85d53488845399726b00d1804444b328c -SIZE (CorsixTH-CorsixTH-v0.40_GH0.tar.gz) = 4425926 +SHA256 (CorsixTH-CorsixTH-v0.50_GH0.tar.gz) = 822cb5b4a4ec863ba410b6a37e456b360516b2362337532689070e4555c037ee +SIZE (CorsixTH-CorsixTH-v0.50_GH0.tar.gz) = 4334892 Index: head/games/corsix-th/files/patch-CorsixTH-CMakeLists.txt =================================================================== --- head/games/corsix-th/files/patch-CorsixTH-CMakeLists.txt (revision 397298) +++ head/games/corsix-th/files/patch-CorsixTH-CMakeLists.txt (nonexistent) @@ -1,46 +0,0 @@ ---- CorsixTH/CMakeLists.txt.orig 2013-03-24 19:01:59.745454897 +0100 -+++ CorsixTH/CMakeLists.txt 2013-03-24 19:03:14.618396915 +0100 -@@ -88,6 +88,21 @@ - - # Finding libraries - -+# Find FFMPEG -+IF(CORSIX_TH_USE_FFMPEG) -+ FIND_PACKAGE(FFmpeg COMPONENTS AVFORMAT AVCODEC AVUTIL SWSCALE SWRESAMPLE REQUIRED) -+ IF(FFMPEG_FOUND) -+ TARGET_LINK_LIBRARIES(CorsixTH ${FFMPEG_LIBRARIES}) -+ INCLUDE_DIRECTORIES(${FFMPEG_INCLUDE_DIRS}) -+ IF(APPLE) -+ TARGET_LINK_LIBRARIES(CorsixTH libz.dylib) -+ ENDIF() -+ message(" FFmpeg found") -+ ELSE(FFMPEG_FOUND) -+ message("Error: FFmpeg library not found, even though it was selected to be included") -+ ENDIF(FFMPEG_FOUND) -+ENDIF(CORSIX_TH_USE_FFMPEG) -+ - # Find SDL - FIND_PACKAGE(SDL REQUIRED) - IF(SDL_FOUND) -@@ -131,21 +146,6 @@ - - message( STATUS "CMAKE_MODULE_PATH=${CMAKE_MODULE_PATH}" ) - --# Find FFMPEG --IF(CORSIX_TH_USE_FFMPEG) -- FIND_PACKAGE(FFmpeg COMPONENTS AVFORMAT AVCODEC AVUTIL SWSCALE SWRESAMPLE REQUIRED) -- IF(FFMPEG_FOUND) -- TARGET_LINK_LIBRARIES(CorsixTH ${FFMPEG_LIBRARIES}) -- INCLUDE_DIRECTORIES(${FFMPEG_INCLUDE_DIRS}) -- IF(APPLE) -- TARGET_LINK_LIBRARIES(CorsixTH libz.dylib) -- ENDIF() -- message(" FFmpeg found") -- ELSE(FFMPEG_FOUND) -- message("Error: FFmpeg library not found, even though it was selected to be included") -- ENDIF(FFMPEG_FOUND) --ENDIF(CORSIX_TH_USE_FFMPEG) -- - # Find Freetype2 - IF(CORSIX_TH_USE_FREETYPE2) - FIND_PACKAGE(Freetype REQUIRED) Property changes on: head/games/corsix-th/files/patch-CorsixTH-CMakeLists.txt ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/games/corsix-th/files/patch-CMake_FindLua.cmake =================================================================== --- head/games/corsix-th/files/patch-CMake_FindLua.cmake (nonexistent) +++ head/games/corsix-th/files/patch-CMake_FindLua.cmake (revision 397299) @@ -0,0 +1,13 @@ +--- CMake/FindLua.cmake.orig 2015-08-30 20:29:45 UTC ++++ CMake/FindLua.cmake +@@ -26,8 +26,8 @@ IF (WITH_LUAJIT) + SET (LUA_INCLUDE_DIRS include/luajit-2.0 include) + ELSE (WITH_LUAJIT) + SET (LUA_INTERPRETER_TYPE "Lua") +- SET (LUA_LIBRARY_NAME lua53 lua52 lua5.1 lua51 lua lua-5.1 liblua) +- SET (LUA_INCLUDE_DIRS include include/lua include/lua5.1 include/lua51 include/lua-5.1) ++ SET (LUA_LIBRARY_NAME lua-5.1 lua-5.2 lua-5.3) ++ SET (LUA_INCLUDE_DIRS include include/lua include/lua51 include/lua52 include/lua53) + ENDIF(WITH_LUAJIT) + + FIND_PATH (LUA_INCLUDE_DIR lua.h Property changes on: head/games/corsix-th/files/patch-CMake_FindLua.cmake ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/corsix-th/files/patch-CorsixTH-Src-iso_fs.cpp =================================================================== --- head/games/corsix-th/files/patch-CorsixTH-Src-iso_fs.cpp (revision 397298) +++ head/games/corsix-th/files/patch-CorsixTH-Src-iso_fs.cpp (revision 397299) @@ -1,10 +1,10 @@ ---- CorsixTH/Src/iso_fs.cpp.orig 2013-09-17 17:59:28.434946572 +0200 -+++ CorsixTH/Src/iso_fs.cpp 2013-09-17 18:00:15.533944173 +0200 -@@ -30,6 +30,7 @@ +--- CorsixTH/Src/iso_fs.cpp.orig 2015-09-18 21:09:59 UTC ++++ CorsixTH/Src/iso_fs.cpp +@@ -31,6 +31,7 @@ SOFTWARE. #ifdef CORSIX_TH_HAS_ALLOCA_H #include #endif +#include #include IsoFilesystem::IsoFilesystem() Index: head/games/corsix-th/files/patch-CorsixTH_Lua_app.lua =================================================================== --- head/games/corsix-th/files/patch-CorsixTH_Lua_app.lua (nonexistent) +++ head/games/corsix-th/files/patch-CorsixTH_Lua_app.lua (revision 397299) @@ -0,0 +1,11 @@ +--- CorsixTH/Lua/app.lua.orig 2015-08-30 20:29:45 UTC ++++ CorsixTH/Lua/app.lua +@@ -63,7 +63,7 @@ function App:App() + } + self.strings = {} + self.savegame_version = SAVEGAME_VERSION +- self.check_for_updates = true ++ self.check_for_updates = false + end + + --! Starts a Lua DBGp client & connects it to a DBGp server. Property changes on: head/games/corsix-th/files/patch-CorsixTH_Lua_app.lua ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/corsix-th/files/patch-CorsixTH_Lua_config__finder.lua =================================================================== --- head/games/corsix-th/files/patch-CorsixTH_Lua_config__finder.lua (nonexistent) +++ head/games/corsix-th/files/patch-CorsixTH_Lua_config__finder.lua (revision 397299) @@ -0,0 +1,11 @@ +--- CorsixTH/Lua/config_finder.lua.orig 2015-08-30 20:29:45 UTC ++++ CorsixTH/Lua/config_finder.lua +@@ -133,7 +133,7 @@ local config_defaults = { + shift_scroll_speed = 4, + new_graphics_folder = nil, + use_new_graphics = false, +- check_for_updates = true ++ check_for_updates = false + } + local fi = io.open(config_filename, "r") + local config_values = {} Property changes on: head/games/corsix-th/files/patch-CorsixTH_Lua_config__finder.lua ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/corsix-th/pkg-plist =================================================================== --- head/games/corsix-th/pkg-plist (revision 397298) +++ head/games/corsix-th/pkg-plist (revision 397299) @@ -1,352 +1,353 @@ bin/CorsixTH %%DATADIR%%/Bitmap/aux_ui.dat %%DATADIR%%/Bitmap/aux_ui.spec %%DATADIR%%/Bitmap/aux_ui.tab %%DATADIR%%/Bitmap/bootstrap_font.bmp %%DATADIR%%/Bitmap/bootstrap_font.dat %%DATADIR%%/Bitmap/bootstrap_font.pal %%DATADIR%%/Bitmap/bootstrap_font.tab %%DATADIR%%/Bitmap/build_room_dialog_close.bmp %%DATADIR%%/Bitmap/flag_buildable.bmp %%DATADIR%%/Bitmap/flag_hospital.bmp %%DATADIR%%/Bitmap/flag_passable.bmp %%DATADIR%%/Bitmap/flag_travel_east.bmp %%DATADIR%%/Bitmap/flag_travel_north.bmp %%DATADIR%%/Bitmap/flag_travel_south.bmp %%DATADIR%%/Bitmap/flag_travel_west.bmp %%DATADIR%%/Bitmap/flags32.png %%DATADIR%%/Bitmap/fullscreen_border_bottom.bmp %%DATADIR%%/Bitmap/fullscreen_border_bottomleft.bmp %%DATADIR%%/Bitmap/fullscreen_border_bottomright.bmp %%DATADIR%%/Bitmap/fullscreen_border_left.bmp %%DATADIR%%/Bitmap/fullscreen_border_right.bmp %%DATADIR%%/Bitmap/fullscreen_border_top.bmp %%DATADIR%%/Bitmap/fullscreen_border_topleft.bmp %%DATADIR%%/Bitmap/fullscreen_border_topright.bmp %%DATADIR%%/Bitmap/lib_bmp.lua %%DATADIR%%/Bitmap/lib_spritesheet.lua %%DATADIR%%/Bitmap/mainmenu1080.bmp %%DATADIR%%/Bitmap/mainmenu1080.dat %%DATADIR%%/Bitmap/mainmenu1080.pal %%DATADIR%%/Bitmap/map_cell_outline.bmp %%DATADIR%%/Bitmap/map_cell_outline_east.bmp %%DATADIR%%/Bitmap/map_cell_outline_north.bmp %%DATADIR%%/Bitmap/map_cell_outline_south.bmp %%DATADIR%%/Bitmap/map_cell_outline_west.bmp %%DATADIR%%/Bitmap/mkbootstrap.lua %%DATADIR%%/Bitmap/mkfont.lua %%DATADIR%%/Bitmap/mkraw.lua %%DATADIR%%/Bitmap/mksheet.lua %%DATADIR%%/Bitmap/new32.png %%DATADIR%%/Bitmap/open32.png %%DATADIR%%/Bitmap/parcels32.png %%DATADIR%%/Bitmap/positions32.png %%DATADIR%%/Bitmap/readme.txt %%DATADIR%%/Bitmap/redo32.png %%DATADIR%%/Bitmap/save32.png %%DATADIR%%/Bitmap/transparent_walls32.png %%DATADIR%%/Bitmap/tree_collapsed.bmp %%DATADIR%%/Bitmap/tree_ctrl.dat %%DATADIR%%/Bitmap/tree_ctrl.pal %%DATADIR%%/Bitmap/tree_ctrl.spec %%DATADIR%%/Bitmap/tree_ctrl.tab %%DATADIR%%/Bitmap/tree_expanded.bmp %%DATADIR%%/Bitmap/tree_leaf.bmp %%DATADIR%%/Bitmap/tree_level.bmp %%DATADIR%%/Bitmap/undo32.png %%DATADIR%%/CorsixTH.lua %%DATADIR%%/Levels/Example.map %%DATADIR%%/Levels/avatar.level %%DATADIR%%/Levels/avatar.map %%DATADIR%%/Levels/confined_v5.level %%DATADIR%%/Levels/confined_v5.map %%DATADIR%%/Levels/demo.level %%DATADIR%%/Levels/example.level %%DATADIR%%/Levels/finisham.level %%DATADIR%%/Levels/finisham.map %%DATADIR%%/Levels/original05.level %%DATADIR%%/Levels/original07.level %%DATADIR%%/Levels/original08.level %%DATADIR%%/Levels/original11.level %%DATADIR%%/Levels/original12.level %%DATADIR%%/Levels/st.peter's.level %%DATADIR%%/Levels/st.peter's.map %%DATADIR%%/Lua/api_version.lua %%DATADIR%%/Lua/app.lua %%DATADIR%%/Lua/audio.lua %%DATADIR%%/Lua/base_config.lua %%DATADIR%%/Lua/calls_dispatcher.lua %%DATADIR%%/Lua/class.lua %%DATADIR%%/Lua/command.lua %%DATADIR%%/Lua/command_stack.lua %%DATADIR%%/Lua/commands/compound.lua %%DATADIR%%/Lua/commands/set_map_cell.lua %%DATADIR%%/Lua/commands/set_map_cell_flags.lua %%DATADIR%%/Lua/config_finder.lua %%DATADIR%%/Lua/debug_script.lua %%DATADIR%%/Lua/diagnosis/diag_blood_machine.lua %%DATADIR%%/Lua/diagnosis/diag_cardiogram.lua %%DATADIR%%/Lua/diagnosis/diag_general_diag.lua %%DATADIR%%/Lua/diagnosis/diag_gp.lua %%DATADIR%%/Lua/diagnosis/diag_psych.lua %%DATADIR%%/Lua/diagnosis/diag_scanner.lua %%DATADIR%%/Lua/diagnosis/diag_ultrascan.lua %%DATADIR%%/Lua/diagnosis/diag_ward.lua %%DATADIR%%/Lua/diagnosis/diag_x_ray.lua %%DATADIR%%/Lua/dialogs/adviser.lua %%DATADIR%%/Lua/dialogs/bottom_panel.lua %%DATADIR%%/Lua/dialogs/build_room.lua %%DATADIR%%/Lua/dialogs/confirm_dialog.lua %%DATADIR%%/Lua/dialogs/edit_room.lua %%DATADIR%%/Lua/dialogs/fullscreen.lua %%DATADIR%%/Lua/dialogs/fullscreen/annual_report.lua %%DATADIR%%/Lua/dialogs/fullscreen/bank_manager.lua %%DATADIR%%/Lua/dialogs/fullscreen/drug_casebook.lua %%DATADIR%%/Lua/dialogs/fullscreen/fax.lua %%DATADIR%%/Lua/dialogs/fullscreen/graphs.lua %%DATADIR%%/Lua/dialogs/fullscreen/hospital_policy.lua %%DATADIR%%/Lua/dialogs/fullscreen/progress_report.lua %%DATADIR%%/Lua/dialogs/fullscreen/research_policy.lua %%DATADIR%%/Lua/dialogs/fullscreen/staff_management.lua %%DATADIR%%/Lua/dialogs/fullscreen/town_map.lua %%DATADIR%%/Lua/dialogs/furnish_corridor.lua %%DATADIR%%/Lua/dialogs/hire_staff.lua %%DATADIR%%/Lua/dialogs/information.lua %%DATADIR%%/Lua/dialogs/jukebox.lua %%DATADIR%%/Lua/dialogs/machine_dialog.lua %%DATADIR%%/Lua/dialogs/map_editor.lua %%DATADIR%%/Lua/dialogs/menu.lua %%DATADIR%%/Lua/dialogs/message.lua %%DATADIR%%/Lua/dialogs/patient.lua %%DATADIR%%/Lua/dialogs/place_objects.lua %%DATADIR%%/Lua/dialogs/place_staff.lua %%DATADIR%%/Lua/dialogs/queue_dialog.lua %%DATADIR%%/Lua/dialogs/resizable.lua %%DATADIR%%/Lua/dialogs/resizables/calls_dispatcher.lua %%DATADIR%%/Lua/dialogs/resizables/cheats.lua %%DATADIR%%/Lua/dialogs/resizables/customise.lua %%DATADIR%%/Lua/dialogs/resizables/directory_browser.lua %%DATADIR%%/Lua/dialogs/resizables/dropdown.lua %%DATADIR%%/Lua/dialogs/resizables/file_browser.lua %%DATADIR%%/Lua/dialogs/resizables/file_browsers/choose_font.lua %%DATADIR%%/Lua/dialogs/resizables/file_browsers/load_game.lua %%DATADIR%%/Lua/dialogs/resizables/file_browsers/save_game.lua %%DATADIR%%/Lua/dialogs/resizables/folder_settings.lua %%DATADIR%%/Lua/dialogs/resizables/lua_console.lua %%DATADIR%%/Lua/dialogs/resizables/main_menu.lua %%DATADIR%%/Lua/dialogs/resizables/menu_list_dialog.lua %%DATADIR%%/Lua/dialogs/resizables/menu_list_dialogs/custom_game.lua %%DATADIR%%/Lua/dialogs/resizables/menu_list_dialogs/make_debug_patient.lua %%DATADIR%%/Lua/dialogs/resizables/new_game.lua %%DATADIR%%/Lua/dialogs/resizables/options.lua %%DATADIR%%/Lua/dialogs/resizables/tip_of_the_day.lua %%DATADIR%%/Lua/dialogs/resizables/update.lua %%DATADIR%%/Lua/dialogs/staff_dialog.lua %%DATADIR%%/Lua/dialogs/staff_rise.lua %%DATADIR%%/Lua/dialogs/tree_ctrl.lua %%DATADIR%%/Lua/dialogs/watch.lua %%DATADIR%%/Lua/diseases/alien_dna.lua %%DATADIR%%/Lua/diseases/baldness.lua %%DATADIR%%/Lua/diseases/bloaty_head.lua %%DATADIR%%/Lua/diseases/broken_heart.lua %%DATADIR%%/Lua/diseases/broken_wind.lua %%DATADIR%%/Lua/diseases/chronic_nosehair.lua %%DATADIR%%/Lua/diseases/corrugated_ankles.lua %%DATADIR%%/Lua/diseases/discrete_itching.lua %%DATADIR%%/Lua/diseases/fake_blood.lua %%DATADIR%%/Lua/diseases/fractured_bones.lua %%DATADIR%%/Lua/diseases/gastric_ejections.lua %%DATADIR%%/Lua/diseases/golf_stones.lua %%DATADIR%%/Lua/diseases/gut_rot.lua %%DATADIR%%/Lua/diseases/hairyitis.lua %%DATADIR%%/Lua/diseases/heaped_piles.lua %%DATADIR%%/Lua/diseases/infectious_laughter.lua %%DATADIR%%/Lua/diseases/invisibility.lua %%DATADIR%%/Lua/diseases/iron_lungs.lua %%DATADIR%%/Lua/diseases/jellyitis.lua %%DATADIR%%/Lua/diseases/kidney_beans.lua %%DATADIR%%/Lua/diseases/king_complex.lua %%DATADIR%%/Lua/diseases/pregnant.lua %%DATADIR%%/Lua/diseases/ruptured_nodules.lua %%DATADIR%%/Lua/diseases/serious_radiation.lua %%DATADIR%%/Lua/diseases/slack_tongue.lua %%DATADIR%%/Lua/diseases/sleeping_illness.lua %%DATADIR%%/Lua/diseases/spare_ribs.lua %%DATADIR%%/Lua/diseases/sweaty_palms.lua %%DATADIR%%/Lua/diseases/the_squits.lua %%DATADIR%%/Lua/diseases/third_degree_sideburns.lua %%DATADIR%%/Lua/diseases/transparency.lua %%DATADIR%%/Lua/diseases/tv_personalities.lua %%DATADIR%%/Lua/diseases/uncommon_cold.lua %%DATADIR%%/Lua/diseases/unexpected_swelling.lua %%DATADIR%%/Lua/entities/grim_reaper.lua %%DATADIR%%/Lua/entities/humanoid.lua %%DATADIR%%/Lua/entities/inspector.lua %%DATADIR%%/Lua/entities/machine.lua %%DATADIR%%/Lua/entities/object.lua %%DATADIR%%/Lua/entities/patient.lua %%DATADIR%%/Lua/entities/staff.lua %%DATADIR%%/Lua/entities/vip.lua %%DATADIR%%/Lua/entity.lua %%DATADIR%%/Lua/entity_map.lua %%DATADIR%%/Lua/epidemic.lua %%DATADIR%%/Lua/filesystem.lua %%DATADIR%%/Lua/game_ui.lua %%DATADIR%%/Lua/graphics.lua %%DATADIR%%/Lua/hospital.lua %%DATADIR%%/Lua/humanoid_actions/answer_call.lua %%DATADIR%%/Lua/humanoid_actions/call_checkpoint.lua %%DATADIR%%/Lua/humanoid_actions/check_watch.lua %%DATADIR%%/Lua/humanoid_actions/die.lua %%DATADIR%%/Lua/humanoid_actions/falling.lua %%DATADIR%%/Lua/humanoid_actions/get_up.lua %%DATADIR%%/Lua/humanoid_actions/idle.lua %%DATADIR%%/Lua/humanoid_actions/idle_spawn.lua %%DATADIR%%/Lua/humanoid_actions/knock_door.lua %%DATADIR%%/Lua/humanoid_actions/meander.lua %%DATADIR%%/Lua/humanoid_actions/multi_use_object.lua %%DATADIR%%/Lua/humanoid_actions/on_ground.lua %%DATADIR%%/Lua/humanoid_actions/pee.lua %%DATADIR%%/Lua/humanoid_actions/pickup.lua %%DATADIR%%/Lua/humanoid_actions/queue.lua %%DATADIR%%/Lua/humanoid_actions/seek_reception.lua %%DATADIR%%/Lua/humanoid_actions/seek_room.lua %%DATADIR%%/Lua/humanoid_actions/seek_staffroom.lua %%DATADIR%%/Lua/humanoid_actions/seek_toilets.lua %%DATADIR%%/Lua/humanoid_actions/shake_fist.lua %%DATADIR%%/Lua/humanoid_actions/spawn.lua %%DATADIR%%/Lua/humanoid_actions/staff_reception.lua %%DATADIR%%/Lua/humanoid_actions/sweep_floor.lua %%DATADIR%%/Lua/humanoid_actions/tap_foot.lua %%DATADIR%%/Lua/humanoid_actions/use_object.lua %%DATADIR%%/Lua/humanoid_actions/use_screen.lua %%DATADIR%%/Lua/humanoid_actions/use_staffroom.lua %%DATADIR%%/Lua/humanoid_actions/vaccinate.lua %%DATADIR%%/Lua/humanoid_actions/vip_go_to_next_room.lua %%DATADIR%%/Lua/humanoid_actions/vomit.lua %%DATADIR%%/Lua/humanoid_actions/walk.lua %%DATADIR%%/Lua/humanoid_actions/yawn.lua %%DATADIR%%/Lua/key_mapping.txt %%DATADIR%%/Lua/languages/brazilian_portuguese.lua %%DATADIR%%/Lua/languages/czech.lua %%DATADIR%%/Lua/languages/danish.lua %%DATADIR%%/Lua/languages/developer.lua %%DATADIR%%/Lua/languages/dutch.lua %%DATADIR%%/Lua/languages/english.lua %%DATADIR%%/Lua/languages/finnish.lua %%DATADIR%%/Lua/languages/french.lua %%DATADIR%%/Lua/languages/german.lua %%DATADIR%%/Lua/languages/hungarian.lua %%DATADIR%%/Lua/languages/iberic_portuguese.lua %%DATADIR%%/Lua/languages/italian.lua %%DATADIR%%/Lua/languages/korean.lua %%DATADIR%%/Lua/languages/norwegian.lua %%DATADIR%%/Lua/languages/original_strings.lua %%DATADIR%%/Lua/languages/polish.lua %%DATADIR%%/Lua/languages/russian.lua %%DATADIR%%/Lua/languages/simplified_chinese.lua %%DATADIR%%/Lua/languages/spanish.lua %%DATADIR%%/Lua/languages/swedish.lua %%DATADIR%%/Lua/languages/traditional_chinese.lua %%DATADIR%%/Lua/map.lua %%DATADIR%%/Lua/movie_player.lua %%DATADIR%%/Lua/objects/analyser.lua %%DATADIR%%/Lua/objects/autopsy.lua %%DATADIR%%/Lua/objects/bed.lua %%DATADIR%%/Lua/objects/bench.lua %%DATADIR%%/Lua/objects/bin.lua %%DATADIR%%/Lua/objects/bookcase.lua %%DATADIR%%/Lua/objects/cabinet.lua %%DATADIR%%/Lua/objects/chair.lua %%DATADIR%%/Lua/objects/comfortable_chair.lua %%DATADIR%%/Lua/objects/computer.lua %%DATADIR%%/Lua/objects/console.lua %%DATADIR%%/Lua/objects/couch.lua %%DATADIR%%/Lua/objects/crash_trolley.lua %%DATADIR%%/Lua/objects/desk.lua %%DATADIR%%/Lua/objects/door.lua %%DATADIR%%/Lua/objects/doors/entrance_left_door.lua %%DATADIR%%/Lua/objects/doors/entrance_right_door.lua %%DATADIR%%/Lua/objects/doors/swing_door_left.lua %%DATADIR%%/Lua/objects/doors/swing_door_right.lua %%DATADIR%%/Lua/objects/drinks_machine.lua %%DATADIR%%/Lua/objects/fire_extinguisher.lua %%DATADIR%%/Lua/objects/gates_to_hell.lua %%DATADIR%%/Lua/objects/helicopter.lua %%DATADIR%%/Lua/objects/lecture_chair.lua %%DATADIR%%/Lua/objects/litter.lua %%DATADIR%%/Lua/objects/loo.lua %%DATADIR%%/Lua/objects/machines/blood_machine.lua %%DATADIR%%/Lua/objects/machines/cardio.lua %%DATADIR%%/Lua/objects/machines/cast_remover.lua %%DATADIR%%/Lua/objects/machines/dna_fixer.lua %%DATADIR%%/Lua/objects/machines/electrolyser.lua %%DATADIR%%/Lua/objects/machines/hair_restorer.lua %%DATADIR%%/Lua/objects/machines/inflator.lua %%DATADIR%%/Lua/objects/machines/jelly_moulder.lua %%DATADIR%%/Lua/objects/machines/operating_table.lua %%DATADIR%%/Lua/objects/machines/operating_table_b.lua %%DATADIR%%/Lua/objects/machines/scanner.lua %%DATADIR%%/Lua/objects/machines/shower.lua %%DATADIR%%/Lua/objects/machines/slicer.lua %%DATADIR%%/Lua/objects/machines/ultrascanner.lua %%DATADIR%%/Lua/objects/machines/x_ray.lua %%DATADIR%%/Lua/objects/op_sink1.lua %%DATADIR%%/Lua/objects/op_sink2.lua %%DATADIR%%/Lua/objects/pharmacy_cabinet.lua %%DATADIR%%/Lua/objects/plant.lua %%DATADIR%%/Lua/objects/pool_table.lua %%DATADIR%%/Lua/objects/projector.lua %%DATADIR%%/Lua/objects/radiation_shield.lua %%DATADIR%%/Lua/objects/radiation_shield_b.lua %%DATADIR%%/Lua/objects/radiator.lua %%DATADIR%%/Lua/objects/reception_desk.lua %%DATADIR%%/Lua/objects/screen.lua %%DATADIR%%/Lua/objects/sink.lua %%DATADIR%%/Lua/objects/skeleton.lua %%DATADIR%%/Lua/objects/sofa.lua %%DATADIR%%/Lua/objects/surgeon_screen.lua %%DATADIR%%/Lua/objects/tv.lua %%DATADIR%%/Lua/objects/video_game.lua %%DATADIR%%/Lua/objects/x_ray_viewer.lua %%DATADIR%%/Lua/persistance.lua %%DATADIR%%/Lua/queue.lua %%DATADIR%%/Lua/research_department.lua %%DATADIR%%/Lua/room.lua %%DATADIR%%/Lua/rooms/blood_machine_room.lua %%DATADIR%%/Lua/rooms/cardiogram.lua %%DATADIR%%/Lua/rooms/decontamination.lua %%DATADIR%%/Lua/rooms/dna_fixer.lua %%DATADIR%%/Lua/rooms/electrolysis.lua %%DATADIR%%/Lua/rooms/fracture_clinic.lua %%DATADIR%%/Lua/rooms/general_diag.lua %%DATADIR%%/Lua/rooms/gp.lua %%DATADIR%%/Lua/rooms/hair_restoration.lua %%DATADIR%%/Lua/rooms/inflation.lua %%DATADIR%%/Lua/rooms/jelly_vat.lua %%DATADIR%%/Lua/rooms/operating_theatre.lua %%DATADIR%%/Lua/rooms/pharmacy.lua %%DATADIR%%/Lua/rooms/psych.lua %%DATADIR%%/Lua/rooms/research.lua %%DATADIR%%/Lua/rooms/scanner_room.lua %%DATADIR%%/Lua/rooms/slack_tongue.lua %%DATADIR%%/Lua/rooms/staff_room.lua %%DATADIR%%/Lua/rooms/toilets.lua %%DATADIR%%/Lua/rooms/training.lua %%DATADIR%%/Lua/rooms/ultrascan.lua %%DATADIR%%/Lua/rooms/ward.lua %%DATADIR%%/Lua/rooms/x_ray_room.lua +%%DATADIR%%/Lua/run_debugger.lua %%DATADIR%%/Lua/sprite_viewer.lua %%DATADIR%%/Lua/staff_profile.lua %%DATADIR%%/Lua/strict.lua %%DATADIR%%/Lua/string_extensions.lua %%DATADIR%%/Lua/strings.lua %%DATADIR%%/Lua/ui.lua %%DATADIR%%/Lua/utility.lua %%DATADIR%%/Lua/walls/blue.lua %%DATADIR%%/Lua/walls/external.lua %%DATADIR%%/Lua/walls/green.lua %%DATADIR%%/Lua/walls/white.lua %%DATADIR%%/Lua/walls/yellow.lua %%DATADIR%%/Lua/window.lua %%DATADIR%%/Lua/world.lua