Coder Social home page Coder Social logo

Comments (3)

turol avatar turol commented on September 23, 2024

In the code it's defined as animated:
https://github.com/chocolate-doom/chocolate-doom/blob/master/src/heretic/p_spec.c#L184

I'm not sure why since it doesn't look like it animates or it's really subtle. But changing the endname without also changing startname so they're not contiguous will probably break something. You should fix the .deh to change that, I don't know how.

from chocolate-doom.

fabiangreffrath avatar fabiangreffrath commented on September 23, 2024

The FLATHUH1 flat is used as both the start point of an animation sequence and as the background for the Episode 2 intermission:

{false, "FLATHUH4", "FLATHUH1", 8}, // Super Lava

finaleflat = DEH_String("FLATHUH1");

In Boom (but not Vanilla Doom) this problem was circumvented by introducing separate BEX pointers for the intermission background flats, e.g. bgflate1of bgflat06.

I guess you'll have to apply another HHE rule to change the FLATHUH4 flat to point past your new FLATHUH1 flat.

from chocolate-doom.

ETTiNGRiNDER avatar ETTiNGRiNDER commented on September 23, 2024

HHE should use separate pointers for strings in general. That's how the program works, it shouldn't be touching the string anywhere but the intermission flat listing when given those offsets.

from chocolate-doom.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.