diff --git a/roles/en/clairvoyant.php b/roles/en/clairvoyant.php index dbd4c2e..f433936 100644 --- a/roles/en/clairvoyant.php +++ b/roles/en/clairvoyant.php @@ -4,9 +4,9 @@ # # Text Color -$tcolor = ''; +$tcolor = 'black'; # This is the color defined by https://materializecss.com/color.html -$color = ''; +$color = 'yellow'; @@ -18,7 +18,7 @@ $color = ''; #The Name of the Role $name = 'Clairvoyant'; #The Description of the Role, HTML conform :) -$description = ''; +$description = 'Looking at the aura of players surrounding him everything becomes clear for him. Finally someone will be able to stop all these lies.'; @@ -28,21 +28,34 @@ $description = ''; # #How To play -$howtoplay = ''; +$howtoplay = "The clairvoyant is an innocent that sees special roles. This includes all special inocent and traitor roles as well as all other special roles in the round. Special roles are all roles besides the normal innocent, traitor and detective. They don't see the special role, they only see if they have one or not. +The amount of roles that the clairvoyant can see can be set with a convar. + +Additionally in combination with the sidekick and the jester, they can kill the jester as the only player without receiving a penalty or triggering the jesters winstate! After their death, the jester will immedially respawn as a sidekick of the clairvoyant."; #With what roles does this role play best? $playsbestwith = '
+$convars = "Normal Role Convars (also found in ULX):
+# enable or disable this role
+ ttt_clairvoyant_enabled [0/1] (default: 1)
+# the percentage of players that are spawned as this role
+ ttt_clairvoyant_pct [0.0..1.0] (default: 0.13)
+# the limit of players that spawn as this role each round, this overwrites the percentage
+ ttt_clairvoyant_max [0..n] (default: 1)
+# the probability each round of this role being spawned at all
+ ttt_clairvoyant_random [0..100] (default: 100)
+# the amount of players needed for this role to spawn
+ ttt_clairvoyant_min_players: [0..n] (default: 8)
Rolespecific Convars:
-
';
+# the percentage of visible player's roles
+ ttt2_cv_visible [0..n] (default: 100)
";
@@ -51,16 +64,17 @@ Rolespecific Convars:
#
#The Steam URL to your addon
-$steam = '';
+$steam = 'https://steamcommunity.com/sharedfiles/filedetails/?id=1357255271';
#The Source URL to your addon
-$source = '';
+$source = 'https://steamcommunity.com/linkfilter/?url=https://github.com/TTT-2/ttt2-role_cv';
#Creator of the Addon
-$author = '';
+$author = 'Alf21';
#Creatorlink
-$authorurl = '';
+$authorurl = 'https://steamcommunity.com/id/alf21';
# Credittext (can use the above variables)
-$ctext = '';
+$ctext = 'Alf21: creator of this role addon
+Mineotopia: designer of the role icon';
?>
diff --git a/roles/en/clown.php b/roles/en/clown.php
new file mode 100644
index 0000000..78d63e9
--- /dev/null
+++ b/roles/en/clown.php
@@ -0,0 +1,82 @@
+
+# enable or disable this role
+ ttt_clown_enabled [0/1] (default: 1)
+# the percentage of players that are spawned as this role
+ ttt_clown_pct [0.0..1.0] (default: 0.15)
+# the limit of players that spawn as this role each round, this overwrites the percentage
+ ttt_clown_max [0..n] (default: 1)
+# the probability each round of this role being spawned at all
+ ttt_clown_random [0..100] (default: 30)
+# the amount of players needed for this role to spawn
+ ttt_clown_min_players: [0..n] (default: 5)
+
+Rolespecific Convars:
+# Can the Clown damage entities or props?
+ ttt2_clown_entity_damage [0/1] (default: 1)
+# Can the Clown explode, burn, crush, fall, drown??
+ ttt2_clown_environmental_damage [0/1] (default: 1)
+# How much should the killer clowns damage scale by (Damage x ?) ?
+ ttt2_clown_damage_bonus [0..5] (default: 1)
+# How many credits should the Killer Clown get on activation?
+ ttt2_clown_activation_credits [0..5] (default: 1)
+# How much health should the Killer Clown be set to (Set to 0 to not change)?
+ ttt2_clown_health_on_transform [0..100] (default: 0)
';
+
+
+
+#
+# Credits
+#
+
+#The Steam URL to your addon
+$steam = 'https://steamcommunity.com/sharedfiles/filedetails/?id=2605758514';
+#The Source URL to your addon
+$source = 'https://steamcommunity.com/linkfilter/?url=https://github.com/Guardian954/ttt2-role_clown_git';
+
+#Creator of the Addon
+$author = 'Guardian954';
+#Creatorlink
+$authorurl = 'https://steamcommunity.com/id/guardianreborn';
+
+# Credittext (can use the above variables)
+$ctext = 'Custom Roles for TTT: creator of the original role.';
+
+?>
diff --git a/roles/en/cupid.php b/roles/en/cupid.php
new file mode 100644
index 0000000..4c5bc7e
--- /dev/null
+++ b/roles/en/cupid.php
@@ -0,0 +1,91 @@
+Cupid:
+Cupid starts the round with his crossbow. The crossbow will be invisible to other players. 'Shooting' it only makes particles on Cupids end and lets two Players fall in love. Using Cupid's crossbow after someone already died will nullify the effect without warning to prevent abuse.Other than that Cupid is a standard Innocent.
+
+# enable or disable this role
+ ttt_cup_enabled [0/1] (default: 1)
+# the percentage of players that are spawned as this role
+ ttt_cup_pct [0.0..1.0] (default: 0.15)
+# the limit of players that spawn as this role each round, this overwrites the percentage
+ ttt_cup_max [0..n] (default: 1)
+# the probability each round of this role being spawned at all
+ ttt_cup_random [0..100] (default: 15)
+# the amount of players needed for this role to spawn
+ ttt_cup_min_players: [0..n] (default: 6)
+
+Rolespecific Convars:
+# whether or not the lovers split their damage
+ ttt_cupid_damage_split_enabled [0/1] (default: 1)
+# whether or not the old weapon is used
+ ttt_cupid_old_weapon [0/1] (default: 0)
+# whether or not the cupid has to be one of the Lovers
+ ttt_cupid_forced_selflove [0/1] (default: 0)
+# whether or not lovers will always be in their own team
+ttt_cupid_lovers_force_own_team [0/1] (default: 0)
+# whether or not cupid will join the loved ones
+ttt_cupid_joins_team_lovers [0/1] (default: 0)
+# how long cupid should be able to use his crossbow
+ttt_cupid_timelimit_magic [0/999] (default:60)
';
+
+
+
+#
+# Credits
+#
+
+#The Steam URL to your addon
+$steam = 'https://steamcommunity.com/sharedfiles/filedetails/?id=2605758514';
+#The Source URL to your addon
+$source = 'https://steamcommunity.com/linkfilter/?url=https://github.com/Guardian954/ttt2-role_clown_git';
+
+#Creator of the Addon
+$author = 'SilverLous';
+#Creatorlink
+$authorurl = 'https://steamcommunity.com/id/Bidoof_is_President';
+
+# Credittext (can use the above variables)
+$ctext = 'Alf21, Mineotopia, Tobse, LeBroomer: Creators of the required addon TTT2
+Translation by Tekiad and Blueberryy
+Artwork by Mineotopia';
+
+?>
diff --git a/roles/en/cursed.php b/roles/en/cursed.php
new file mode 100644
index 0000000..af6a618
--- /dev/null
+++ b/roles/en/cursed.php
@@ -0,0 +1,110 @@
+ Countercurse Mantra and Cursed Deagle.";
+#With what roles does this role play best?
+$playsbestwith = '
+# enable or disable this role
+ ttt_cursed_enabled [0/1] (default: 1)
+# the percentage of players that are spawned as this role
+ ttt_cursed_pct [0.0..1.0] (default: 0.13)
+# the limit of players that spawn as this role each round, this overwrites the percentage
+ ttt_cursed_max [0..n] (default: 1)
+# the probability each round of this role being spawned at all
+ ttt_cursed_random [0..100] (default: 30)
+# the amount of players needed for this role to spawn
+ ttt_cursed_min_players: [0..n] (default: 6)
+
+Rolespecific Convars:
+# Can the Cursed swap roles with Detectives?
+ ttt2_cursed_affect_det [0/1] (default: 1)
+# Is the Cursed immune to all forms of damage?
+ ttt2_cursed_damage_immunity [0/1] (default: 0)
+# How many seconds must pass before the Cursed respawns (Respawning disabled if <= 0)?
+ ttt2_cursed_seconds_until_respawn [0..n] (default: 10)
+# When the Cursed respawns, will they respawn at a randomly selected player spawn?
+ Note: If disabled, the Cursed will respawn where they died.
+ ttt2_cursed_respawn_at_mapspawn [0/1] (default: 0)
+# What is the range on the Cursed's tagging ability (close range role swap via interaction)?
+ ttt2_cursed_tag_dist [0..n] (default: 150)
+# How long must the Cursed wait before they can tag someone who tagged them (No backsies if 0)?
+ ttt2_cursed_backsies_timer [0..n] (default: 0)
+# Can a player damage Cursed players while they have 'No backsies'?
+ ttt2_cursed_no_dmg_backsies [0/1] (default: 0)
+# How should the Cursed's Self-Immolate ability work?
+ ttt2_cursed_self_immolate_mode [0..2] (default: 2)
+ # 0: Cursed cannot self-immolate
+ # 1: Cursed can only set their corpse on fire
+ # 2: Cursed can self-immolate when alive or dead
+# This multiplier applies directly to the Cursed's speed (ex. 2.0 means they move twice as fast).
+ ttt2_cursed_speed_multi [0.0..n.m] (default: 1.2)
+# This multiplier applies directly to the Cursed's stamina regen (ex. 2.0 means the sprint bar fills up twice the normal speed).
+ ttt2_cursed_stamina_regen [0.0..n.m] (default: 1.0)
+# This multiplier applies directly to how fast the Cursed's stamina bar depletes (ex. 0.5 means the sprint bar decays at half the normal speed).
+ ttt2_cursed_stamina_drain [0.0..n.m] (default: 0.35)
+# Should the Cursed spawn with a RoleSwap deagle, for long-range swapping?
+ ttt2_role_swap_deagle_enable [0/1] (default: 1)
+# How long does it take for the RoleSwap deagle to refill its ammo (Won't refill if <= 0)?
+ ttt2_role_swap_deagle_refill_time [0..n] (default: 30)
";
+
+
+
+#
+# Credits
+#
+
+#The Steam URL to your addon
+$steam = 'https://steamcommunity.com/workshop/filedetails/?id=2535321538';
+#The Source URL to your addon
+$source = 'https://steamcommunity.com/linkfilter/?url=https://github.com/AaronMcKenney/ttt2-role_curs';
+
+#Creator of the Addon
+$author = 'blackmagicfine';
+#Creatorlink
+$authorurl = 'https://steamcommunity.com/profiles/76561198025772353';
+
+# Credittext (can use the above variables)
+$ctext = 'BlackMagicFine: creator of this role addon
+Smuggles: designer of the role icon
+Wasted: designer of the role thumbnail';
+
+?>
diff --git a/roles/en/cyclone_hurricane.php b/roles/en/cyclone_hurricane.php
new file mode 100644
index 0000000..8b2c102
--- /dev/null
+++ b/roles/en/cyclone_hurricane.php
@@ -0,0 +1,115 @@
+
+# enable or disable this role
+ ttt_cyclone_enabled [0/1] (default: 1)
+ ttt_hurricane_enabled [0/1] (default: 1)
+# the percentage of players that are spawned as this role
+ ttt_cyclone_pct [0.0..1.0] (default: 0.15)
+ ttt_hurricane_pct [0.0..1.0] (default: 0.15)
+# the limit of players that spawn as this role each round, this overwrites the percentage
+ ttt_cyclone_max [0..n] (default: 1)
+ ttt_hurricane_max [0..n] (default: 1)
+# the probability each round of this role being spawned at all
+ ttt_cyclone_random [0..100] (default: 33)
+ ttt_hurricane_random [0..100] (default: 33)
+# the amount of players needed for this role to spawn
+ ttt_cyclone_min_players: [0..n] (default: 7)
+ ttt_hurricane_min_players: [0..n] (default: 7)
+
+Rolespecific Convars:
+# Does the Cyclone/Hurricane lose their weapon, they marked a player with?
+ ttt_cyclone_always_strip_weapons [0/1] (default: 1)
+ ttt_hurricane_always_strip_weapons [0/1] (default: 1)
+# What is the maximum HP the marked player can reach while being marked?
+ ttt_cyclone_set_max_health [0.. 100] (default: 50)
+ ttt_hurricane_set_max_health [0.. 100] (default: 50)
+# How many HP does the marked player get when they are marked?
+ ttt_cyclone_set_cur_health [0.. 100] (default: 50)
+ ttt_hurricane_set_cur_health [0.. 100] (default: 50)
+# Should a pop up with info about the marked player be displayed when the player is marked?
+ ttt_cyclone_print_anounce_popup [0/1] (default: 1)
+ ttt_hurricane_print_anounce_popup [0/1] (default: 1)
+# Mute the marked player's voice Chat as long as they are marked?
+ ttt_cyclone_mute_marked_ply [0/1] (default: 1)
+ ttt_hurricane_mute_marked_ply [0/1] (default: 1)
+# Disable the marked player's team chat (if there is one) as long as they are marked?
+ ttt_cyclone_disable_tchat [0/1] (default: 1)
+ ttt_hurricane_disable_tchat [0/1] (default: 1)
+# Disable the marked player's general chat as long as they are marked?
+ ttt_cyclone_disable_gchat [0/1] (default: 1)
+ ttt_hurricane_disable_gchat [0/1] (default: 1)
";
+
+
+
+#
+# Credits
+#
+
+#The Steam URL to your addon
+$steam = 'https://steamcommunity.com/sharedfiles/filedetails/?id=2649192326';
+#The Source URL to your addon
+$source = 'https://steamcommunity.com/linkfilter/?url=https://github.com/Pythagorion/ttt2-role_cyc_and_hurr';
+
+#Creator of the Addon
+$author = 'aPythagorion';
+#Creatorlink
+$authorurl = 'https://steamcommunity.com/id/bypythagyros';
+
+# Credittext (can use the above variables)
+$ctext = 'Pythagorion: creator of this role addon
+Mineotopia: designer of the role icon and co-coder';
+
+?>
diff --git a/roles/en/defective.php b/roles/en/defective.php
new file mode 100644
index 0000000..cb6df88
--- /dev/null
+++ b/roles/en/defective.php
@@ -0,0 +1,108 @@
+
+# enable or disable this role
+ ttt_defective_enabled [0/1] (default: 1)
+# the percentage of players that are spawned as this role
+ ttt_defective_pct [0.0..1.0] (default: 0.13)
+# the limit of players that spawn as this role each round, this overwrites the percentage
+ ttt_defective_max [0..n] (default: 1)
+# the probability each round of this role being spawned at all
+ ttt_defective_random [0..100] (default: 30)
+# the amount of players needed for this role to spawn
+ ttt_defective_min_players: [0..n] (default: 10)
+
+Rolespecific Convars:
+# Send a popup message if there's a defective and detective at the start of the round?
+ ttt2_defective_inform_everyone [0/1] (default: 1)
+# Prevent the detective from purchasing items that aren't in the defective's shop?
+ # You can create your own custom shop for the defective via the 'shopeditor' command.
+ # You can use this as a way to prevent the detective from purchasing a portable tester, golden deagle, etc. when a defective is active.
+ # Do not enable if ttt2_random_team_shops is enabled (may prevent dets from purchasing most things at random).
+ ttt2_defective_shop_order_prevention [0/1] (default: 0)
+# Prevent all defectives and detectives from harming one another (unless all other members on their teams are dead)?
+ ttt2_defective_detective_immunity [0/1] (default: 1)
+# Can the defective see their fellow team mates (e.g. traitors, bodyguards, etc.)?
+ ttt2_defective_can_see_traitors [0/1] (default: 1)
+# Are traitors informed about who the defective is?
+ ttt2_defective_can_be_seen_by_traitors [0/1] (default: 1)
+# Can the defective see their fellow defectives?
+ ttt2_defective_can_see_defectives [0/1] (default: 1)
+# When should def's true role be revealed?
+ ttt2_defective_corpse_reveal_mode [0..3] (default: 0)
+ # 0: Search never reveals def's role
+ # 1: Search reveals def's role when all dets and defs are dead
+ # 2: Search reveals def's role when all defs are dead
+ # 3: Search reveals def's role
+# How should special detectives (ex. Sheriff, Vigilante, Sniffer) be handled when the defective is in play?
+ ttt2_defective_special_det_handling_mode [0..2] (default: 1)
+ # 0: Do not alter special dets
+ # 1: Force all special dets to be normal dets
+ # 2: Force all special dets to be normal dets, but give them back their roles if: all defs are dead, defs can be revealed, and the former special det didn't undergo a role change (ex. did not become infected)
+# If there are no detectives at the beginning of the round, should any player with this role be forced into a generic Traitor role?
+ ttt2_defective_disable_spawn_if_no_detective [0/1] (default: 1)
+# The chance that at the beginning of the round a detective will be 'demoted' into an innocent for every defective.
+ Note: ttt2_defective_inform_everyone won't activate if all detectives have been demoted.
+ Note: ttt2_defective_disable_spawn_if_no_detective takes priority over this ConVar.
+ ttt2_defective_demote_detective_pct [0.0..n.m] (default: 0.0)
";
+
+
+
+#
+# Credits
+#
+
+#The Steam URL to your addon
+$steam = 'https://steamcommunity.com/sharedfiles/filedetails/?id=2251440528';
+#The Source URL to your addon
+$source = 'https://steamcommunity.com/linkfilter/?url=https://github.com/AaronMcKenney/ttt2-role_def';
+
+#Creator of the Addon
+$author = 'blackmagicfine';
+#Creatorlink
+$authorurl = 'https://steamcommunity.com/profiles/76561198025772353';
+
+# Credittext (can use the above variables)
+$ctext = 'Pythagorion: creator of this role addon
+Mineotopia: designer of the role icon and co-coder';
+
+?>