home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2010 July / maximum-cd-2010-07.iso / DiscContents / wesnoth-1.8-win32.exe / data / core / macros / deprecated-utils.cfg < prev    next >
Encoding:
Text File  |  2009-11-26  |  1.7 KB  |  65 lines

  1. #textdomain wesnoth
  2. # These are clutter, scheduled to be removed.
  3.  
  4. # ! in comments is used for generating HTML documentation, ignore it otherwise.
  5.  
  6. #wmllint: markcheck off
  7. #define DEPRECATE MACRO_NAME VERSION_NAME
  8.     # Tag macros for removal, the VERSION_NAME argument is the
  9.     # release where the message is shown the first time.
  10.     # The removal will be 2 versions later.
  11.     [deprecated_message]
  12.         message="Macro '" + {MACRO_NAME} + "' is scheduled for removal in Wesnoth " + {VERSION_NAME} + "."
  13.     [/deprecated_message]
  14. #enddef
  15. #wmllint: markcheck on
  16.  
  17. #define ADD_HERO_ICON FILTER
  18.     # Add hero icon to specified units
  19.     {DEPRECATE ADD_HERO_ICON 1.7.2}
  20.     [store_unit]
  21.         [filter]
  22.             {FILTER}
  23.         [/filter]
  24.  
  25.         variable=MODIFY_UNIT_store
  26.         kill=yes
  27.     [/store_unit]
  28.  
  29.     {FOREACH MODIFY_UNIT_store MODIFY_UNIT_i}
  30.         [set_variable]
  31.             name=MODIFY_UNIT_store[$MODIFY_UNIT_i].overlays
  32.             value="misc/hero-icon.png"
  33.         [/set_variable]
  34.  
  35.         [unstore_unit]
  36.             variable=MODIFY_UNIT_store[$MODIFY_UNIT_i]
  37.             find_vacant=no
  38.         [/unstore_unit]
  39.     {NEXT MODIFY_UNIT_i}
  40.  
  41.     {CLEAR_VARIABLE MODIFY_UNIT_store}
  42. #enddef
  43.  
  44. #define REMOVE_HERO_ICON FILTER
  45.     # Remove the hero icon from a unit by ID or other filter
  46.     {DEPRECATE REMOVE_HERO_ICON 1.7.2}
  47.     [store_unit]
  48.         [filter]
  49.             {FILTER}
  50.         [/filter]
  51.  
  52.         kill=no
  53.         variable=hero_removal_target
  54.     [/store_unit]
  55.  
  56.     [remove_unit_overlay]
  57.         x,y=$hero_removal_target.x,$hero_removal_target.y
  58.         image=misc/hero-icon.png
  59.     [/remove_unit_overlay]
  60.  
  61.     [clear_variable]
  62.         name=hero_removal_target
  63.     [/clear_variable]
  64. #enddef
  65.