Everything else
Somehow I managed to commit old arches
Somehow I managed to commit old arches
Implement /dmsay command.
Examine/probe on player now displays more data.
Cleanup dialog.c, and make return and enter keys both work the same way.
You will now get exp for finding/removing traps.
Implement new Python function to check if specified player exists in database.
- Remove group stuff from the client, we will have party GUI later
- Implemented Background Music text field inside the Atrinik editor
- Implement LOS for mobs
- Remove title from player structure as it's no longer needed/used
- Bit better gravestone text, making use of gravestone_text function in apply.c
- Some arches adjustements (mainly food)
- Make books drop from monsters
- Make all kind of different food drop from monsters
- Cleanup treasures
- Apparently last time I forgot to commit the editor changes
- Ignore empty lines in treasure lists
- Do not mark books dropped by monsters no_pick 1
- Show info about capacity for mana crystals, also how full it is
- Party GUI
- First character letter will always be upper case in login part
- Reduce password max from 10 to 8 chars
- High quality (1024x768) intro screen, might be used in the future
New HTTP metaserver support
Include support for server ports in the metaserver.
- New HTTP metaserver PHP files and SQL file.
- Heh, damn it. Forgot to commit the moroch temple.
Fix peach arch having wrong face
Fix some warnings with -Wall
Hostname in the metaserver database should ALWAYS be unique
Replace for loop with a while one.
- Support for multiple databases
- db_prepare_format() will now take care of any buffer allocating on run time, preventing buffer overflows (many thanks Ragnor for the example from man sprintf, that man page seems to be missing on my Linux box)
- Move help files table from atrinik.db to helpfiles.db
Prevent buffer overflows in party structure load function by allocating the memory for buffer by the length of the incoming data.