Skip to content

Idea: New object type for terrain #4727

@The-E

Description

@The-E

This was prompted by a recent post in the Event Horizon channel on discord, where EH hit the ship class limit due to how they've built their on-planet levels, and that got me thinking:
Why do these things need to be ships? Other game engines have "static" object types, usually representing things that players can't really interact with (think walls or terrain, stuff that defines level geometry but can't be destroyed or affected by player actions). We can approximate things like these with the tools available, but they do take up space that, conceptually at least, should be fundamentally different from Ships.

So here's a proposal:

  1. Create a new table, terrain.tbl. This table creates entries for terrain models that each reference a pof and may define animation triggers similar to ships.
  2. Terrain objects should be placeable and manipulatable in FRED similar to ships
  3. Terrain objects may have destroyable subobjects
  4. Terrain does not take damage from weapons fire or collisions and is unaffected by physics
  5. Terrain does participate in collisions
  6. Terrain does count against the global objects count
  7. Create sexps to add/remove terrain objects

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementA new feature or upgrade of an existing feature to add additional functionality.featureA totally new sort of functionalitygeneral moddingA general feature or issue related to modding capabilities of FSOwish listOne of many feature requests, posted more for brainstorming than for a particular need

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions