Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Ijon Tichy

  • Content count

  • Joined

  • Last visited

About Ijon Tichy

  • Rank
    Green Marine

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Ijon Tichy

    Putting player start on a 3d floor.

    where were you sticking the MAPINFO lump because if it's in between the MAP01 lump and the TEXTMAP/THINGS/whatever lumps, then of course it can't find map01 because you broke the map lump layout see https://doomwiki.org/wiki/WAD#Map_data_lumps for info UDMF uses different lumps but the same thing applies; don't break the lump order)
  2. Ijon Tichy

    What kind of liquid does health bonus contain?

    it's an oddly shaped bottle of pepsi
  3. Ijon Tichy

    How to block noise of doors/platforms?

    the dummy sector trick can work in zdoom as well as long as you have compact_sectorsounds specified in the map's MAPINFO block
  4. Ijon Tichy

    Do you play with classic status bar?

    just use a widescreen hud mod http://forum.zdoom.org/viewtopic.php?f=19&t=37960
  5. Ijon Tichy

    Lost Soul health

    http://jinotra.in/downloads/mods/doom/assorted/cappedpe.wad it's zdoom-only (2.8.1 and up, so no zandronum compatibility), and obviously won't work with any DEHACKED, but this does exactly that change pe_soulcap in the DECORATE to change where the cap is (default 8) edit: http://jinotra.in/downloads/mods/doom/assorted/cappedpe_v2.wad this version works in zandronum 3 (and therefore zdoom 2.7.1), and has three cvars: cappedpe_maxsouls (default 8): how many souls each pain elemental can have tethered to it (0 means infinite) cappedpe_maxsouls_total (default 0): how many pain elemental souls can exist in the map at once (including ones spawned on death) (0 means infinite) cappedpe_uncappeddeath (default true): if this is false, the souls spawned on death are also capped by the above two cvars
  6. Ijon Tichy

    Lowering platforms

    I was looking for something like Floor_MoveToHeight, but there's a big issue with it in that you're limited to heights in the -255/255 range if you're using it on a line in hexen format, and if for some reason the target height changes, it's not flexible enough on its own but yeah that'd simplify the second half of my six-line script down if you used it there come to think of it, you'd need to do a ">> 16" on the target height if you're getting it from GetSectorFloorZ, since the line specials expect ints and not fixeds
  7. Ijon Tichy

    Lowering platforms

    to do it generically, you'll need a combination of GetSectorFloorZ and Floor_(Raise/Lower)ByValue in ACS since hexen format doesn't support arguments greater than 255, what I'd do is tag the platform and floors you want it to stop at with a unique tag each, then send it to an ACS script like this one: script 1 (int platformTag, int targetTag) { int platformHeight = GetSectorFloorZ(platformTag, 0, 0); int targetHeight = GetSectorFloorZ(targetTag, 0, 0); int diff = targetHeight - platformHeight; if (diff == 0) { terminate; } if (diff > 0) { Floor_RaiseByValue(platformTag, 8, diff); } // 8 is the speed - 8 units per 8 tics else { Floor_LowerByValue(platformTag, 8, -diff); } }so you'd be using ACS_ExecuteAlways (special 226), first argument 1 (the script number), second argument 0 (we want it to run on this map), third argument the tag of the platform sector, fourth argument the tag of the sector it should stop at keep in mind if there's multiple sectors with the same tag that GetSectorFloorZ will grab the floor height of the sector with the lowest sector number (ie. usually the one created first)
  8. Ijon Tichy

    How much of a 'Doom Master' are you?

    I almost killed the cyberdemon once
  9. Ijon Tichy

    The Doom Confessional Booth

    is this code for "cacodemons and lost souls fucking everywhere"
  10. Ijon Tichy

    ACS is being dumb

    your zspecial.acs is out of date redownload acc from zdoom.org, it'll have the most recent zcommon/zspecial/zdefs files
  11. Ijon Tichy

    Making a game on the Doom Engine.

    look at either gzdoom-gpl or gloome (hasn't been updated in a long time), they're versions of gzdoom that have all proprietary stuff ripped out, allowing you to use them for your own games and distribute it commercially
  12. Ijon Tichy

    How Do You Change The HUD Weapon Names?

    and hell, if we're talking zdoom-only then you might as well just use LANGUAGE for the GOT**** strings anyway, since LANGUAGE is The Right Way to do things in zdoom (I have a feeling I'm just reiterating your point but still)
  13. Ijon Tichy

    How Do You Change The HUD Weapon Names?

    why is dehacked even coming up for a zdoom-only thing? completely ignore the stuff about dehacked, it's wrong and stupid just make a LANGUAGE lump in SLADE 3. this is all you need to put in: and so on and so forth all you need is here; check the Tag property on each of them to see what you need to replace in LANGUAGE then save the LANGUAGE lump, save the wad with it, and that's it
  14. Ijon Tichy

    Using ACS to scale a decoration

    it took me 10000 rocket boxes looping a pretty complicated script every tic for things to drop below 30fps here, I think 100 decorations calling a short script every second or two will be fine
  15. Ijon Tichy

    Using ACS to scale a decoration

    you shouldn't even need to give the decoration a tid, GetFloor/CeilingZ and SetActorProperty all accept 0 as "activator" for tid put "nodelay" before the ACS call, the first state run on an actor doesn't have its action function run by default edit: yes, nodelay is available in zandronum 3, although I don't know if an actor's modified scalex/y is sent to new clients I'd test that, and if it isn't, I'd just have the script set the scale every second or two, the performance and bandwidth hit is negligible if you aren't using a billion of these (after submitting a bug report to the zandronum tracker anyway)