Project

General

Profile

Feature #2349

[Heretic] Various improvements and modding features

Added by skyjake over 4 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Enhancement
Target version:
Start date:
2019-10-27
% Done:

100%

Tags:

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
The following modding features are implemented in the Heretic plugin:
  • 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
In addition, the following is also implemented:
  • 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

Related to Bug #2321: [Heretic] Helstaff rain doesn't spawn while shooting close to the targetClosed2019-02-09

Related to Feature #2316: Scriptable custom state action functions Closed2019-01-20

Related to Feature #2352: [Heretic] Scripted touch action for special thingsClosed2019-11-16

Associated revisions

Revision f5665711 (diff)
Added by skyjake over 4 years ago

World|Scripting: Added World.Thing.recoil()

IssueID #2349

Revision 93d04a09 (diff)
Added by skyjake over 4 years ago

World|Scripting: Added World.Thing.recoil()

IssueID #2349

History

#1 Updated by skyjake over 4 years ago

  • Description updated (diff)

#2 Updated by skyjake over 4 years ago

  • Related to Bug #2321: [Heretic] Helstaff rain doesn't spawn while shooting close to the target added

#3 Updated by skyjake over 4 years ago

  • Related to Feature #2316: Scriptable custom state action functions added

#4 Updated by skyjake over 4 years ago

  • Related to Feature #2352: [Heretic] Scripted touch action for special things added

#5 Updated by skyjake over 4 years ago

  • Description updated (diff)

#6 Updated by skyjake over 4 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF