Feature #2349
[Heretic] Various improvements and modding features
Start date:
2019-10-27
% Done:
100%
Description
Improvements in the Heretic plugin:
- Intermission shows map play time
- Intermission doesn't show "Untitled" as the next map
- Added "take" cheat command (opposite of "give")
- Player sound effects as a chicken (e.g., laugh)
- Non-bleeders shouldn't bleed when crushed
- Added "Intermission background" to the Map Info DED definition (defaults to "Flats:FLOOR16")
- Values for overriding intermission text labels: "Intermission Label|{text}", e.g., "Intermission Label|Finished"
- The values "Menu Label|Episode Page Title" and "Menu Label|Skill Page Title" can be set to override the corresponding menu titles
- Defining ammo per shot with Values
- DED Map Info flag
mif_dim_torch
: use the Hexen torch rendering mode with light attenuation - MF3_WALLBOUNCE causes a missile to bounce off walls (adapted from Hexen)
- MF_DROPOFF causes objects to fall gently, with gravity, instead of teleporting to floor height
- Added script method World.Thing.attack() for executing a thing's attack
- Value definitions can be used to replace menu text labels and page titles (e.g., the value definition "Menu Label|{old-label}" is used instead of "{old-label}" in menus
- Placing the comment
// Doomsday: Ignore errors!
in a MAPINFO lump will cause Doomsday to silently ignore any unsupported features in the lump. - Added script method: World.Thing.recoil()
Related issues
Associated revisions
World|Scripting: Added World.Thing.recoil()
IssueID #2349
History
#1 Updated by skyjake about 5 years ago
- Description updated (diff)
#2 Updated by skyjake about 5 years ago
- Related to Bug #2321: [Heretic] Helstaff rain doesn't spawn while shooting close to the target added
#3 Updated by skyjake about 5 years ago
- Related to Feature #2316: Scriptable custom state action functions added
#4 Updated by skyjake about 5 years ago
- Related to Feature #2352: [Heretic] Scripted touch action for special things added
#5 Updated by skyjake almost 5 years ago
- Description updated (diff)
#6 Updated by skyjake almost 5 years ago
- Status changed from Resolved to Closed
World|Scripting: Added World.Thing.recoil()
IssueID #2349