diff options
| author | Kelly Martin | 2012-04-15 09:04:19 -0500 |
|---|---|---|
| committer | Kelly Martin | 2012-04-15 09:04:19 -0500 |
| commit | 005658a9cd667c5fa04f379fd96ff5f68de6af4a (patch) | |
| tree | be54ba2627e741a622620c5778658ed488cfb83a /plugins/zone.cpp | |
| parent | e9542fb2394d2d6ff6e8a28079b201a8db4bf2b5 (diff) | |
| download | dfhack-005658a9cd667c5fa04f379fd96ff5f68de6af4a.tar.gz dfhack-005658a9cd667c5fa04f379fd96ff5f68de6af4a.tar.bz2 dfhack-005658a9cd667c5fa04f379fd96ff5f68de6af4a.tar.xz | |
Add noegglayer zone filter
Diffstat (limited to 'plugins/zone.cpp')
| -rw-r--r-- | plugins/zone.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/zone.cpp b/plugins/zone.cpp index 9f71b85d..7694ad00 100644 --- a/plugins/zone.cpp +++ b/plugins/zone.cpp @@ -119,6 +119,7 @@ const string zone_help_filters = " male - obvious\n" " female - obvious\n" " egglayer - race lays eggs (use together with 'female')\n" + " noegglayer - race does not lay eggs\n" " grazer - is a grazer\n" " nograzer - not a grazer\n" " milkable - race is milkable (use together with 'female')\n" @@ -1466,6 +1467,7 @@ command_result df_zone (color_ostream &out, vector <string> & parameters) bool find_male = false; bool find_female = false; bool find_egglayer = false; + bool find_noegglayer = false; bool find_grazer = false; bool find_nograzer = false; bool find_milkable = false; @@ -1699,6 +1701,10 @@ command_result df_zone (color_ostream &out, vector <string> & parameters) { find_egglayer = true; } + else if(p == "noegglayer") + { + find_noegglayer = true; + } else if(p == "grazer") { find_grazer = true; @@ -1885,6 +1891,7 @@ command_result df_zone (color_ostream &out, vector <string> & parameters) || (find_grazer && !isGrazer(unit)) || (find_nograzer && isGrazer(unit)) || (find_egglayer && !isEggLayer(unit)) + || (find_noegglayer && isEggLayer(unit)) || (find_milkable && !isMilkable(unit)) || (find_male && !isMale(unit)) || (find_female && !isFemale(unit)) |
