I have significally extended the organizational enemying system. The following new options are now available:
- Cities and councils can now declare an organization as unwanted. If an organization is unwanted, all members of this organization will be treated as city enemies by guards, totems, shop discount lists, and any other relevant effects. The main difference between being declared an enemy and being unwanted is that guards will not attack unwanted people located outside the organizational area. Practically, this means that trebuchets will not fire at unwanted people, unless they are located inside the city or council proper.
- The unwanted list automatically extends to all townes loyal to the city or council that declared the status. If members of an org are unwanted in a city, they are also unwanted in all its townes.
- You can declare cities, councils, guilds, and orders as unwanted.
- The syntax for the above is CITY UNWANTED LIST, CITY UNWANTED ADD <org>, and CITY UNWANTED REMOVE <org>, and it requires the Security privileges and acess to the council room.
- Cities, councils and townes can now declare any player as enemy, ally, or neutral. The syntax is be BRAND <player> ENEMY/ALLY/NEUTRAL <reason> and TOWNEBRAND <player> ENEMY/ALLY/NEUTRAL <reason>. The effect is as follows:
- Being declared enemy has the same consequences as it did up to now, no change there.
- Being declared neutral (which is the default status) means that the unwanted list takes effect. Those who aer neither allies nor enemies of an organization will be able to enter it without guards attacking them only if they are not a member of any unwanted organization.
- Being declared an ally overrides the unwanted list. If you are declared ally, you can enter the organization unopposed even if you are a member of any unwanted organization.
- CITYALLIES now exists along with CITYENEMIES to view those who are allied to your city or council.
- Those under level 21 will not be able to enter a city or council where they are unwanted in due to their city or guild membership. This is not a foolproof check and can be bypassed, its purpose is to prevent newbies from taking a wrong turn and being killed by guards.
- For each player, personal records are now kept in many organizations (applies to cities, councils, guilds, townes, and orders). This log is permanent and stores the reasons given when enemying, unenemying or allying someone. The log can be read by anyone who has the power to enemy people to the organization, the syntax is READPLOG <organization> <player>.
- Those who can read the log can also write into it - WRITEPLOG <organization> <player> <text> - this can be used to keep records of additional information regarding that player, notes regarding that player, or anything else you want.
If there are any problems with all this, please let me know or file a BUG report.
Garryn
Penned by my hand on the 1st of Ultio, in the year 609 AD.