andrei-drexler / ironwail

High-performance QuakeSpasm fork
GNU General Public License v2.0
481 stars 43 forks source link

[Feature Request] Autosave configurable settings (and try not to save whilst in midair) #220

Open aoanla opened 1 year ago

aoanla commented 1 year ago

Hello,

This is really a QoL thing but: it would be nice to have some autosave configuration options to tweak when ironwail's autosaves trigger. Nothing big, but even "don't save when: " or "don't save within x seconds of " or whatever for the default triggers it uses.

Also, we've had one person just notice that they can get an autosave happen whilst they're falling [into the void in this case]. Can the autosave be tweaked to avoid saving when the player is falling?

j4reporting commented 8 months ago

add to the list "don't autosave while player is submerged/standing in lava or slime " ( happens quite a lot on maps with narrow edges or columns surrounded by slime/lava. ( The Brutalist Volumes )

I think config options for autosaves are not really needed, but engine could probably check that player is standing on a surface, and not taking damage.

dumptruckDS commented 8 months ago

This might be solved more simply by having more than one autosave as is done in Mark V. Maybe have 3 total, all accessible from the load menu.

j4reporting commented 8 months ago

32c0729 seems to fix autosave in lava/slime but it may still autosave while wearing a SUIT or INVULNERABILITY. Not sure if this is really a good thing. Probably in general skip autosaves when player has equipped a powerup?