2023-11-09 17:48:59 +00:00
|
|
|
version "4.12"
|
|
|
|
|
|
|
|
// Generic engine code
|
2020-10-28 19:40:53 +00:00
|
|
|
#include "zscript/engine/base.zs"
|
|
|
|
#include "zscript/engine/dynarrays.zs"
|
2023-11-09 17:48:59 +00:00
|
|
|
#include "zscript/engine/maps.zs"
|
2020-10-28 19:40:53 +00:00
|
|
|
#include "zscript/engine/dictionary.zs"
|
2023-11-09 17:48:59 +00:00
|
|
|
#include "zscript/engine/inputevents.zs"
|
|
|
|
#include "zscript/engine/service.zs"
|
2022-01-17 12:21:00 +00:00
|
|
|
#include "zscript/engine/ppshader.zs"
|
2023-11-09 17:48:59 +00:00
|
|
|
#include "zscript/engine/screenjob.zs"
|
2020-10-28 19:04:53 +00:00
|
|
|
|
2020-10-28 19:40:53 +00:00
|
|
|
#include "zscript/engine/ui/menu/colorpickermenu.zs"
|
|
|
|
#include "zscript/engine/ui/menu/joystickmenu.zs"
|
|
|
|
#include "zscript/engine/ui/menu/listmenu.zs"
|
|
|
|
#include "zscript/engine/ui/menu/listmenuitems.zs"
|
|
|
|
#include "zscript/engine/ui/menu/loadsavemenu.zs"
|
|
|
|
#include "zscript/engine/ui/menu/menu.zs"
|
|
|
|
#include "zscript/engine/ui/menu/menuitembase.zs"
|
|
|
|
#include "zscript/engine/ui/menu/messagebox.zs"
|
2022-12-04 15:51:44 +00:00
|
|
|
#include "zscript/engine/ui/menu/custommessagebox.zs"
|
2020-10-28 19:40:53 +00:00
|
|
|
#include "zscript/engine/ui/menu/optionmenu.zs"
|
|
|
|
#include "zscript/engine/ui/menu/optionmenuitems.zs"
|
|
|
|
#include "zscript/engine/ui/menu/reverbedit.zs"
|
|
|
|
#include "zscript/engine/ui/menu/textentermenu.zs"
|
|
|
|
#include "zscript/engine/ui/menu/menucustomize.zs"
|
|
|
|
#include "zscript/engine/ui/menu/imagescroller.zs"
|
|
|
|
#include "zscript/engine/ui/menu/search/menu.zs"
|
|
|
|
#include "zscript/engine/ui/menu/search/searchfield.zs"
|
|
|
|
#include "zscript/engine/ui/menu/search/query.zs"
|
|
|
|
#include "zscript/engine/ui/menu/search/anyoralloption.zs"
|
2020-10-28 19:04:53 +00:00
|
|
|
|
2020-10-28 19:40:53 +00:00
|
|
|
#include "zscript/engine/ui/statusbar/statusbarcore.zs"
|
2020-10-04 16:59:51 +00:00
|
|
|
|
2020-10-04 22:23:30 +00:00
|
|
|
|
2020-10-28 19:40:53 +00:00
|
|
|
#include "zscript/constants.zs"
|
2023-09-30 07:33:38 +00:00
|
|
|
#include "zscript/games/razebase.zs"
|
2021-05-22 00:15:49 +00:00
|
|
|
#include "zscript/summary.zs"
|
2023-09-30 07:33:38 +00:00
|
|
|
#include "zscript/games/statusbar.zs"
|
|
|
|
#include "zscript/games/usermapmenu.zs"
|
|
|
|
#include "zscript/games/maptypes.zs"
|
|
|
|
#include "zscript/games/coreactor.zs"
|
2022-10-27 16:03:21 +00:00
|
|
|
#include "zscript/level_postprocessor.zs"
|
2023-09-30 07:33:38 +00:00
|
|
|
#include "zscript/games/level_compatibility.zs"
|
2022-10-15 21:13:47 +00:00
|
|
|
#include "zscript/alt_hud.zs"
|
2022-01-23 10:58:54 +00:00
|
|
|
#include "zscript/games/duke/dukeactor.zs"
|
|
|
|
#include "zscript/games/blood/bloodactor.zs"
|
|
|
|
#include "zscript/games/sw/swactor.zs"
|
|
|
|
#include "zscript/games/exhumed/exhumedactor.zs"
|
|
|
|
|
2021-04-22 16:52:39 +00:00
|
|
|
#include "zscript/games/duke/dukegame.zs"
|
2021-05-15 12:27:32 +00:00
|
|
|
#include "zscript/games/duke/ui/sbar.zs"
|
|
|
|
#include "zscript/games/duke/ui/sbar_d.zs"
|
|
|
|
#include "zscript/games/duke/ui/sbar_r.zs"
|
2021-04-22 16:52:39 +00:00
|
|
|
#include "zscript/games/duke/ui/screens.zs"
|
2021-04-25 22:09:46 +00:00
|
|
|
#include "zscript/games/duke/ui/cutscenes.zs"
|
2020-10-06 18:49:55 +00:00
|
|
|
#include "zscript/games/duke/ui/menu.zs"
|
2022-11-20 11:43:24 +00:00
|
|
|
#include "zscript/games/duke/actors/controllers.zs"
|
2022-11-19 08:02:40 +00:00
|
|
|
#include "zscript/games/duke/actors/masterswitch.zs"
|
2022-11-19 14:40:35 +00:00
|
|
|
#include "zscript/games/duke/actors/touchplate.zs"
|
2022-11-20 07:10:15 +00:00
|
|
|
#include "zscript/games/duke/actors/soundcontroller.zs"
|
2022-11-20 10:58:19 +00:00
|
|
|
#include "zscript/games/duke/actors/respawncontroller.zs"
|
2022-11-27 17:06:32 +00:00
|
|
|
#include "zscript/games/duke/actors/respawnmarker.zs"
|
2022-11-24 06:43:05 +00:00
|
|
|
#include "zscript/games/duke/actors/genericdestructible.zs"
|
2022-11-22 20:22:26 +00:00
|
|
|
|
2022-12-05 10:27:25 +00:00
|
|
|
#include "zscript/games/duke/actors/_placeholders.zs"
|
2022-12-12 08:18:47 +00:00
|
|
|
|
2022-12-31 08:50:30 +00:00
|
|
|
#include "zscript/games/duke/actors/dukecstuff/bloodpool.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/bloodsplats.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/bolt.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/cactus.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/canwithsomething.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/crack.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/crane.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/destructibles.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/doorshock.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/ducktarget.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/dukemisc.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/fireext.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/flammables.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/forcesphere.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/frameeffect.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/glasspieces.zs"
|
2022-12-31 12:12:37 +00:00
|
|
|
#include "zscript/games/duke/actors/dukecstuff/greenslime.zs"
|
2022-12-31 08:50:30 +00:00
|
|
|
#include "zscript/games/duke/actors/dukecstuff/helicopt.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/jibs.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/nukebutton.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/ooz.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/oozfilter.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/paper.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/queball.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/rat.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/reactor.zs"
|
2022-12-31 12:12:37 +00:00
|
|
|
#include "zscript/games/duke/actors/dukecstuff/recon.zs"
|
2022-12-31 08:50:30 +00:00
|
|
|
#include "zscript/games/duke/actors/dukecstuff/scrap.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/shell.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/toilet.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/tongue.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/trash.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/viewscreen.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/waterdrip.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/waterfountain.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukecstuff/watersplash.zs"
|
|
|
|
|
2022-12-31 08:24:43 +00:00
|
|
|
#include "zscript/games/duke/actors/dukeenemies/enemy_common.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeenemies/boss1.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeenemies/boss2.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeenemies/boss3.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeenemies/boss4.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeenemies/cannon.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeenemies/commander.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeenemies/drone.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeenemies/egg.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeenemies/lizman.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeenemies/liztroop.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeenemies/newbeast.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeenemies/octabrain.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeenemies/pigcop.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeenemies/rotategun.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeenemies/shark.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeenemies/tank.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeenemies/turret.zs"
|
|
|
|
|
2023-04-23 14:43:07 +00:00
|
|
|
#include "zscript/games/duke/actors/dukestuff/blimp.zs"
|
2023-04-23 14:50:36 +00:00
|
|
|
#include "zscript/games/duke/actors/dukestuff/breakables.zs"
|
2022-12-31 09:53:03 +00:00
|
|
|
#include "zscript/games/duke/actors/dukestuff/effects.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukestuff/females.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukestuff/fire.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukestuff/items.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukestuff/player.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukestuff/rubbercan.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukestuff/stuff.zs"
|
|
|
|
|
2022-12-31 10:27:40 +00:00
|
|
|
#include "zscript/games/duke/actors/dukeweapons/projectilebase.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeweapons/freezer.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeweapons/grower.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeweapons/heavyhbomb.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeweapons/hitscan.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeweapons/melee.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeweapons/mortar.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeweapons/projectiles.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeweapons/rpg.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeweapons/shrinker.zs"
|
|
|
|
#include "zscript/games/duke/actors/dukeweapons/tripbomb.zs"
|
|
|
|
|
2022-12-31 11:28:23 +00:00
|
|
|
#include "zscript/games/duke/actors/worldtour/boss5.zs"
|
|
|
|
#include "zscript/games/duke/actors/worldtour/firefly.zs"
|
|
|
|
#include "zscript/games/duke/actors/worldtour/flamethrower.zs"
|
|
|
|
|
2022-12-31 09:04:45 +00:00
|
|
|
#include "zscript/games/duke/actors/redneckcstuff/airplane.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckcstuff/balloons.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckcstuff/bowling.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckcstuff/chickenplant.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckcstuff/emptybike.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckcstuff/gamblingmachine.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckcstuff/lumberblade.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckcstuff/piano.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckcstuff/pigback.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckcstuff/redneckmisc.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckcstuff/rrcactus.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckcstuff/rrteleport.zs"
|
|
|
|
|
2022-12-31 11:03:10 +00:00
|
|
|
#include "zscript/games/duke/actors/redneckenemies/enemy_common.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckenemies/billyray.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckenemies/bubba.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckenemies/coot.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckenemies/cow.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckenemies/destructo.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckenemies/dog.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckenemies/gator.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckenemies/hen.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckenemies/hulk.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckenemies/minion.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckenemies/mosquito.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckenemies/pig.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckenemies/sheriff.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckenemies/shitboss.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckenemies/tornado.zs"
|
2022-12-31 10:46:10 +00:00
|
|
|
#include "zscript/games/duke/actors/redneckenemies/vixen.zs"
|
2022-12-23 21:16:37 +00:00
|
|
|
|
2022-12-31 11:16:50 +00:00
|
|
|
#include "zscript/games/duke/actors/rrraenemies/biker.zs"
|
|
|
|
#include "zscript/games/duke/actors/rrraenemies/bikerb.zs"
|
|
|
|
#include "zscript/games/duke/actors/rrraenemies/bikerbv2.zs"
|
|
|
|
#include "zscript/games/duke/actors/rrraenemies/bubbaelvis.zs"
|
|
|
|
#include "zscript/games/duke/actors/rrraenemies/cheer.zs"
|
|
|
|
#include "zscript/games/duke/actors/rrraenemies/cheerb.zs"
|
|
|
|
#include "zscript/games/duke/actors/rrraenemies/cheerboat.zs"
|
|
|
|
#include "zscript/games/duke/actors/rrraenemies/cheers.zs"
|
|
|
|
#include "zscript/games/duke/actors/rrraenemies/cootbillyplay.zs"
|
|
|
|
#include "zscript/games/duke/actors/rrraenemies/deputy.zs"
|
|
|
|
#include "zscript/games/duke/actors/rrraenemies/hulkboat.zs"
|
|
|
|
#include "zscript/games/duke/actors/rrraenemies/makeout.zs"
|
|
|
|
#include "zscript/games/duke/actors/rrraenemies/mama.zs"
|
|
|
|
#include "zscript/games/duke/actors/rrraenemies/minionboat.zs"
|
|
|
|
#include "zscript/games/duke/actors/rrraenemies/rabbit.zs"
|
|
|
|
#include "zscript/games/duke/actors/rrraenemies/rabbitspawner.zs"
|
|
|
|
#include "zscript/games/duke/actors/rrraenemies/shootout.zs"
|
2022-12-31 11:52:13 +00:00
|
|
|
|
|
|
|
#include "zscript/games/duke/actors/redneckstuff/ambient_rr.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckstuff/ambient_rrra.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckstuff/items.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckstuff/player.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckstuff/stuff.zs"
|
|
|
|
|
2022-12-23 21:16:37 +00:00
|
|
|
#include "zscript/games/duke/actors/redneckweapons/boatcannon.zs"
|
2022-12-31 10:46:10 +00:00
|
|
|
#include "zscript/games/duke/actors/redneckweapons/crossbow.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckweapons/ripsaw.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckweapons/shitball.zs"
|
|
|
|
#include "zscript/games/duke/actors/redneckweapons/vixenatk.zs"
|
2022-12-23 08:17:51 +00:00
|
|
|
|
2022-12-05 10:27:25 +00:00
|
|
|
#include "zscript/games/duke/world/dukebreak.zs"
|
2022-12-04 08:18:57 +00:00
|
|
|
#include "zscript/games/duke/world/redneckbreak.zs"
|
|
|
|
|
2021-04-28 18:16:13 +00:00
|
|
|
#include "zscript/games/blood/bloodgame.zs"
|
2020-10-05 19:47:53 +00:00
|
|
|
#include "zscript/games/blood/ui/menu.zs"
|
2021-05-11 20:21:52 +00:00
|
|
|
#include "zscript/games/blood/ui/sbar.zs"
|
2021-04-28 18:16:13 +00:00
|
|
|
#include "zscript/games/blood/ui/screens.zs"
|
2021-04-28 22:56:36 +00:00
|
|
|
#include "zscript/games/sw/swgame.zs"
|
2020-10-06 20:01:20 +00:00
|
|
|
#include "zscript/games/sw/ui/menu.zs"
|
2021-05-16 07:34:08 +00:00
|
|
|
#include "zscript/games/sw/ui/sbar.zs"
|
2021-04-28 22:56:36 +00:00
|
|
|
#include "zscript/games/sw/ui/screens.zs"
|
2021-04-30 14:21:37 +00:00
|
|
|
#include "zscript/games/exhumed/exhumedgame.zs"
|
2020-10-06 20:35:25 +00:00
|
|
|
#include "zscript/games/exhumed/ui/menu.zs"
|
2021-05-13 20:28:02 +00:00
|
|
|
#include "zscript/games/exhumed/ui/sbar.zs"
|
2021-04-30 14:21:37 +00:00
|
|
|
#include "zscript/games/exhumed/ui/screens.zs"
|