draconisPW / PWMAngband

A free, multi-player roguelike dungeon exploration game based on Angband
35 stars 11 forks source link

ironman towns on regular server #619

Closed igroglaz closed 5 months ago

igroglaz commented 5 months ago

if you run the regular server and player will choose to player Ironman (no_recall+force_descend player options) - they will appear in Carn Dum. Problem is - there are no towns there

[21:28]PowerWyrm: so the option is in dungeon.txt for example flag:IRONMAN /rfe to add generation of 1000 2000 3000 4000 towns for no_recall + force_descend on regular (non-ironman server)

igroglaz commented 5 months ago

it will be fun to call it like STATIC_TOWN (as "IRONMAN" name better to use for other flag)

draconisPW commented 5 months ago

The current behavior is correct since birth_no_recall mimics V ironman mode: you start from the V town, go down the stairs and try to go kill Morgoth without ever visiting the town again. To activate MAngband ironman mode (towns every 20 levels), the server option DIVING_MODE needs to be set instead.

The idea would be to generate dungeons which would have the towns every 20 levels and would be available to any player via a flag in dungeon.txt. This would mimic the MORE_TOWNS server option.

draconisPW commented 5 months ago

Implemented in commit 6612105. To get the static towns in your ironman dungeon, just add MORE_TOWNS in the "flags" line of your dungeon.