Corps are groups within your faction that work together against opposing factions.
You can only invite player from your own faction to join your corp.
You can only declare war on corps of a different faction.
Constants (fees, periods etc...):
MIN_RANK = Cadet
IINITIAL_COST = 100000
MAX_ENEMIES = 5
WAR_START_COST = 100000
WAR_STOP_COST = 1000000
WAR_DURATION = days(7)
CORP_DEACTIVATION_PERIOD = days(7)
TAX_PERIOD = days(30)
TAX_PAYABLE_PERIOD = days(14)
TAX_PER_MEMBER = 10000
TAX_LATE_FEE_PERIOD = days(5)
TAX_LATE_FEE_PERCENT = 0.1
TAX_DISBAND_PERIOD = days(30)
INVITE_COST = 100000
INVITE_DURATION = days(7)
KICK_OUT_COST = 100000
Chat commands:
Create a new Corporation = -c corpName
Send an invitation = -i playerName
Accept an invitation = -a corpName
Decline an invitation = -d corpName
Kick out a player = -k playerName
Promote a member to VP = -p playerName
Demote (bump) a VP = -b playerName
Pay Corp taxes = -t
Declare a war = -w corpName
Stop a war = -e corpName
Leave corporation (Quit) = -q
List (name and #members) all corporations = -lc
List all members of a Corporation(role:name) = -lm [corpName] if the corpName is not supplied then the current player corporation is listed. Maybe this could be extended to wars and attacks lists
List all invitations sent by the player's Corporation (playerName (expireDate)) = -ls
List all invitations received (corporationName (expireDate)) = -lr
List all the current wars declared by the player's corporation (corporationName (endDate)) = -lw
List all the wars (attacks) currently declared to the player's corporation (corporationName (endDate)) = -la