File: NEWS

package info (click to toggle)
aime 0.60.3-7
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 6,016 kB
  • ctags: 5,217
  • sloc: cpp: 77,611; ansic: 3,765; sh: 2,996; makefile: 234; sed: 93
file content (233 lines) | stat: -rw-r--r-- 11,568 bytes parent folder | download | duplicates (2)
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
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
Version 0.60.3

- Fixed many crash bugs and memory leaks.
- Heavily modified code structure to take better advantage of reuse, improving
  reliability and decreasing complexity.
- Fixed some bugs in connection code that was causing problems with some clients.
- New support for the neuter sex.
- New initial support for invisibility of players.
- Win32AutoStart aime.conf flag makes the WIN32 MUD bootstrap on execution
- Putting 'all' in the key field for a door makes all keys work in that door
- Fixed bug prohibiting keys from converting properly
- Seperated flags for doors in itemflags into their own flag, doorflags
- Added HideExitOut and HideExitIn doorflags to hide doors from showing up
  in exits for a particular side


Version 0.60

- Summon now tells the one summoned that they have been summoned
- Removed masteruser and masterpasswd feature, now uses Autowiz.
- Restructured login sequence to be cleaner and function more reliably
- Added permanent death, where a player dies and can't enter the mud with
  that player anymore, for the sadistic ones ;)
- Added capability to set proficiencies on mobiles.  This means they can
  use abilities or have certain weapons they excel at	
- Made so mobiles can have their wimpy set and flee from battle
- Fixed some problems with the converter
- Fixed problems with the linux socket occasionally hiding output that comes
  after echo was turned back on when hiding passwords	
- Made AIME handle signals better, only crashing on some
- Added AllowIncl and AllowTalent so the inclinations or talents available for
  each race could be different
- Added the disconnect all command
- Added a flag that prevents a spell or skill from being used on a corpse
- Many bugfixes


Version 0.59

- Added support for a combined builder/player port
- Added an autoconvert feature to convert when it finds an old version on load
- Fixed many bugs
- Added charisma and wisdom support (thanks to Andy Barber)
- Added support for many varying ability dependencies
- Completely rewrote the converter to be more flexible
- Fixed a crashbug on loading chainmail
- Fixed several bugs with area loading and saving
- Made the Win32 port MFC and added dialog windows and buttons for starting and
  stopping the mud
- Created the win32 directory and put all windows files in there


Version 0.58

- Finished initial modifications for a Win32 version
- Rewrote the log viewing function to be more efficient
- Many small changes to lighting effects so others can't see when it is
  too dark
- Many small bugs and glitches fixed
- Added the apply_special_loc, damage_all_room, and light_all_room functions
  to provide the capability for large-scale multi-room spells
- Added more game port setting capability for attributes
- Code ported to Windows and successfully executed
- Added the capability to keep track of weapon proficiency
- Added the weapons command to see weapons proficiency
- Added the classify command to see a weapon's classification
- Introduced autoconf and automake into the AIME codebase for better portability
  and a more likely chance it will compile on a system without a hitch
- Integrated gettext into AIME, providing the capability for language locale
  ports. 
- Developed the capability to create chat lines from the builder port for use
  on both the game port and the builder port
- Fixed problem with min_cycle time acting up

Version 0.57

- Added corpses for mobiles and players.  If a player dies, their ghost
  hovers over the corpse until they arrive and merge with it.  The ghost
  curses those who steal from the corpse
- Added the clone command to create copies of objects
- Added the force command to force players to perform commands
- Set logging of death, flag setting, force, clone, bhosts, banhosts, slay
  and delete commands with toggled logging in aime.conf
- Made whether you can see in a room or not determined by the lighting and
  if the player has night vision
- Terrain and room size will tire players out as they travel
- Access lists to game port and builder port now offer policies of access
  or deny by default, indicated in aime.conf
- Boot command allows admin to boot off a misbehaving player
- Admin can list areas loaded or objects loaded in an area from the game port
- Added tutorial capability to the new player login and the capability to
  create and add tutorials on the builder port
- Added inclination selection to the new player login sequence
- Added talent selection to the new player login sequence
- Added the ability to see descriptions before choosing of races, talents
  and inclinations
- The degree of damage done in battle is now highlighted, not simply whether
  the hit was landed or not.
- Changed the default prompt to reflect player statistics instead of name

 
Version 0.56

- Added delete functionality to tellreplies, shops and shop items
- Added rename functionality to tellreplies, shop items, shops, and areas
- Added the spectate command to snoop (with their knowledge) users on the
  builder port to watch how they do things
- Added the mask command, allowing for easier setting of permissions
- Cleaned up special_func.cc file, added specials, removed some
- A bunch of new triggers added to commands
- Added the ability to reload abilities, masks, and bulletins seperately
- Added room_size to locations to influence endurance when travelling
- Added terrain type to locations to influence ease of travel
- Added lighting type to locations to provide more flexible lighting solutions
- Added the -q startup flag for quiet mud startups


Version 0.55

- Fixed a bug causing a crash on shutdown where the player list was deleted
  but not set to NULL
- Moved the config.h file to a text config file, with the exception of a few
  entries that won't change very often
- Added the autoassociate feature and adminflag, which sets automatically
  the return exit to a location in the builder port if the flag is set
- If the user performs a "look <target>", assume the user means
  "examine <target>" (instead of showing the room description).
- Added code to ask the player if they want to use color the first time they
  log on
- Added code to hunt down the aime.conf file in the usual locations and if not
  found, prompt the user to input the location
- FullExits is now on by default.
- Forced <file> in 'help <file>' to lowercase and <name> in 'new help <name>'
  to lowercase as well
- Changed this filename to news.txt instead of changes.txt.  Changes.txt is
  now a more detailed coder version of changes
- Added an AutoDiagnose gameflag. When set (the default), it will show the
  health of your target when you land a blow.
- Player location is now maintained across sessions.
- Fixed a bug causing a crash when a builder copied an ability
- Added assignment to variables ability in the specials code
- Added the scan spell to permit seeing into nearby rooms
- Fixed a bug in cloning mobiles that would cause a crash
- Added the capability for multiple word titles in all objects
- Set it so you can't set > 100 for strength, dex, constitution and 
  intelligence on individuals
- Fixed a bug causing number of users shown indicator to be off due to
  it counting users who had not fully connected yet
- Added the sockets command to list all open sockets
- Added users support for viewing both ports from either port
- Prompts now include support for variable-substitution (allows you to show
  your health, etc., in the prompt).


Version 0.54

- Added the mailbox flag and made it so that if the USE_MAILBOXES define
  is set, players can't read mail unless an object marked with the Mailbox
  itemflag is in the room
- Added the bulletin board code.  Added code that permits you to add,
  delete, or modify bulletin boards and settings in the builder port.
  Wrote the code to permit reading, posting or deleting posts.
- Set the bulletin board so that you must be the author to delete a post
  or have the BoardAdmin adminflag.
- Fixed a bug where you could type 'desc itemflags' on the builder port
  and it would crash if it was not a mudobject
- Added 'authorized' field so you could limit bulletin board usage to
  a specific subset of users
- Fixed a small memory leak with bulletin and level objects
- Fixed a bug in gocom that would assume any direction in 'go <direction>'
  that began with a letter of a standard direction would assume you meant
  the standard direction.  I.e. 'go stairs' it interpreted as 'go south'
- Fixed a bug that would raise errors when you created a new area
- Added the MustStand flag so that you can set it so players must be
  standing to perform certain abilities
- Fixed a bug that caused a crash if you typed 'go' without a direction
- Fixed a problem with having two extradirs on a location.  It would not
  properly register the second or subsequent extradirs
- Added version numbers to the data and area files
- Created a conversion tool that can be used to convert area and data
  files from one of the supported versions to the version of the code.
  It currently supports conversions from version 0.53 to 0.54.
- Created code to look for necessary directories and if missing, prompt
  the user if they want to create them.  Will also create key data files
  if missing after prompting the user
- Added memory size displays to all objects when typing 'describe <objname>'
- Fixed bug causing crash when copying a race object


Version 0.53

- Fixed error with binary tree that lost objects when you deleted
  the root node in the object database
- Added multiple descs to locations for things like different descs
  during winter, summer, etc
- Added smell, feel, and listen for locations
- Added a short exits (paths) option to lessen on scroll, the command
  is fullexits
- Added extradirs to provide the means to have extra directions
  leaving a room, like "go crack" will take you through a crack
- Added an extra feature to extradirs where if you put a '* in front
  of the exit, it won't show up on exits but they can still use it
- Added the command 'attributes' to display some of the player's 
  attributes that don't change that often (the ones that change often
  go into 'condition'
- Added support for races and a choice of races in the new player
  login sequence
- Added birthdate attribute to players and auto-description based
  upon the race chosen
- Added initial abilities, strength, dexterity and intelligence for
  when players initially logon and choose a race. 
- Added a few specials functions
- Removed the studies attribute.  Going to use experience instead to
  serve much the same purpose.
- Modified the way abilities work so that you can drop out of the
  execution in the middle based on the need of the ability.  Also
  added a feature so you can define a trigger the ability will look
  for based on certain conditions (attemptrig, succtrig, failtrig)
- Added global stats and special stats to see how well the system is
  performing and help identify any possible processor hogs
- Started adding a memory use calculator to determine how much memory
  is being used by objects
- Fixed a bug in the socket listen port that was causing it to poll
  the socket more often than it should have
- Fixed a bug in the communications that caused wierd things to happen
  if the players entered a %x type char

Version 0.52:

   Decided the code is finally to the point where it provides the
necessary functionality (or near to it) needed to create and play
a MUD.  Version 0.52 will be the first BETA distribution of the code
given to the general public.