RoninGT
Sorceror
FS Player Government System
FS Player Government System BETA 4
UPDATED 8.13.2005
FIXED: Known Crashs
There is another update coming soon this one just address's the known crashs people are having i wanted to get this one out and in play before i start adding newer stuff work the problems that are in the system before adding more stuff.
UPDATED 6.19.2005
FIXED: Maintenace Amounts (Were not correct)
FIXED: Context Menu For City Res Stones
FIXED: Starting & Updating City Limits (Were to large)
ADDED: Settings for limiting the amount of players per city.
ADDED: Settings for limiting the amount of players banned per city.
ADDED: Settings for adjusting city limit ranges.
ADDED: Settings for adjusting search area for placing city.
ADDED: Staff Command [FindCities Lets staff view all cities in game. Breaks down to how many cities per map, and shows list of all cities so staff can goto each city.
UPDATE 6.13.2005
FIXED: Voting Stone Bug (Crash)
FIXED: City Rename Prompt (Now Updates Citizens Titles)
ADDED: City Lamp Post (Craft Menu)
ADDED: City Trash Barrel (Craft Menu)
Just replace DefArchetect.cs, VotingStoneGump.cs, CityRenamePrompt.cs with the new ones in this release Add the CityTrashBarrel.cs and CityLampPost.cs To upgrade from BETA 1 to BETA 2
All files are in rar format then ziped so i could compress the 5 zips into 3
WARNING READ BEFORE DOWNLOADING
This verison of the system is in BETA stages, Meaning that not all of its features are in the system yet, Also means there could be bugs that i have not found yet. Its meant for testing proposes only. I dont have a large enough player base to test the system like it should be tested. I have tested it enough to tell you that all the main features/functions are apear to work correctly. I will update this system offen.
With that said. On with the show.
I first would like to give thanks to a few people
ArteGordon
You have helped me more times than i can count, and you always there when i need you. Thank you for all your help and thanks for putting up with me
Maeve
Thank you for letting me use your server as the testing ground for this system. Thanks for you help on this project and others. and for donating your bank stone script
Sage/Peg/FoxXxy (FS Staff)
Thank you for your help on the buildings in this system and your help with ideas.
Viago
I used Viagos stable stone V2 as a liner to create the one featured in this system
Krazeykow
I used Krazeykow's Corpse Stone as a liner for the Resurrection stone featured in this system.
Everyone Else
To everyone else on the support boards who has helped in this project and maybe didnt know, I have been keeping it hush for a few months now
BankStone script donated by maeve, Author of script unknown.
FS Player Government System Overview
The system is designed to let players create thier own cities, governments. In the past a player could only have his/her house placed near their friends and call it a self proclaimed city. With this system a player can host and manage there own real city, With guards, Mayor Elections, Taxes, Treasury, Wars, Allies, Moongate Registarion System, and much more. I will try to cover each feature in this post.
City Halls
A city hall is the corner stone of the player city, It houses the city management stone, and election stone. Here the mayor can manage the many features of the FSGovSystem. In order for a player to place a city hall they must have at least 35 Forensics, (Also needed to run for mayor) Once they have this they need to seek out a City Hall Deed (Crafted by Carps/Smiths with Archetect Tool made by tinkers) Now a city hall must be placed at least 500 tiles away from any other city / guarded area. Once this is done the player then has 24 hours to get 20 citizens into the city, In order to become a citizen the player must own a house withing city limits then be added to the city stone. All chars from an account can join the city as long as they own a house within city limits on that account. So you can get 5 citizens on your average account.
Elections / Voting
There is an election every 14 days, There can be only 2 candates running at per each election. Each time a canidate gets a vote they are rewarded .1 points in forensics, I citizen can only vote once per election. If the current mayor is out voted the new mayor takes control over the city and the old mayor becomes a normal citizen. So it is not wise to decore the city with your best weapons. Cause you can be outvoted.
Taxes / Treasury / Maintenace
Once the city is at the proper level, The Mayor can levy taxes, Taxes goto the city treasury, Which in turn is used for the city maintenace each week, Maintenace costs very depending on the stats of the city. The mayor can veiw the cost via the Maintenace report off the main Management stone menu. Now as mayor you can withdraw and depoist gold into and out of the city treasury. As a citizen you may only depoist gold. Each week taxes are collected from citizens, If the citizen lacks the gold needed, they will be put on a Back Taxes list, and the system will try to collect every time they log in, If the player owes 10k and has 15k it will take the full amount needed, however if the players owes 10k and only has 5k in bank on login it will take that 5k update the amount owed and try again next login. Taxes very from Income Tax, Property Tax, and Travel Tax, Income and Property are charged weekly however Travel tax is only charged when someone used a city moongate comeing or going from the city. If the city owns a stable, Each time a pet is stabled the 30 gold is added to the city treasury, If the city owns a Healer, They can apply a Res, and Body Retreavil Fee for using the res stone. If the city treasury runs low and the city updates and they amount needed for maintenace is not in the treasury the city will delete.
Moongate Registration System
All Public Moongates will now have a feature "Player City Menu" from here you can veiw all cities that own a moongate and Are registered. If that city has a travel tax the player will be charged for coming and leaving the city using the public moongate... For Example. Your in luna and want to goto "Bobs City" the city has a 100 gold travel tax, You will have to pay that before going to city via a menu, Then apon leaving you use the moongate in bobs city again you will be charged a leaving fee of 100 gold, Its call Incoming/Outgoing Cities. If you read the script
Wars/Allies
This is fairly simple. Kinda like guilds, but different, Not much more i can say lol
City Banning
When a player is banned from the city. They become orange and attackable to all citizens in the city (Only while they are in the city) I did this because if the player was denied access to that region it could block areas from that player and cause issues. This way there life is in their own hands if they deside to enter. Also you cannot ban a citizen of the city, Or anyone who owns a house within the city.
Guards Feature
If the city is at the required level the mayor can choose weather or not to enable guards in the region.
City Growth
As the city gets more citizens the cities size will change, Starting a city is 50x50 from the city hall, and can grow as big as 250x250, As the city levels its title rank will change when entering the city you will get a message such as "You have entered the village of bob's city." these ranks are customiable via the Settings Script (PlayerGovernmentSystem.cs) as well as many other features. Ranks includes
Level 1 = Outpost
Level 2 = Village
Level 3 = Township
Level 4 = City
Level 5 = Metroloplis
Level 6 = Empire
Also as the city grows it will get more Decore room so you can add items around the city for eye candy
Admin Settings
Almost all of the features in this system are customizable, See PlayerGovernmentSystem.cs it has all the settings there you can tweak for your server. From Min / Max citizens per city, To Update and Voting Times, Ranks, Etc.
In closing i hope you enjoy the system. I have worked on it for 5 months now, and its far from being done. I have alot more ideas for this one. I would love to hear your feedback on the system Suggestions, Comments, Bug Reports.
Ronin
Install
ALWAYS BACKUP FILES BEFORE REPLACING!!!
Distros Changed...
PlayerMobile.cs
Notority.cs
DefTinker.cs
LoginStats.cs
PublicMoongate.cs
Read docs on how to update your distros, Stock Distros with FSGov edits are included with the system for those who use WinMerge.
Drop the rest in your customs folder and have fun running your empire.
FS Player Government System BETA 4
UPDATED 8.13.2005
FIXED: Known Crashs
There is another update coming soon this one just address's the known crashs people are having i wanted to get this one out and in play before i start adding newer stuff work the problems that are in the system before adding more stuff.
UPDATED 6.19.2005
FIXED: Maintenace Amounts (Were not correct)
FIXED: Context Menu For City Res Stones
FIXED: Starting & Updating City Limits (Were to large)
ADDED: Settings for limiting the amount of players per city.
ADDED: Settings for limiting the amount of players banned per city.
ADDED: Settings for adjusting city limit ranges.
ADDED: Settings for adjusting search area for placing city.
ADDED: Staff Command [FindCities Lets staff view all cities in game. Breaks down to how many cities per map, and shows list of all cities so staff can goto each city.
UPDATE 6.13.2005
FIXED: Voting Stone Bug (Crash)
FIXED: City Rename Prompt (Now Updates Citizens Titles)
ADDED: City Lamp Post (Craft Menu)
ADDED: City Trash Barrel (Craft Menu)
Just replace DefArchetect.cs, VotingStoneGump.cs, CityRenamePrompt.cs with the new ones in this release Add the CityTrashBarrel.cs and CityLampPost.cs To upgrade from BETA 1 to BETA 2
All files are in rar format then ziped so i could compress the 5 zips into 3
WARNING READ BEFORE DOWNLOADING
This verison of the system is in BETA stages, Meaning that not all of its features are in the system yet, Also means there could be bugs that i have not found yet. Its meant for testing proposes only. I dont have a large enough player base to test the system like it should be tested. I have tested it enough to tell you that all the main features/functions are apear to work correctly. I will update this system offen.
With that said. On with the show.
I first would like to give thanks to a few people
ArteGordon
You have helped me more times than i can count, and you always there when i need you. Thank you for all your help and thanks for putting up with me
Maeve
Thank you for letting me use your server as the testing ground for this system. Thanks for you help on this project and others. and for donating your bank stone script
Sage/Peg/FoxXxy (FS Staff)
Thank you for your help on the buildings in this system and your help with ideas.
Viago
I used Viagos stable stone V2 as a liner to create the one featured in this system
Krazeykow
I used Krazeykow's Corpse Stone as a liner for the Resurrection stone featured in this system.
Everyone Else
To everyone else on the support boards who has helped in this project and maybe didnt know, I have been keeping it hush for a few months now
BankStone script donated by maeve, Author of script unknown.
FS Player Government System Overview
The system is designed to let players create thier own cities, governments. In the past a player could only have his/her house placed near their friends and call it a self proclaimed city. With this system a player can host and manage there own real city, With guards, Mayor Elections, Taxes, Treasury, Wars, Allies, Moongate Registarion System, and much more. I will try to cover each feature in this post.
City Halls
A city hall is the corner stone of the player city, It houses the city management stone, and election stone. Here the mayor can manage the many features of the FSGovSystem. In order for a player to place a city hall they must have at least 35 Forensics, (Also needed to run for mayor) Once they have this they need to seek out a City Hall Deed (Crafted by Carps/Smiths with Archetect Tool made by tinkers) Now a city hall must be placed at least 500 tiles away from any other city / guarded area. Once this is done the player then has 24 hours to get 20 citizens into the city, In order to become a citizen the player must own a house withing city limits then be added to the city stone. All chars from an account can join the city as long as they own a house within city limits on that account. So you can get 5 citizens on your average account.
Elections / Voting
There is an election every 14 days, There can be only 2 candates running at per each election. Each time a canidate gets a vote they are rewarded .1 points in forensics, I citizen can only vote once per election. If the current mayor is out voted the new mayor takes control over the city and the old mayor becomes a normal citizen. So it is not wise to decore the city with your best weapons. Cause you can be outvoted.
Taxes / Treasury / Maintenace
Once the city is at the proper level, The Mayor can levy taxes, Taxes goto the city treasury, Which in turn is used for the city maintenace each week, Maintenace costs very depending on the stats of the city. The mayor can veiw the cost via the Maintenace report off the main Management stone menu. Now as mayor you can withdraw and depoist gold into and out of the city treasury. As a citizen you may only depoist gold. Each week taxes are collected from citizens, If the citizen lacks the gold needed, they will be put on a Back Taxes list, and the system will try to collect every time they log in, If the player owes 10k and has 15k it will take the full amount needed, however if the players owes 10k and only has 5k in bank on login it will take that 5k update the amount owed and try again next login. Taxes very from Income Tax, Property Tax, and Travel Tax, Income and Property are charged weekly however Travel tax is only charged when someone used a city moongate comeing or going from the city. If the city owns a stable, Each time a pet is stabled the 30 gold is added to the city treasury, If the city owns a Healer, They can apply a Res, and Body Retreavil Fee for using the res stone. If the city treasury runs low and the city updates and they amount needed for maintenace is not in the treasury the city will delete.
Moongate Registration System
All Public Moongates will now have a feature "Player City Menu" from here you can veiw all cities that own a moongate and Are registered. If that city has a travel tax the player will be charged for coming and leaving the city using the public moongate... For Example. Your in luna and want to goto "Bobs City" the city has a 100 gold travel tax, You will have to pay that before going to city via a menu, Then apon leaving you use the moongate in bobs city again you will be charged a leaving fee of 100 gold, Its call Incoming/Outgoing Cities. If you read the script
Wars/Allies
This is fairly simple. Kinda like guilds, but different, Not much more i can say lol
City Banning
When a player is banned from the city. They become orange and attackable to all citizens in the city (Only while they are in the city) I did this because if the player was denied access to that region it could block areas from that player and cause issues. This way there life is in their own hands if they deside to enter. Also you cannot ban a citizen of the city, Or anyone who owns a house within the city.
Guards Feature
If the city is at the required level the mayor can choose weather or not to enable guards in the region.
City Growth
As the city gets more citizens the cities size will change, Starting a city is 50x50 from the city hall, and can grow as big as 250x250, As the city levels its title rank will change when entering the city you will get a message such as "You have entered the village of bob's city." these ranks are customiable via the Settings Script (PlayerGovernmentSystem.cs) as well as many other features. Ranks includes
Level 1 = Outpost
Level 2 = Village
Level 3 = Township
Level 4 = City
Level 5 = Metroloplis
Level 6 = Empire
Also as the city grows it will get more Decore room so you can add items around the city for eye candy
Admin Settings
Almost all of the features in this system are customizable, See PlayerGovernmentSystem.cs it has all the settings there you can tweak for your server. From Min / Max citizens per city, To Update and Voting Times, Ranks, Etc.
In closing i hope you enjoy the system. I have worked on it for 5 months now, and its far from being done. I have alot more ideas for this one. I would love to hear your feedback on the system Suggestions, Comments, Bug Reports.
Ronin
Install
ALWAYS BACKUP FILES BEFORE REPLACING!!!
Distros Changed...
PlayerMobile.cs
Notority.cs
DefTinker.cs
LoginStats.cs
PublicMoongate.cs
Read docs on how to update your distros, Stock Distros with FSGov edits are included with the system for those who use WinMerge.
Drop the rest in your customs folder and have fun running your empire.