-
Notifications
You must be signed in to change notification settings - Fork 4
/
NEWS
192 lines (157 loc) · 4.75 KB
/
NEWS
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
Version 0.27
============
* AweMUD is now Source MUD
* Removed Scriptix
* Added Lua scripting
* Removed use of Boehm GC
* Reduced use of XML code generation
* Removed custon String class
* General code reduction
* Bug fixes and cleanups
Version 0.26
============
* Scriptix streaming.
* Built-in web server.
* New portal (exit) system.
* New example world.
Version 0.25
============
* Portability updates: Linux, BSD, Solaris, Cygwin, OS X.
* Better entity name handling.
* New String class.
* Re-written character creation process.
Version 0.24
============
* Merged Scriptix into AweMUD codebase.
* Code reorganization and cleanup.
* Update data files to use correct parsing format.
* Removed unmaintained documentation.
Version 0.23
============
* Added skill framework.
* Added character traits.
* New text expansion syntax.
* New file format syntax.
* Added entity UIDs.
* NPC and Object blueprints.
* Enhanced scripting capabilities.
* Object cleanup.
* Added NPC corpses.
* Pending actions system.
* Major revisions throughout the entire engine.
Version 0.22
============
* GCC 3.4.0 support.
* Improved PID file handling.
* Improved selection and sorting of entity lookups.
* Ability to 'look' through an exit.
* All new C++ combat engine base.
* Large restructuring of entity data and blueprints.
* Improved NPC AI.
* Entity tagging and lookups.
* Garbage collection fixes.
* New IManager interface for server data control.
* Improved offline and online help.
* Improved text parser as used in room/entity descriptions.
* Improved event manager.
* Better security checks for the control interface.
* Usual tons of bug fixes and minor improvements.
Version 0.21
============
* Removed mostly unused XML-RPC support.
* Exits have a 'used' script for custom usage behaviour.
* Role based privilege system.
* Equipment shown when characters are looked at.
* Parsing system can use named entities instead of just indexes.
* Control interface. (doc/control.txt)
* Much more detailed player description support.
* Tons of (you guessed it) bug fixes and minor improvements.
Version 0.20
============
* Improved room exits.
* Basic AI architecture.
* Replaced LibSGC with the Boehm-Demer-Weiser GC.
* Added basic stores.
* Added object classes.
* Tons of miscellaneous tweaks and improvements.
Version 0.19
============
* New command architecture.
* Proper English naming of entities with articles.
* Cygwin support.
* Object and NPC templates.
* Text parser supports if/elif/else statements.
* Player eye and hair color.
* Many small UI cleanups.
Version 0.18
============
* More available actions (like drinking/eating).
* MCCPv2 support.
* Object weighting.
* Action response system.
* Players, templates, the world, and zones are in the new format.
* More complete online creation commands.
* ZMP (http://www.awemud.net/zmp/) support is in.
* Email support is in (for abuse/bug reports, and more).
Version 0.17
============
* More documentation work (manpage).
* IPv6 support.
* Whole new file i/o system and format.
* Races, Classes, Socials, and Calendar use new file i/o system.
* Added alignment for characters.
* New userdb module.
* New message parsing code.
* New social framework and definiton file.
* Xml-rpc framework supports authentication.
* Config file (awemud.conf) is in new format.
* Spawning system for objects/npcs.
Version 0.16
============
* Documentation work.
* Weight and cost on objects.
* New TCP layer.
* IP blocking and connection managing.
* FreeBSD porting work.
* Character creation is in a script.
* Remove unused unique ID property on entities.
* New calendar defintion support w/ holidays.
* Began moving core rules code into scripts.
Version 0.15
============
* Fixed documentation.
* More powerful/complete scripting support.
* Basic coins/money.
* Track user real names and e-mail address.
* New MD5 code for portability.
* More detailed character creation.
* Work on xml-rpc support.
* New template system.
* Multiple names support on entities.
Version 0.14
============
* New string handling code.
* New XML interface.
* Tighter Scriptix integration.
Version 0.13
============
* World broken into zones.
* Lots of minor/subtle internal work.
Version 0.12
============
* Code cleanups.
* More powerful scripting facilities.
* Moved combat code to a script.
* Property bags.
* Documentation work.
Version 0.11
============
* More powerful exit system.
* Beginning of editing support.
* User configurable colours.
* Scriptix support.
Version 0.10
============
* New help system.
* Configuration file support in INI format.
* New design direction.