Ships(Builder)

From CoffeeMud Wiki
Revision as of 19:40, 12 August 2022 by Loki (talk | contribs)
Jump to navigation Jump to search
CoffeeMUD
Administrator                                                  Builder                                                              Player
=CoffeeMUD Builder Information=
Basics Praetor     Player Support     Commands     Zapper Masks Advanced Races     Classes     Abilities     Socials     Scripting    
Building Behaviors     Properties     Areas     Rooms     Exits     Items     Mobs Systems Achievements     Crafting     Help Info     Ships     Planes of Existence     Quests     Triumphs    
=Ships and Other Navigable Boardables=
Airships     Castles     Caravans     Sailing Ships     Submersibles    

Ships, Castles and Caravans (and other items in the future) are a special group of items called GenNavigableBoardable. These items, at there base, are a GenPortal connected to a collection of rooms in a specially created area that have a distinct behavioral difference than other areas. These items have their own special combat system (usable against other GenNavigableBoardables.

  • GenSailingShips are special portals connected to a series of rooms with special SAILING commands. GenSailingShips can be purchased, sold, and traded like Property(CoffeeMUD). GenSailingShips may only travel over water with an underwater room below the current room, or into port rooms.
  • GenCastles are special portables connected to a series of rooms. Unlike other GenNavigableBoardables, GenCastles do not have special directions and cannot move. GenCastles may only be created by a clan that controls the area the castle is being built in.
  • GenCaravans are special portals connected to a series of rooms with special DRIVING commands. GenCaravans can be purchased, sold, and traded like Property(CoffeeMUD).

Other Sailing Ship Tricks

These are builder hacks for designing a better ship:

  • If you don't want your ship to be controlled by a player, then create a new room in your ship with the captain in it, and remove the link to get there. Provide Prop_NoTeleport and Prop_NoSummon to this room so players can't access it. Make your captain have a Prop_SafePet, as an extra precaution (and to keep him from being counted as the base-area population).
  • If you don't want a ship to be attacked, there are three ways to do this. You can set the ship's Is unattackable flag to TRUE. You could give the ship Prop_SafePet. Or you could grant every mob on the ship Prop_SafePet. The first two methods are the best, overall.
  • Ships are basically miniature areas. As such, players enjoy seeing custom decorations, loot, and other scenery on the ship. Try to add a little uniqueness to each ship.
  • Once you have your captain (MOB with SAILOR behavior with peacemover), you ship will try to escape your build room. To avoid this, have an archon with SYSMSGS on in the build room or prop_ReqNoMOB on the area(s) that the room leads to (and probably the area the room is in, if that is different).