Skip to content

XSMAUG Phoenix Release

Latest
Compare
Choose a tag to compare
@burzumishi burzumishi released this 15 Sep 08:29
· 12 commits to master since this release

Contents of the Release

- src:              Source files.
- doc:              Documentation.
- xsmaug.conf:      XSMAUG Server Config File.
- xsmaugd:          XSMAUG Server Boot Script.
- tools:            Developer tools.
- data/realm:       Realm Area files.
- data/areaconvert: Convert New Realm Area files.
- data/aucvaults:   Auction Vault files.
- data/player:      Player files (initially empty).
- data/vault:       Guilds Vaults
- data/races:       Races files.
- data/gods:        God players.
- data/deity:       Realm Deities.
- data/councils:    Councils files.
- data/classes:     Classes files.
- data/clans:       Clans files.
- data/shops:       Clans Shops files.
- data/boards:      Boards files.
- data/corpses:     Death players corpses (initially empty).
- data/houses:      Player house files.
- data/mudprogs:    MUD Program files.
- data/system:      MUD Game System files.
- data/building:    Building System files.
- data/classes:     Player Class files.
- data/color:       MUD Color files.
- data/hotboot:     Fast boot config files.
- data/crash:       Crash files.
- data/motd:        Message files.
- data/web:         Web Site & MUD dumped HTML Files.

Features

Here are just some of the extra features XSMAUG has:

- Full featured, bug-free command-line online building
- (including shops, resets, repairshops, etc)
- Optional easy to use menu-based online building
- Damageable and repairable equipment
- MUDPrograms/scripts (mob, obj and room programs)
- Monsters that will remember you, hunt you down, and summon you
- Levers, switches, pullchains, buttons and traps
- Searchable hidden objects and doors
- More flexibility to command syntax
- Delayed teleport rooms, tunnels
- Clans, pkilling, guilds, orders and councils
- Revamped experience and skill/spell learning system
- Unlimited bulletin boards that can be added online
- Private mail and comments on players
- Automatic daily scheduled rebooting
- Advanced immortal heirarchy
- Complicated monsters with stats, attacks, defenses and bodyparts
- Resistances, Immunities and Susceptibilities
- More spells, more skills, more classes, more races
- Weapon proficiencies
- Pipes and herb smoking
- Full featured container commands... fill, empty, etc
- Extra exits - ne, nw, se, sw and more -
- Special exit flags, floorless rooms (falling)
- More room, mob and object flags, class restricted items
- Languages, improved string hashing code
- All kinds of 'spelled equipment' support
- A new flexible spell system that allows online creation and editing
- Object grouping, items hidden under other items, layered clothing
- The ability to dig up and bury items
- Player corpses are saved in case of crash or reboot
- Stable code with hundreds of bug fixes
- A fully configurable deity system
- Many new admin commands such as an extensive ban, immhost ipcompare and more
- Polymorph code that can be added, edited and deleted online
- Different prompts when you are fighting and when you are not
- Pets saving with their owners
- Pet Finding.
- New Healer: set the healer flag on a mob of your choice.
- Configurable color codes online
- Projectiles are fully supported
- Extended bit vectors for when 32 are just not enough
- SHA256 player passwords encryption
- MUD Mapper and Planes
- MCCP and MSSP
- New Weather System and Calendar
- HotBoot!
- Dump Objects and Mobs to files
- Quest bits added.
- Quest Master.
- Banker: Set the banker flag on a mob of your choice.
- Clans Shopkeepers
- Mounts and much much more

Changes made to areas:

- Major changes to the reset system to fix the problems with the nested put resets.
- Major changes to the shops system.
- All of the stock areas in this package have been updated to support the new format.
- Will not be backward compatible with any SMAUG mud.
- Areas written for Smaug 1.02a, 1.4, and 1.4a should import without a problem and remain compatible.

Realm Areas:

- air.are         daycare.are     gate.are       hollywd.are      mirkwood.are  plains.are    sewer.are
- anthill.are     donjon.are      gauntlet.are   immtrain.are     mobfact.are   prehist.are   shaolin.are
- anvil.are       draconia.are    gilligan.are   jher.are         moria.are     pyramid.are   shire.are
- astral.are      dwarfmines.are  goblins.are    juargan.are      mtdoom.are    rainfrst.are  srefuge.are
- bazaar.are      dwarven.are     gods.are       keepvalor.are    newacad.are   rats.are      thalos.are
- Build.are       eastern.are     grave.are      land.are         newdark.are   redferne.are  tree.are
- canyon.are      elderwood.are   grove.are      lilith.are       olympus.are   rift.are      trollden.are
- catacombs.are   entry.are       gtown.are      limbo.are        one.are       rshouse.are   troy.are
- chapel.are      export.are      gwyn.are       magicschool.are  orchold.are   rtower.are    under.are
- chapelgods.are  fantasia.are    gyard.are      mahntor.are      pblood.are    school2.are   unholy.are
- cloudymt.are    forestpath.are  haon.are       manor.are        pground.are   seatears.are  valley.are
- crystalmir.are  galaxy.are      haven.are      marsh.are        pit.are       sesame.are    void.are
- damara.are      gallery.are     highcliff.are  midennir.are     pixie.are     seven.are     warkeep.are
- warner.are      waymoot.are     weater.are     weed.are         weirdan.are   wyvern.are

ChangeLog

* XSMAUG 2.2 -> XSMAUG 2.4

    - Conversion to GNU Package: configure, make, make install
    - Configure checks for cc, gcc, g++, (g)awk, -ldl, -lz, -lcrypt, -lgd, -lmysqlclient, basic c libraries, headers and functions
    - Indented code with GNU style.
    - "LOG_DIR" variable in "mud.h" is now obsolete and has been changed to "LOGDIR" in "config.h"
    - Server logs now goes to system directory "$(localstatedir)/log/xsmaug/"
    - Port XSMAUG from AFKMud 2.1.5.
    - Import Stock SMAUG 1.4a Areas
    - Changes in structure files and directories.
    - Fixed some bugs.
    - Added: Optional HTTP Server to test & publish MUD generated HTML pages with static content.
    - Added: "CMDF( do_version )" based in "config.h" defines.
    - Added: "CMDF( do_petfind )"
    - Added: xsmaug.conf & xsmaugd
    - Updated: "CMDF( do_webroom )" now it accepts "area.are" file as argument.
    - Updated: Tools
    - Updated: Documentation

* XSMAUG 2.1 -> XSMAUG 2.2

    - Conversion to GNU Package: configure, make, make install
    - Configure checks for cc, gcc, g++, (g)awk, -ldl, -lz, -lcrypt, -lgd, -lmysqlclient, basic c libraries, headers and functions
    - Indented code with GNU style.
    - New structure.
    - Server logs now goes to system directory "$(localstatedir)/log/xsmaug/"
    - "LOG_DIR" variable in "mud.h" is now obsolete and has been changed to "LOGDIR" in "config.h"
    - Added: Command "dump" (do_dump)
    - Added: Banker (ACT_BANKER): (do_balance, do_deposit, do_withdraw)
    - Added: Quest Bits (do_abit, do_qbit) & New Quest Master
    - Added: Capture SIGTERM & More signals.
    - Added: Admin list (admin.lst)

* XSMAUG 2.0 -> XSMAUG 2.1

    - Added: Command 'petfind' (do_petfind)
    - Added: New Healer: 'heal' (do_heal)
    - Updated: Makefile
    - Updated: Areas
    - Updated: Documentation
    - Updated: Tools

* SMAUGFuss 1.9  -> XSMAUG 2.0

    - Added: xsmaug.conf & xsmaug-server
    - Added: New Makefile
    - Added: Name Change
    - Added: New Clases & Skills
    - Added: New Imported Areas

Supported Operating Systems

- Linux
- BSD
- Solaris
- Windows
- MAC