summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2023-07-08 21:39:51 -0300
committerJesusaves <cpntb1@ymail.com>2023-07-08 21:39:51 -0300
commit70c41d523b34e7c5b565a936750a3e1f702307dc (patch)
tree402af100c18c0624937b743117527d363505df5f
parent574574ab6cf3c3d275c9d86016cbf6ec7d1a37c5 (diff)
downloadserverdata-70c41d523b34e7c5b565a936750a3e1f702307dc.tar.gz
serverdata-70c41d523b34e7c5b565a936750a3e1f702307dc.tar.bz2
serverdata-70c41d523b34e7c5b565a936750a3e1f702307dc.tar.xz
serverdata-70c41d523b34e7c5b565a936750a3e1f702307dc.zip
Remove the daily politics cycles as it is not relevant for CR
-rw-r--r--npc/functions/politics.txt167
1 files changed, 0 insertions, 167 deletions
diff --git a/npc/functions/politics.txt b/npc/functions/politics.txt
index 7c9dd5c..3a03149 100644
--- a/npc/functions/politics.txt
+++ b/npc/functions/politics.txt
@@ -118,173 +118,6 @@ function script POL_PlayerMoney {
return .@tax;
}
-- script Politics NPC_HIDDEN,{
-
-// Daily Paperwork Penalty
-OnClock2359:
- if ($TULIM_DAILYQUEST != gettimeparam(GETTIME_DAYOFMONTH) && $TULIM_MAYOR$ != "Jesus Saves")
- $TULIM_REPUTATION=limit(0, $TULIM_REPUTATION-2, 100);
- if ($HALIN_DAILYQUEST != gettimeparam(GETTIME_DAYOFMONTH) && $HALIN_MAYOR$ != "Jesus Saves")
- $HALIN_REPUTATION=limit(0, $HALIN_REPUTATION-2, 100);
- if ($HURNS_DAILYQUEST != gettimeparam(GETTIME_DAYOFMONTH) && $HURNS_MAYOR$ != "Jesus Saves")
- $HURNS_REPUTATION=limit(0, $HURNS_REPUTATION-2, 100);
- if ($NIVAL_DAILYQUEST != gettimeparam(GETTIME_DAYOFMONTH) && $NIVAL_MAYOR$ != "Jesus Saves")
- $NIVAL_REPUTATION=limit(0, $NIVAL_REPUTATION-2, 100);
- if ($LOF_DAILYQUEST != gettimeparam(GETTIME_DAYOFMONTH) && $LOF_MAYOR$ != "Jesus Saves")
- $LOF_REPUTATION=limit(0, $LOF_REPUTATION-2, 100);
- if ($FROSTIA_DAILYQUEST != gettimeparam(GETTIME_DAYOFMONTH) && $FROSTIA_MAYOR$ != "Jesus Saves")
- $FROSTIA_REPUTATION=limit(0, $FROSTIA_REPUTATION-2, 100);
- if ($CANDOR_DAILYQUEST != gettimeparam(GETTIME_DAYOFMONTH) && $CANDOR_MAYOR$ != "Jesus Saves")
- $CANDOR_REPUTATION=limit(0, $CANDOR_REPUTATION-2, 100);
- end;
-
-OnSun0000:
- // Weekly reputation-based income
- $TULIM_MONEY+=$TULIM_EXPORT*limit(10, $TULIM_REPUTATION, 100)/100;
- $HALIN_MONEY+=$HALIN_EXPORT*limit(10, $HALIN_REPUTATION, 100)/100;
- $HURNS_MONEY+=$HURNS_EXPORT*limit(10, $HURNS_REPUTATION, 100)/100;
- $LOF_MONEY+=$LOF_EXPORT*limit(10, $LOF_REPUTATION, 100)/100;
- $NIVAL_MONEY+=$NIVAL_EXPORT*limit(10, $NIVAL_REPUTATION, 100)/100;
- $FROSTIA_MONEY+=$FROSTIA_EXPORT*limit(10, $FROSTIA_REPUTATION, 100)/100;
- $CANDOR_MONEY+=$CANDOR_EXPORT*limit(10, $CANDOR_REPUTATION, 100)/100;
-
- // Weekly tax-based income
- $TULIM_MONEY+=$TULIM_EXPORT*$TULIM_TAX*7/10000;
- $HALIN_MONEY+=$HALIN_EXPORT*$HALIN_TAX*7/10000;
- $HURNS_MONEY+=$HURNS_EXPORT*$HURNS_TAX*7/10000;
- $LOF_MONEY+=$LOF_EXPORT*$LOF_TAX*7/10000;
- $NIVAL_MONEY+=$NIVAL_EXPORT*$NIVAL_TAX*7/10000;
- $FROSTIA_MONEY+=$FROSTIA_EXPORT*$FROSTIA_TAX*7/10000;
- $CANDOR_MONEY+=$CANDOR_EXPORT*$CANDOR_TAX*7/10000;
-
- // Send salary to Town Administrators (20% from exports and 5GP/reputation)
- // Strange Coins: 1 each 10 reputation points
- .@msg$=sprintf(
- "You've received the money for the term (%02d/%02d, the %dth legislature)",
- gettime(GETTIME_DAYOFMONTH),
- gettime(GETTIME_MONTH),
- gettimeparam(GETTIME_WEEKDAY));
-
- .@tax=$TULIM_EXPORT/500;
- .@tax+=$TULIM_REPUTATION*5;
- .@tax=min($TULIM_MONEY, .@tax);
- .@cp=limit(1, $TULIM_REPUTATION/10, 10);
- $TULIM_MONEY-=.@tax;
- rodex_sendmail(gf_charnameid($TULIM_MAYOR$), "Tulimshar Townhall", "Term Income", .@msg$, .@tax, StrangeCoin, .@cp);
-
- .@tax=$HALIN_EXPORT/500;
- .@tax+=$HALIN_REPUTATION*5;
- .@tax=min($HALIN_MONEY, .@tax);
- .@cp=limit(1, $HALIN_REPUTATION/10, 10);
- $HALIN_MONEY-=.@tax;
- rodex_sendmail(gf_charnameid($HALIN_MAYOR$), "Halinarzo Townhall", "Term Income", .@msg$, .@tax, StrangeCoin, .@cp);
-
- .@tax=$HURNS_EXPORT/500;
- .@tax+=$HURNS_REPUTATION*5;
- .@tax=min($HURNS_MONEY, .@tax);
- .@cp=limit(1, $HURNS_REPUTATION/10, 10);
- $HURNS_MONEY-=.@tax;
- rodex_sendmail(gf_charnameid($HURNS_MAYOR$), "Hurnscald Townhall", "Term Income", .@msg$, .@tax, StrangeCoin, .@cp);
-
- .@tax=$LOF_EXPORT/500;
- .@tax+=$LOF_REPUTATION*5;
- .@tax=min($LOF_MONEY, .@tax);
- .@cp=limit(1, $LOF_REPUTATION/10, 10);
- $LOF_MONEY-=.@tax;
- rodex_sendmail(gf_charnameid($LOF_MAYOR$), "LoF Townhall", "Term Income", .@msg$, .@tax, StrangeCoin, .@cp);
-
- .@tax=$NIVAL_EXPORT/500;
- .@tax+=$NIVAL_REPUTATION*5;
- .@tax=min($NIVAL_MONEY, .@tax);
- .@cp=limit(1, $NIVAL_REPUTATION/10, 10);
- $NIVAL_MONEY-=.@tax;
- rodex_sendmail(gf_charnameid($NIVAL_MAYOR$), "Nivalis Townhall", "Term Income", .@msg$, .@tax, StrangeCoin, .@cp);
-
- /* Towns with volunteer town admins
- .@tax=$FROSTIA_EXPORT/500;
- .@tax+=$FROSTIA_REPUTATION*5;
- .@tax=min($FROSTIA_MONEY, .@tax);
- .@cp=limit(1, $FROSTIA_REPUTATION/10, 10);
- $FROSTIA_MONEY-=.@tax;
- rodex_sendmail(gf_charnameid($FROSTIA_MAYOR$), "Frostia Townhall", "Term Income", .@msg$, .@tax, StrangeCoin, .@cp);
-
- .@tax=$CANDOR_EXPORT/500;
- .@tax+=$CANDOR_REPUTATION*5;
- .@tax=min($CANDOR_MONEY, .@tax);
- .@cp=limit(1, $CANDOR_REPUTATION/10, 10);
- $CANDOR_MONEY-=.@tax;
- rodex_sendmail(gf_charnameid($CANDOR_MAYOR$), "Candor Townhall", "Term Income", .@msg$, .@tax, StrangeCoin, .@cp);
- */
-
- // Conduct elections
- .@w=array_highest($TULIM_VOTES);
- if ($TULIM_CANDIDATE$[.@w] != "")
- $TULIM_MAYOR$=$TULIM_CANDIDATE$[.@w];
- deletearray($TULIM_CANDIDATE$);
- deletearray($TULIM_VOTES);
- array_push($TULIM_CANDIDATE$, ($TULIM_REPUTATION < 15 ? "Jesus Saves" : $TULIM_MAYOR$));
- array_push($TULIM_VOTES, 0);
-
- .@w=array_highest($HALIN_VOTES);
- if ($HALIN_CANDIDATE$[.@w] != "")
- $HALIN_MAYOR$=$HALIN_CANDIDATE$[.@w];
- deletearray($HALIN_CANDIDATE$);
- deletearray($HALIN_VOTES);
- array_push($HALIN_CANDIDATE$, ($HALIN_REPUTATION < 15 ? "Jesus Saves" : $HALIN_MAYOR$));
- array_push($HALIN_VOTES, 0);
-
- .@w=array_highest($HURNS_VOTES);
- if ($HURNS_CANDIDATE$[.@w] != "")
- $HURNS_MAYOR$=$HURNS_CANDIDATE$[.@w];
- deletearray($HURNS_CANDIDATE$);
- deletearray($HURNS_VOTES);
- array_push($HURNS_CANDIDATE$, ($HURNS_REPUTATION < 15 ? "Jesus Saves" : $HURNS_MAYOR$));
- array_push($HURNS_VOTES, 0);
-
- .@w=array_highest($LOF_VOTES);
- if ($LOF_CANDIDATE$[.@w] != "")
- $LOF_MAYOR$=$LOF_CANDIDATE$[.@w];
- deletearray($LOF_CANDIDATE$);
- deletearray($LOF_VOTES);
- array_push($LOF_CANDIDATE$, ($LOF_REPUTATION < 15 ? "Jesus Saves" : $LOF_MAYOR$));
- array_push($LOF_VOTES, 0);
-
- .@w=array_highest($NIVAL_VOTES);
- if ($NIVAL_CANDIDATE$[.@w] != "")
- $NIVAL_MAYOR$=$NIVAL_CANDIDATE$[.@w];
- deletearray($NIVAL_CANDIDATE$);
- deletearray($NIVAL_VOTES);
- array_push($NIVAL_CANDIDATE$, ($NIVAL_REPUTATION < 15 ? "Jesus Saves" : $NIVAL_MAYOR$));
- array_push($NIVAL_VOTES, 0);
-
- .@w=array_highest($FROSTIA_VOTES);
- if ($FROSTIA_CANDIDATE$[.@w] != "")
- $FROSTIA_MAYOR$=$FROSTIA_CANDIDATE$[.@w];
- deletearray($FROSTIA_CANDIDATE$);
- deletearray($FROSTIA_VOTES);
- array_push($FROSTIA_CANDIDATE$, ($FROSTIA_REPUTATION < 15 ? "Jesus Saves" : $FROSTIA_MAYOR$));
- array_push($FROSTIA_VOTES, 0);
-
- .@w=array_highest($CANDOR_VOTES);
- if ($CANDOR_CANDIDATE$[.@w] != "")
- $CANDOR_MAYOR$=$CANDOR_CANDIDATE$[.@w];
- deletearray($CANDOR_CANDIDATE$);
- deletearray($CANDOR_VOTES);
- array_push($CANDOR_CANDIDATE$, ($CANDOR_REPUTATION < 15 ? "Jesus Saves" : $CANDOR_MAYOR$));
- array_push($CANDOR_VOTES, 0);
-
- // Notify new mayors of their victory
- rodex_sendmail(gf_charnameid($TULIM_MAYOR$), "Tulimshar Townhall", "Election Victory", "You've been elected to the office!");
- rodex_sendmail(gf_charnameid($HALIN_MAYOR$), "Halinarzo Townhall", "Election Victory", "You've been elected to the office!");
- rodex_sendmail(gf_charnameid($HURNS_MAYOR$), "Hurnscald Townhall", "Election Victory", "You've been elected to the office!");
- rodex_sendmail(gf_charnameid($LOF_MAYOR$), "LoF Townhall", "Election Victory", "You've been elected to the office!");
- rodex_sendmail(gf_charnameid($NIVAL_MAYOR$), "Nivalis Townhall", "Election Victory", "You've been elected to the office!");
- // Towns where admins are named, instead of elected
- //rodex_sendmail(gf_charnameid($FROSTIA_MAYOR$), "Frostia Townhall", "Election Victory", "You've been elected to the office!");
- //rodex_sendmail(gf_charnameid($CANDOR_MAYOR$), "Candor Townhall", "Election Victory", "You've been elected to the office!");
-
- end;
-}
/////////////////////////