A
          / \      _             Play Now                         Nemesis on fb
          | |     | |  _______   _        _   _______    _______   _    _______
          | |\    | | |   ____| |  \    /  | |   ____|  /   ____| | |  /   ____|
 /-------/-------------------------------------------------------------------,
O= Home <=XX|  About  News  Pics  Adventurers  Wizards  Download  Connect     >
 \-------\-------------------------------------------------------------------'
          | |   \   | |  |____  | |      | | |  |____   ___ \  \  | |  ___ \  \
          | |     \_| |_______| |_|      |_| |_______| |_______/  |_| |_______/
          \ /
           V  

Nemesis bulletin boards: Documentation bulletin board, note 47

Re: obj/board: changes (Kiri, Jun 16 2017, 62)
Re: obj/board: changes

Now obj/board makes use of obj/more (sorry, the documentation might be
missing - but refer to it via MORE_OBJ from player.h):
- If a board uses query_extra_long() (see below), also the long() of the
  board is displayed via obj/more. You can skim/page through the overview
  of notes including the description of the board, even if there are many
  notes on it and/or the description of the board is long.
- Now notes on boards are displayed via obj/more, too. Therefore also the
  title lines of the notes can be and are sent to the 'more'.
- As obj/more offers some options - as displaying a hint for help about
  'more' ("More (line 23, type '?' for help):"), obj/board supports these
  options. As some players had problems coping with "mored" texts, some
  boards for players show this brief help. obj/board passes more_opts()
  to obj/more.
Further on Wastl has changed/added:
- Via an own query_max_msgs call in a board the maximum number of notes
  can be limited - default is 20. If the call returns 0, the count of
  notes is unlimited.
- The titles of the notes are now stored in a dynamic array. Conversion
  is done automagically - msg_num set to "-1" afterwards - keep it!

At least since Dec 2016 following changes are active:
- I changed the add_action "read" in order to make also 'read board' (or
  here 'read documentation board') working like 'x board'. Now both works!
  For sure via valid_id()!!
See also:  About 'read <item>' / 'examine <item>' have a look at the complaints
  bulletin board in the sheriff's office ('goto /room/sheriff/office2'
  or https://nemesis.de/lpc/board/4 ) and read my note "Re: Read or Look
  at Signs?? (Kiri, Jun 12 2016, 62)".
- And as obj/board is not for cloning (only for inheritance) every clone
  gives warning into corresponding log files. obj/board has never been
  for cloning - the old comment:
  	* Modified by Lynx, May 15, '91:
  	* This board is not cloneable in itself.
  I wonder how it could work ...

This has been changed before in August 2016:
- New notes will be posted with the full date including the YEAR (Snake
  has done it on April 7th 2015 already)! ;-) We will check existing
  system boards and add "missing years" if possible.
  -->> Please check also your boards! <<--
- Currently max. 50 notes can be posted and
- If there is a function query_extra_long() in the inheriting object that
  returns something, this is used for the long description. If not, the
  function extra_long() is called (as before), which WRITES part of the
  long. query_extra_long was added for etc/www_daemon, so the string can
  be htmlified to create links.

On the agenda we have:
- corrently nothing - we will see ...

Any further ideas? Please contact me!
                                                               Kiri

PS: I removed both old notes referring to "obj/board: changes" about
    previous changes - see above. The first one was dated from August 15th
    2016 and the second from December 27 2016.

This board is to document how to code various stuff in Nemesis.
Within Nemesis it is located in the inner guild in the village.
If you have written documents that should be placed here or
if you think something important is missing please contact an
Archwizard - see 'help admin' or https://nemesis.de/lpc/help/admin .
Nowadays especially new features etc. are posted here.
The board contains 49 notes:
  1. living (Lynx, Sep 19 1991, 28)
  2. short descriptions (Lynx, Sep 19 1991, 28)
  3. building guilds (Lynx, Sep 19 1991, 28)
  4. Ok. prompts (Lynx, Sep 20 1991, 28)
  5. Yell command (Lynx, Sep 21 1991, 28)
  6. simulated efuns (Lynx, Sep 22 1991, 28; Kiri, Jan 28 2017, 62)
  7. Re: short descriptions -> inventory display (Lynx, Sep 24 1991, 28)
  8. ships (Junky, Sep 30 1991, 30; revised by Kiri, Jun 4 2016, 62)
  9. introducing a new quest (Lynx, Oct 8 1991, 28)
  10. storing data in the player (Lynx, Oct 8 1991, 28)
  11. setting a user-definable prompt (Snake, Jan 6 1992, 66)
  12. Test Players (Junky, Jan 9 1992, 40; revised by Kiri, Jul 27 2016, 62)
  13. the colourful magazine (Snake, Feb 13 1992, 66; Kiri, Jun 4 2016, 62)
  14. new room support: room2.h (Junky, Mar 27 1992, 55)
  15. Skills (Junky, Mar 27 1992, 55)
  16. Indent within ed. (Lynx, Jul 25 1992, 49)
  17. Re: Indent within ed. (Poe, Aug 4 1992, 41)
  18. Properties (Junky, Aug 25 1992, 55)
  19. Timedependent objects (Junky, Sep 11 1992, 55)
  20. lfun produce (Lynx, Feb 9 1993, 60)
  21. ED editor F.Y.I. (Poe, Mar 7 1993, 45)
  22. conditional operator (Poe, Aug 13 1993, 46)
  23. Indirection (Poe, Nov 23 1993, 48)
  24. lfun search for all objects (Kiri, Jun 1 2016, 62)
  25. obj/monster: set_alias & set_brave (Kiri, Jun 4 2016, 62)
  26. Re: simulated efuns (Kiri, Jun 4 2016, 62)
  27. all "dead" (non-living) objects: query_name (Kiri, Jun 7 2016, 62)
  28. obj/monster: second_life supports argument (Kiri, Jun 10 2016, 62)
  29. obj/postoffice: generic post office (Kiri, Jun 11 2016, 62)
  30. obj/living: room property P_NO_MAGIC finally! (Kiri, Jun 12 2016, 62)
  31. simul_efun: valid_id & living: find_id (Kiri, Jul 17 2016, 62)
  32. obj/sign: improved (Kiri, Jul 18 2016, 62)
  33. obj/item: the replacement of obj/treasure (Kiri, Jul 19 2016, 62)
  34. obj/text: improved (Kiri, Jul 19 2016, 62)
  35. obj/key: improved (Kiri, Jul 19 2016, 62)
  36. obj/map: ready for persistence (Kiri, Jul 19 2016, 62)
  37. obj/treasure: legacy but persistent (Kiri, Jul 26 2016, 62)
  38. obj/chest & obj/bag: improved & persistent (Kiri, Jul 27 2016, 62)
  39. wiz command: localcmd (Kiri, Aug 12 2016, 62)
  40. obj/monster: set_cap_name, query_name & a hack (Kiri, Aug 12 2016, 62)
  41. obj/door2: a new door system (Kiri, Aug 12 2016, 62)
  42. room2.h: tutorial revised / changes & fixes (Kiri, Aug 12 2016, 62)
  43. keeping track of object versions (Kiri, Aug 17 2016, 62)
  44. About Colours (Kiri, Sep 17 2016, 62)
  45. clean_up: a garbage collection! (Kiri, Dec 27 2016, 62)
  46. containers: query_put_prep (Kiri, Jun 15 2017, 62)
  47. Re: obj/board: changes (Kiri, Jun 16 2017, 62)
  48. new 'more' via obj/more (Kiri, Sep 13 2017, 62)
  49. Re: New & Changed [Wiz] Commands (Kiri, Sep 26 2017, 62)

This page was generated in LPC

Imprint / Impressum