forked from Realm667/WolfenDoom
-
Notifications
You must be signed in to change notification settings - Fork 0
/
zscript.txt
94 lines (83 loc) · 5.42 KB
/
zscript.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
version "3.7.2"
// Menu Components
#include "scripts/menus/iconlistmenu.txt" // Skill Menu (with icons) Base
#include "scripts/menus/playermenunamebox.txt" // Replacement player menu name box that colors name by default
#include "scripts/menus/messagebox.txt" // Wolf3D-style message box
#include "scripts/conversations/conversationmenucomponents.txt" // Replacement Conversation MenuComponents
#include "scripts/conversations/conversationmenubase.txt" // Replacement Conversation Menu Base
#include "scripts/conversations/boaconversationmenu.txt" // Replacement Conversation Menu
#include "scripts/menus/interface.txt" // On-screen interfaces using menu code
#include "scripts/menus/finale.txt" // Text-based intermission screens
#include "scripts/menus/help.txt" // Localized help screen
// Classes/Libraries
#include "scripts/libraries/libeye/viewport.txt" // Libeye by keksdose
#include "scripts/libraries/libeye/projector.txt" // https://forum.zdoom.org/viewtopic.php?f=105&t=64566
#include "scripts/libraries/libeye/projector_gl.txt"
#include "scripts/libraries/libeye/projector_planar.txt"
#include "scripts/libraries/mk_rotation.txt" // On-screen texture rotation helper functions by Marisa Kirisame
#include "scripts/libraries/DrawToHUD.txt" // Drawing and coordinate translation to match HUD element scaling and positioning
#include "scripts/libraries/reader.txt" // Ugly but functional parser for nested bracket data
// Event Handler
#include "scripts/eventhandlers/InventoryClearHandler.txt"
#include "scripts/eventhandlers/MineSweeperHandler.txt"
#include "scripts/eventhandlers/CompassHandler.txt"
#include "scripts/eventhandlers/MapStatsHandler.txt"
#include "scripts/eventhandlers/UnderlayRenderer.txt"
#include "scripts/eventhandlers/InteractionHandler.txt"
#include "scripts/eventhandlers/KeyHandler.txt"
// Status Bar
#include "scripts/BoAStatusBar.txt"
// Actors
#include "scripts/actors/player.txt" // Player
#include "scripts/actors/playerfollowers.txt" // Player follower NPCs
#include "scripts/actors/enemies/base.txt" // Base classes for enemies
#include "scripts/actors/enemies/attacks.txt" // Enemy projectiles
#include "scripts/actors/enemies/tanks.txt" // Tanks
#include "scripts/actors/enemies/drone.txt" // Proto-Drone
#include "scripts/actors/tracers.txt" // Tracers base classes
#include "scripts/actors/enemies/stealth.txt" // Stealth enabling actors
#include "scripts/actors/alertlights.txt" // Base class for light objects that should affect "sneaking" light level
#include "scripts/actors/spawnspots.txt" // Enemy spawners
#include "scripts/actors/alarm.txt" // Alarm and Alarm Panel actors
#include "scripts/actors/enemies/medic.txt" // Medic class
#include "scripts/actors/skyboxview.txt" // Moving Skybox Viewpoint
#include "scripts/actors/gatekeeper.txt" // Gatekeeper object
#include "scripts/actors/lightningbase.txt" // Lightning effect
#include "scripts/actors/electricalarc.txt" // Electrical Arc
#include "scripts/actors/tank.txt" // Tank Components
#include "scripts/actors/mapmarkers.txt" // Map and compass markers
#include "scripts/actors/keen.txt" // Easter egg base actors
#include "scripts/actors/effects.txt" // Miscellaneous special effects
#include "scripts/actors/re.txt" // More Easter egg actors
/// Interactive Props
#include "scripts/actors/interactive.txt" // Interactive actors (breakable vent, statue, etc.)
#include "scripts/actors/tiltable.txt" // Items that slide with level tilt
#include "scripts/actors/ladder.txt" // Climbable Ladders
/// Decorative Props
#include "scripts/actors/miscellaneous.txt"
#include "scripts/actors/debris.txt"
#include "scripts/actors/mountains.txt"
/// Inventory
#include "scripts/actors/items/stackable.txt" // Stackable inventory base class (Ammo-style top-level class inheritance for inventory items)
#include "scripts/actors/items/money.txt" // Money (can be made dormant to prevent player from picking it up)
#include "scripts/actors/items/weapons.txt" // ZScriptified weapon components
#include "scripts/actors/items/soul.txt" // Soul inventory items
#include "scripts/actors/items/chest.txt" // Supply chest
#include "scripts/actors/items/powerups.txt" // Lantern and Minesweeper
#include "scripts/actors/items/vserum.txt" // Vitality Serum (max health +5)
#include "scripts/actors/items/compassitem.txt" // Base class for quest items (files, clues, Spear of Destiny, etc.) that show up on the compass
#include "scripts/actors/items/grenades.txt" // Base class for all grenade type actors
/// Player & Monsters Effects Inventory Items
#include "scripts/items/tilt.txt" // Nash's tilt implementation
#include "scripts/items/nashshadows.txt" // Nash's sprite shadows effect - since it uses dummy inventory items...
#include "scripts/items/visibility.txt" // Stealth visibility handling for player
#include "scripts/items/underwater.txt" // Underwater effects handling
/// Shaders
#include "scripts/shaders/shadercontrol_base.txt" // Talon1024 - Generic custom shader controls
#include "scripts/shaders/shadercontrol.txt" // Talon1024 - Shader controllers
#include "scripts/shaders/underwater.txt" // Underwater
#include "scripts/shaders/postprocessing.txt" // Postprocessing Shaders + PixelEater MotionBlur eventhandlers
#include "scripts/shaders/colorgrade.txt" // Exl's Color Grading
/// Miscellaneous
#include "scripts/libraries/zstools.txt" // ZScript Tools
#include "scripts/libraries/acstools.txt" // ACS Tools