Difference between revisions of "CMARE Share(Admin)"

From CoffeeMud Wiki
Jump to navigation Jump to search
Line 20: Line 20:
 
=Abilities=
 
=Abilities=
 
*[[File:Donate.zip|Donate]] - This ability was created by Orleron to provide a mechanic to transfer items to a predeclared room (modify the destination room within the script inside the ability).  It limits the items to level 30 or less, and the items must be droppable.  Once you import the ability, add it to your All-qual list or specific classes ability lists, as desired.
 
*[[File:Donate.zip|Donate]] - This ability was created by Orleron to provide a mechanic to transfer items to a predeclared room (modify the destination room within the script inside the ability).  It limits the items to level 30 or less, and the items must be droppable.  Once you import the ability, add it to your All-qual list or specific classes ability lists, as desired.
 +
**Note: This ability doesn't place a lot of restrictions on items you can donate, including immovable ones. Review the script to ensure it meets your muds needs.
 +
**An example of potentials updates which removes the level limit, but adds restrictions for ungettable items:
 +
<pre>
 +
imask_prog p donate
 +
  if gstat($t ISREMOVABLE == TRUE)
 +
    if gstat($t ISGETTABLE == TRUE)
 +
      if gstat($t ISDROPPABLE == TRUE)
 +
        mptransfer $t 'DONATELOCATION'
 +
        if inroom($n == 'DONATELOCATION')
 +
          mpforce $n drop $t
 +
        endif
 +
        mpechoat $n You donate $t.
 +
        mpecho $t is snatched out of $n's hands by a cargo drone and is taken away.
 +
        mpechoat 'DONATELOCATION' $t is delivered by a cargo drone!
 +
      else
 +
        mpechoat $n You are unable to donate this item. It might be undroppable.
 +
      endif
 +
    else
 +
      mpechoat $n You are unable to donate this item. It might be ungettable.
 +
    endif
 +
  else
 +
    mpechoat $n You are unable to donate this item. It might be unremovable
 +
  endif
 +
~
 +
 +
</pre>
 
*[[File:Changesexselfability.zip|Change Sex Self]] - This ability was created by Vide Noir to allow self-casting of the Change Sex spell.
 
*[[File:Changesexselfability.zip|Change Sex Self]] - This ability was created by Vide Noir to allow self-casting of the Change Sex spell.
  

Revision as of 05:45, 23 January 2023

CoffeeMUD
Administrator                                                  Builder                                                              Player
=CoffeeMUD Administrator Information=
Installation     Help     Development    Modification     Feature Requests     Mud Grinder     ini     Security     CMARE Share     Wiki

CoffeeMUD area files have the extension .CMARE and are called "See-Mare" files. The CMARE files listed below are free for use by any CoffeeMUD administrator, but should maintain any credits to the original CMARE developers. This list is moderated by Loki on coffeemud.net. If you would like to donate a CMARE file to be added to this repository, please contact Loki on the MUD for instructions.

While we try to ensure the safety of all files, players and builders can be quite clever at slipping in easter-eggs. Please report any file that has a potential abuse to Loki on CoffeeMUD.net so that it can be fixed.

Areas

These files have been previewed by Loki and should be safe to import to a MUD with the given constraints.

  • File:Crosstreams Sewers.cmare.zip - Level 1 adventuring area, based off the classic sewers area.
  • File:Ershteep City.zip - A CoffeeMUDified version of Jaceks's version of Ershteep City. It includes the racial file for the Enfan race (a tainted, short human) and a custom Dog (canine) race.
  • File:Greenshoe Inn.cmare.zip - A moderate sized inn with 10 rooms, that uses a human GenShopkeeper of type Inn Keeper and StdInnKeys. Note: The keycodes on the dooors are automatically coordinated with the keys the inn keeper sells, just make sure he has as many keys as locked doors. This inn simply uses the key code inn1 through inn10 to make the 10 StdInnKeys in the innkeeper's inventory properly unlock the rental rooms.

Classes

  • File:Praetor.zip - This class is used by CoffeeMUD to provide limitations on security settings for Archons-in-Training. A character of this class will not gain levels and must be promoted by an Archon into the class, and each level of the class. For specific details on this class, see also: Praetor for specific levels and permissions, and how CoffeeMUD promotes Praetors.

Races

  • File:Enfan.zip - A race of short, evil-tainted humans that have invaded Ershteep City.
  • File:Tiefling.zip - Tieflings are humans with some demon ancestry deep in their past.

Abilities

  • File:Donate.zip - This ability was created by Orleron to provide a mechanic to transfer items to a predeclared room (modify the destination room within the script inside the ability). It limits the items to level 30 or less, and the items must be droppable. Once you import the ability, add it to your All-qual list or specific classes ability lists, as desired.
    • Note: This ability doesn't place a lot of restrictions on items you can donate, including immovable ones. Review the script to ensure it meets your muds needs.
    • An example of potentials updates which removes the level limit, but adds restrictions for ungettable items:
imask_prog p donate
  if gstat($t ISREMOVABLE == TRUE)
    if gstat($t ISGETTABLE == TRUE)
      if gstat($t ISDROPPABLE == TRUE)
        mptransfer $t 'DONATELOCATION'
        if inroom($n == 'DONATELOCATION')
          mpforce $n drop $t
        endif
        mpechoat $n You donate $t.
        mpecho $t is snatched out of $n's hands by a cargo drone and is taken away.
        mpechoat 'DONATELOCATION' $t is delivered by a cargo drone!
      else
        mpechoat $n You are unable to donate this item. It might be undroppable.
      endif
    else
      mpechoat $n You are unable to donate this item. It might be ungettable.
    endif
  else
    mpechoat $n You are unable to donate this item. It might be unremovable
  endif
~

Items

Crafting Recipes

Mobs

.