Difference between revisions of "Ships(Builder)"

From CoffeeMud Wiki
Jump to navigation Jump to search
 
(3 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
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.
 
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.
+
*[[GenSailingShip(Builder)|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.
+
*[[GenCastle(Builder)|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)]].
+
*[[GenCaravan(Builder)|GenCaravans]] are special portals connected to a series of rooms with special DRIVING commands. GenCaravans can be purchased, sold, and traded like [[Property(CoffeeMUD)]]. GenCaravans may only travel over plains, roads, ports, and large caves.
  
==Other Sailing Ship Tricks==
+
=Notes=
These are builder hacks for designing a better ship:
+
*A GenNavigableBoardable is not registered as an area until the room containing it is saved or it is generated through a skill.
*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 create a new ship/castle/caravan and give it to a player, it will disappear upon cleanup if unattended, or upon reboot if you do not first save it to a room.
*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.
+
**The internal area of a GenNavigableBoardable is not instantiated after an import until the item is modified by a builder.
*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).
 

Latest revision as of 19:54, 12 August 2022

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). GenCaravans may only travel over plains, roads, ports, and large caves.

Notes

  • A GenNavigableBoardable is not registered as an area until the room containing it is saved or it is generated through a skill.
    • If you create a new ship/castle/caravan and give it to a player, it will disappear upon cleanup if unattended, or upon reboot if you do not first save it to a room.
    • The internal area of a GenNavigableBoardable is not instantiated after an import until the item is modified by a builder.