forked from draconisPW/PWMAngband
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathchanges.txt
107 lines (77 loc) · 3.29 KB
/
changes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
================
PWMAngband 1.6.2
================
This release mainly changes the way race/class presets are handled. Presets are
now loaded from the client instead of being fixed on the server. For this to
work with a large amount of data, the network protocol has been altered so that
the VERIFY packet is sent/received in chunks of 1024 lines of data.
And still many bug fixes and code improvements from Angband 4.2.5...
For a full list of changes made in older versions, check the Official
PWMAngband Forum: http://www.mangband.org/forum/viewforum.php?f=9
Features from Angband 4.x and MAngband 1.x are explicitely mentioned. Other
changes and fixes are specific to PWMAngband.
New features in PWMAngband 1.6.2 build 1
========================================
User interface
--------------
Angband 4.2.x:
- Fixing Main Gauche plural to be in line with proper french
- Use known version of equipment for combat information on character sheet
- Apply purple_uniques to monster list glyphs
- SDL2: provide ways to summarize details about the SDL2 installation
- Add GameController support to SDL2 backend
PWMAngband:
- Allow swapping items with similar @w1-@w9 inscriptions
- Add support for F16-F24 keys in SDL2
Gameplay changes
----------------
Angband 4.2.x:
- Update object.txt (mithril ammo)
- Autorepeat using a wand/staff/rod/activatable item on failure
- Increase the curse removal power of a staff of remove curse
- Rebalance activation difficulty for standard items
PWMAngband:
- Add level to ego items
Bugs fixed
----------
Angband 4.2.x:
- Avoid crash when locking file for high scores could not be opened
- SDL2 fixes
- Account for empty object groups in ego knowledge display
- Apply BLESS_WEAPON to-hit bonus only to melee, not ranged
PWMAngband:
- Fix bug when displaying ego item knowledge
- Fix flickering being very slow sometimes
- Fix info on tombstone for retiring Dungeon Masters
- Fix recharge_failure_chance()
Coding changes
--------------
Angband 4.2.x:
- Rename square_isnotknown()
- Have player calculations use resist and flag-synonym from player-timed.txt
- SDL: plug potential leak of directory handle
- Correct path_normalize() for Windows
- For exits due to a signal, use non-zero exit code
- sum_angel_song -> sum_ainu_song
- Avoid assert failure for negative bash damage
- Prevent out-of-bounds write to stack array in earthquake handler
- Set an object to assessed that has all its runes known
- Allow glowing terrain that's not in a room or on the surface to light a wall
- Avoid SDL_Color initialisation error
PWMAngband:
- Load race/class presets from the client instead of fixing them on the server
- Split VERIFY packet in chunks
- Add class parser for SKILL_TO_HIT_THROW, port values from V
- Split level and difficulty level for activation (base items/egos/artifacts)
Compilation/documentation
-------------------------
Angband 4.2.x:
- Remove some warnings
- Windows: set both WINVER and _WIN32_WINNT to enforce minimum version
- Fix typos
- Document v parameter for player_set_timed()
- Docs: mention how window.prf is used
- Docs: correct some details for shooting/throwing
PWMAngband:
- Add some docker files to build in alpine docker container
- Simplify warning message in prf files