diff --git a/config/AcediaAliases_Colors.ini b/config/AcediaAliases_Colors.ini new file mode 100644 index 0000000..27c0935 --- /dev/null +++ b/config/AcediaAliases_Colors.ini @@ -0,0 +1,165 @@ +[Acedia.ColorAliasSource] +; System colors +record=(alias="text_default",value="rgb(255,255,255)") +record=(alias="text_subtle",value="rgb(128,128,128)") +record=(alias="text_emphasis",value="rgb(0,128,255)") +record=(alias="text_ok",value="rgb(0,255,0)") +record=(alias="text_warning",value="rgb(255,128,0)") +record=(alias="text_failure",value="rgb(255,0,0)") +record=(alias="type_number",value="rgb(181,137,0)") +record=(alias="type_boolean",value="rgb(38,139,210)") +record=(alias="type_string",value="rgb(211,54,130)") +record=(alias="type_literal",value="rgb(42,161,152)") +record=(alias="type_class",value="rgb(108,113,196)") +; Pink colors +record=(alias="Pink",value="rgb(255,192,203)") +record=(alias="LightPink",value="rgb(255,182,193)") +record=(alias="HotPink",value="rgb(255,105,180)") +record=(alias="DeepPink",value="rgb(255,20,147)") +record=(alias="PaleVioletRed",value="rgb(219,112,147)") +record=(alias="MediumVioletRed",value="rgb(199,21,133)") +; Red colors +record=(alias="LightSalmon",value="rgb(255,160,122)") +record=(alias="Salmon",value="rgb(250,128,114)") +record=(alias="DarkSalmon",value="rgb(233,150,122)") +record=(alias="LightCoral",value="rgb(240,128,128)") +record=(alias="IndianRed",value="rgb(205,92,92)") +record=(alias="Crimson",value="rgb(220,20,60)") +record=(alias="Firebrick",value="rgb(178,34,34)") +record=(alias="DarkRed",value="rgb(139,0,0)") +record=(alias="Red",value="rgb(255,0,0)") +; Orange colors +record=(alias="OrangeRed",value="rgb(255,69,0)") +record=(alias="Tomato",value="rgb(255,99,71)") +record=(alias="Coral",value="rgb(255,127,80)") +record=(alias="DarkOrange",value="rgb(255,140,0)") +record=(alias="Orange",value="rgb(255,165,0)") +; Yellow colors +record=(alias="Yellow",value="rgb(255,255,0)") +record=(alias="LightYellow",value="rgb(255,255,224)") +record=(alias="LemonChiffon",value="rgb(255,250,205)") +record=(alias="LightGoldenrodYellow",value="rgb(250,250,210)") +record=(alias="PapayaWhip",value="rgb(255,239,213)") +record=(alias="Moccasin",value="rgb(255,228,181)") +record=(alias="PeachPuff",value="rgb(255,218,185)") +record=(alias="PaleGoldenrod",value="rgb(238,232,170)") +record=(alias="Khaki",value="rgb(240,230,140)") +record=(alias="DarkKhaki",value="rgb(189,183,107)") +record=(alias="Gold",value="rgb(255,215,0)") +; Brown colors +record=(alias="Cornsilk",value="rgb(255,248,220)") +record=(alias="BlanchedAlmond",value="rgb(255,235,205)") +record=(alias="Bisque",value="rgb(255,228,196)") +record=(alias="NavajoWhite",value="rgb(255,222,173)") +record=(alias="Wheat",value="rgb(245,222,179)") +record=(alias="Burlywood",value="rgb(222,184,135)") +record=(alias="Tan",value="rgb(210,180,140)") +record=(alias="RosyBrown",value="rgb(188,143,143)") +record=(alias="SandyBrown",value="rgb(244,164,96)") +record=(alias="Goldenrod",value="rgb(218,165,32)") +record=(alias="DarkGoldenrod",value="rgb(184,134,11)") +record=(alias="Peru",value="rgb(205,133,63)") +record=(alias="Chocolate",value="rgb(210,105,30)") +record=(alias="SaddleBrown",value="rgb(139,69,19)") +record=(alias="Sienna",value="rgb(160,82,45)") +record=(alias="Brown",value="rgb(165,42,42)") +record=(alias="Maroon",value="rgb(128,0,0)") +; Green colors +record=(alias="DarkOliveGreen",value="rgb(85,107,47)") +record=(alias="Olive",value="rgb(128,128,0)") +record=(alias="OliveDrab",value="rgb(107,142,35)") +record=(alias="YellowGreen",value="rgb(154,205,50)") +record=(alias="LimeGreen",value="rgb(50,205,50)") +record=(alias="Lime",value="rgb(0,255,0)") +record=(alias="LawnGreen",value="rgb(124,252,0)") +record=(alias="Chartreuse",value="rgb(127,255,0)") +record=(alias="GreenYellow",value="rgb(173,255,47)") +record=(alias="SpringGreen",value="rgb(0,255,127)") +record=(alias="MediumSpringGreen",value="rgb(0,250,154)") +record=(alias="LightGreen",value="rgb(144,238,144)") +record=(alias="PaleGreen",value="rgb(152,251,152)") +record=(alias="DarkSeaGreen",value="rgb(143,188,143)") +record=(alias="MediumAquamarine",value="rgb(102,205,170)") +record=(alias="MediumSeaGreen",value="rgb(60,179,113)") +record=(alias="SeaGreen",value="rgb(46,139,87)") +record=(alias="ForestGreen",value="rgb(34,139,34)") +record=(alias="Green",value="rgb(0,128,0)") +record=(alias="DarkGreen",value="rgb(0,100,0)") +; Cyan colors +record=(alias="Aqua",value="rgb(0,255,255)") +record=(alias="Cyan",value="rgb(0,255,255)") +record=(alias="LightCyan",value="rgb(224,255,255)") +record=(alias="PaleTurquoise",value="rgb(175,238,238)") +record=(alias="Aquamarine",value="rgb(127,255,212)") +record=(alias="Turquoise",value="rgb(64,224,208)") +record=(alias="MediumTurquoise",value="rgb(72,209,204)") +record=(alias="DarkTurquoise",value="rgb(0,206,209)") +record=(alias="LightSeaGreen",value="rgb(32,178,170)") +record=(alias="CadetBlue",value="rgb(95,158,160)") +record=(alias="DarkCyan",value="rgb(0,139,139)") +record=(alias="Teal",value="rgb(0,128,128)") +; Blue colors +record=(alias="LightSteelBlue",value="rgb(176,196,222)") +record=(alias="PowderBlue",value="rgb(176,224,230)") +record=(alias="LightBlue",value="rgb(173,216,230)") +record=(alias="SkyBlue",value="rgb(135,206,235)") +record=(alias="LightSkyBlue",value="rgb(135,206,250)") +record=(alias="DeepSkyBlue",value="rgb(0,191,255)") +record=(alias="DodgerBlue",value="rgb(30,144,255)") +record=(alias="CornflowerBlue",value="rgb(100,149,237)") +record=(alias="SteelBlue",value="rgb(70,130,180)") +record=(alias="RoyalBlue",value="rgb(65,105,225)") +record=(alias="Blue",value="rgb(0,0,255)") +record=(alias="MediumBlue",value="rgb(0,0,205)") +record=(alias="DarkBlue",value="rgb(0,0,139)") +record=(alias="Navy",value="rgb(0,0,128)") +record=(alias="MidnightBlue",value="rgb(25,25,112)") +; Purple, violet, and magenta colors +record=(alias="Lavender",value="rgb(230,230,250)") +record=(alias="Thistle",value="rgb(216,191,216)") +record=(alias="Plum",value="rgb(221,160,221)") +record=(alias="Violet",value="rgb(238,130,238)") +record=(alias="Orchid",value="rgb(218,112,214)") +record=(alias="Fuchsia",value="rgb(255,0,255)") +record=(alias="Magenta",value="rgb(255,0,255)") +record=(alias="MediumOrchid",value="rgb(186,85,211)") +record=(alias="MediumPurple",value="rgb(147,112,219)") +record=(alias="BlueViolet",value="rgb(138,43,226)") +record=(alias="DarkViolet",value="rgb(148,0,211)") +record=(alias="DarkOrchid",value="rgb(153,50,204)") +record=(alias="DarkMagenta",value="rgb(139,0,139)") +record=(alias="Purple",value="rgb(128,0,128)") +record=(alias="Indigo",value="rgb(75,0,130)") +record=(alias="DarkSlateBlue",value="rgb(72,61,139)") +record=(alias="SlateBlue",value="rgb(106,90,205)") +record=(alias="MediumSlateBlue",value="rgb(123,104,238)") +; White colors +record=(alias="White",value="rgb(255,255,255)") +record=(alias="Snow",value="rgb(255,250,250)") +record=(alias="Honeydew",value="rgb(240,255,240)") +record=(alias="MintCream",value="rgb(245,255,250)") +record=(alias="Azure",value="rgb(240,255,255)") +record=(alias="AliceBlue",value="rgb(240,248,255)") +record=(alias="GhostWhite",value="rgb(248,248,255)") +record=(alias="WhiteSmoke",value="rgb(245,245,245)") +record=(alias="Seashell",value="rgb(255,245,238)") +record=(alias="Beige",value="rgb(245,245,220)") +record=(alias="OldLace",value="rgb(253,245,230)") +record=(alias="FloralWhite",value="rgb(255,250,240)") +record=(alias="Ivory",value="rgb(255,255,240)") +record=(alias="AntiqueWhite",value="rgb(250,235,215)") +record=(alias="Linen",value="rgb(250,240,230)") +record=(alias="LavenderBlush",value="rgb(255,240,245)") +record=(alias="MistyRose",value="rgb(255,228,225)") +; Gray and black colors +record=(alias="Gainsboro",value="rgb(220,220,220)") +record=(alias="LightGray",value="rgb(211,211,211)") +record=(alias="Silver",value="rgb(192,192,192)") +record=(alias="Gray",value="rgb(169,169,169)") +record=(alias="DimGray",value="rgb(128,128,128)") +record=(alias="DarkGray",value="rgb(105,105,105)") +record=(alias="LightSlateGray",value="rgb(119,136,153)") +record=(alias="SlateGray",value="rgb(112,128,144)") +record=(alias="DarkSlateGray",value="rgb(47,79,79)") +record=(alias="Eigengrau",value="rgb(22,22,29)") +record=(alias="Black",value="rgb(0,0,0)") \ No newline at end of file diff --git a/config/AcediaAliases_Tests.ini b/config/AcediaAliases_Tests.ini new file mode 100644 index 0000000..850b0b4 --- /dev/null +++ b/config/AcediaAliases_Tests.ini @@ -0,0 +1,17 @@ +; For the puposes of testing alias functionality. +; Changing these can break tests. +; +; If you don't plan to run tests or do not know what they are, - +; feel free to remove this file. +[Acedia.MockAliasSource] +record=(alias="global",value="value") +record=(alias="question",value="response") +record=(alias="",value="empty") +record=(alias="also",value="") +[car MockAliases] +Alias="Ford" +Alias="Delorean" +Alias="Audi" +[sci:fi MockAliases] +Alias="Spice" +Alias="HardToBeAGod" \ No newline at end of file diff --git a/config/AcediaAliases.ini b/config/AcediaAliases_Weapons.ini similarity index 72% rename from config/AcediaAliases.ini rename to config/AcediaAliases_Weapons.ini index 4c4074f..067af09 100644 --- a/config/AcediaAliases.ini +++ b/config/AcediaAliases_Weapons.ini @@ -1,32 +1,33 @@ +[Acedia.WeaponAliasSource] ; Field Medic weapons -[weapon/KFMod:MP7MMedicGun Aliases] +[KFMod:MP7MMedicGun WeaponAliases] Alias="MP7M" Alias="MP7" -[weapon/KFMod:MP5MMedicGun Aliases] +[KFMod:MP5MMedicGun WeaponAliases] Alias="MP5M" Alias="MP5" Alias="MP" Alias="M5" -[weapon/KFMod:CamoMP5MMedicGun Aliases] +[KFMod:CamoMP5MMedicGun WeaponAliases] Alias="CamoMP5M" Alias="CamoMP5" Alias="CamoMP" Alias="CamoM5" -[weapon/KFMod:M7A3MMedicGun Aliases] +[KFMod:M7A3MMedicGun WeaponAliases] Alias="M7A3" Alias="M7A" Alias="M7" -[weapon/KFMod:KrissMMedicGun Aliases] +[KFMod:KrissMMedicGun WeaponAliases] Alias="Schneidzekk" Alias="Schneidzek" Alias="Kriss" Alias="Kris" -[weapon/KFMod:NeonKrissMMedicGun Aliases] +[KFMod:NeonKrissMMedicGun WeaponAliases] Alias="NeonSchneidzekk" Alias="NeonSchneidzek" Alias="NeonKriss" Alias="NeonKris" -[weapon/KFMod:BlowerThrower Aliases] +[KFMod:BlowerThrower WeaponAliases] Alias="BlowerThrower" Alias="Blower" Alias="Thrower" @@ -36,15 +37,15 @@ Alias="BileGun" Alias="BloatGun" ; Support Specialist weapons -[weapon/KFMod:Shotgun Aliases] +[KFMod:Shotgun WeaponAliases] Alias="Shotgun" -[weapon/KFMod:CamoShotgun Aliases] +[KFMod:CamoShotgun WeaponAliases] Alias="CamoShotgun" -[weapon/KFMod:BoomStick Aliases] +[KFMod:BoomStick WeaponAliases] Alias="HuntingShotgun" Alias="BoomStick" Alias="Hunting" -[weapon/KFMod:KSGShotgun Aliases] +[KFMod:KSGShotgun WeaponAliases] Alias="HSG-1Shotgun" Alias="HSG1Shotgun" Alias="HSGShotgun" @@ -53,7 +54,7 @@ Alias="KSG-1Shotgun" Alias="KSG1Shotgun" Alias="KSGShotgun" Alias="KSG" -[weapon/KFMod:NeonKSGShotgun Aliases] +[KFMod:NeonKSGShotgun WeaponAliases] Alias="NeonHSG-1Shotgun" Alias="NeonHSG1Shotgun" Alias="NeonHSGShotgun" @@ -62,7 +63,7 @@ Alias="NeonKSG-1Shotgun" Alias="NeonKSG1Shotgun" Alias="NeonKSGShotgun" Alias="NeonKSG" -[weapon/KFMod:NailGun Aliases] +[KFMod:NailGun WeaponAliases] Alias="VladTheImpaler" Alias="VladImpaler" Alias="Vlad" @@ -70,11 +71,11 @@ Alias="Impaler" Alias="NailGun" Alias="Nails" Alias="Nail" -[weapon/KFMod:SPAutoShotgun Aliases] +[KFMod:SPAutoShotgun WeaponAliases] Alias="MultichamberZEDThrower" Alias="ZEDThrower" Alias="ZThrower" -[weapon/KFMod:BenelliShotgun Aliases] +[KFMod:BenelliShotgun WeaponAliases] Alias="CombatShotgun" Alias="Combat" Alias="CShotgun" @@ -82,7 +83,7 @@ Alias="BenelliShotgun" Alias="BeneliShotgun" Alias="Benelli" Alias="Beneli" -[weapon/KFMod:GoldenBenelliShotgun Aliases] +[KFMod:GoldenBenelliShotgun WeaponAliases] Alias="GoldCombatShotgun" Alias="GoldCombat" Alias="GoldCShotgun" @@ -90,35 +91,35 @@ Alias="GoldBenelliShotgun" Alias="GoldBeneliShotgun" Alias="GoldBenelli" Alias="GoldBeneli" -[weapon/KFMod:AA12AutoShotgun Aliases] +[KFMod:AA12AutoShotgun WeaponAliases] Alias="AA12" Alias="AA12AutoShotgun" Alias="AA12Shotgun" -[weapon/KFMod:GoldenAA12AutoShotgun Aliases] +[KFMod:GoldenAA12AutoShotgun WeaponAliases] Alias="GoldAA12" Alias="GoldAA12AutoShotgun" Alias="GoldAA12Shotgun" ; Sharpshooter weapons -[weapon/KFMod:Single Aliases] +[KFMod:Single WeaponAliases] Alias="9mmTactical" Alias="9mmTact" Alias="9mm" Alias="Single" Alias="Pistol" -[weapon/KFMod:Dualies Aliases] +[KFMod:Dualies WeaponAliases] Alias="Dual9mms" Alias="Dual9mm" Alias="9mmDual" Alias="Dualies" Alias="Dual" -[weapon/KFMod:Magnum44Pistol Aliases] +[KFMod:Magnum44Pistol WeaponAliases] Alias="Magnum44Pistol" Alias="Magnum44" Alias="44Magnum" Alias="Magnum" Alias="44" -[weapon/KFMod:Dual44Magnum Aliases] +[KFMod:Dual44Magnum WeaponAliases] Alias="DualMagnum44Pistols" Alias="DualMagnum44s" Alias="DualMagnums" @@ -128,38 +129,38 @@ Alias="Dual44Magnum" Alias="DualMagnum" Alias="Dual44ss" Alias="Dual44" -[weapon/KFMod:MK23Pistol Aliases] +[KFMod:MK23Pistol WeaponAliases] Alias="MK23" Alias="MK" Alias="23" -[weapon/KFMod:DualMK23Pistol Aliases] +[KFMod:DualMK23Pistol WeaponAliases] Alias="DualMK23s" Alias="DualMK23" Alias="DualMKs" Alias="DualMK" Alias="Dual23s" Alias="Dual23" -[weapon/KFMod:Deagle Aliases] +[KFMod:Deagle WeaponAliases] Alias="Handcannon" Alias="Deagle" Alias="HC" -[weapon/KFMod:DualDeagle Aliases] +[KFMod:DualDeagle WeaponAliases] Alias="DualHandcannons" Alias="DualHC" Alias="DualDeagle" -[weapon/KFMod:GoldenDeagle Aliases] +[KFMod:GoldenDeagle WeaponAliases] Alias="GoldHandcannon" Alias="GoldDeagle" Alias="GoldHC" -[weapon/KFMod:GoldenDualDeagle Aliases] +[KFMod:GoldenDualDeagle WeaponAliases] Alias="GoldDualHandcannons" Alias="GoldDualHC" Alias="GoldDualDeagle" -[weapon/KFMod:Winchester Aliases] +[KFMod:Winchester WeaponAliases] Alias="Winchester" Alias="LeverActionRifle" Alias="LAR" -[weapon/KFMod:SPSniperRifle Aliases] +[KFMod:SPSniperRifle WeaponAliases] Alias="SPMusket" Alias="Musket" Alias="SPSniperRifle" @@ -167,18 +168,18 @@ Alias="SPRifle" Alias="SPSniper" Alias="SPMauler" Alias="Mauler" -[weapon/KFMod:M14EBRBattleRifle Aliases] +[KFMod:M14EBRBattleRifle WeaponAliases] Alias="M14EBR" Alias="M14" Alias="EBR" Alias="M14EBRRifle" Alias="M14EBRBattleRifle" -[weapon/KFMod:Crossbow Aliases] +[KFMod:Crossbow WeaponAliases] Alias="CompoundCrossbow" Alias="CCrossbow" Alias="Crossbow" Alias="XBow" -[weapon/KFMod:M99SniperRifle Aliases] +[KFMod:M99SniperRifle WeaponAliases] Alias="M99AMR" Alias="M99" Alias="M99SniperRifle" @@ -187,10 +188,10 @@ Alias="M99Rifle" Alias="M99SR" ; Commando weapons -[weapon/KFMod:Bullpup Aliases] +[KFMod:Bullpup WeaponAliases] Alias="Bullpup" Alias="Bulpup" -[weapon/KFMod:ThompsonSMG Aliases] +[KFMod:ThompsonSMG WeaponAliases] Alias="ThompsonSMG" Alias="Thompson" Alias="Thomp" @@ -198,7 +199,7 @@ Alias="TommyGun" Alias="TomyGun" Alias="Tommy" Alias="Tomy" -[weapon/KFMod:SPThompsonSMG Aliases] +[KFMod:SPThompsonSMG WeaponAliases] Alias="SPThompsonSMG" Alias="SPThompson" Alias="SPThomp" @@ -219,7 +220,7 @@ Alias="LeadSystem" Alias="DeliverySystem" Alias="LeadDS" Alias="LeadD" -[weapon/KFMod:ThompsonDrumSMG Aliases] +[KFMod:ThompsonDrumSMG WeaponAliases] Alias="ThompsonDrumSMG" Alias="ThompsonDrum" Alias="ThompDrum" @@ -231,7 +232,7 @@ Alias="RSTommyGun" Alias="RSTommy" Alias="RSTomyGun" Alias="RSTomy" -[weapon/KFMod:AK47AssaultRifle Aliases] +[KFMod:AK47AssaultRifle WeaponAliases] Alias="AK47AssaultRifle" Alias="AK47Assault" Alias="AK47Rifle" @@ -239,7 +240,7 @@ Alias="AK47AR" Alias="AK47" Alias="AK" Alias="47" -[weapon/KFMod:GoldenAK47AssaultRifle Aliases] +[KFMod:GoldenAK47AssaultRifle WeaponAliases] Alias="GoldAK47AssaultRifle" Alias="GoldAK47Assault" Alias="GoldAK47Rifle" @@ -247,7 +248,7 @@ Alias="GoldAK47AR" Alias="GoldAK47" Alias="GoldAK" Alias="Gold47" -[weapon/KFMod:NeonAK47AssaultRifle Aliases] +[KFMod:NeonAK47AssaultRifle WeaponAliases] Alias="NeonAK47AssaultRifle" Alias="NeonAK47Assault" Alias="NeonAK47Rifle" @@ -255,29 +256,24 @@ Alias="NeonAK47AR" Alias="NeonAK47" Alias="NeonAK" Alias="Neon47" -[weapon/KFMod:M4AssaultRifle Aliases] +[KFMod:M4AssaultRifle WeaponAliases] Alias="M4AssaultRifle" Alias="M4Assault" Alias="M4Rifle" Alias="M4" -[weapon/KFMod:M4AssaultRifle Aliases] +[KFMod:CamoM4AssaultRifle WeaponAliases] Alias="CamoM4AssaultRifle" Alias="CamoM4Assault" Alias="CamoM4Rifle" Alias="CamoM4" -[weapon/KFMod:M4AssaultRifle Aliases] -Alias="CamoM4AssaultRifle" -Alias="CamoM4Assault" -Alias="CamoM4Rifle" -Alias="CamoM4" -[weapon/KFMod:MKb42AssaultRifle Aliases] +[KFMod:MKb42AssaultRifle WeaponAliases] Alias="MKb42AssaultRifle" Alias="MKb42Assault" Alias="MKb42Rifle" Alias="MKb42" Alias="MK42" Alias="MKb" -[weapon/KFMod:SCARMK17AssaultRifle Aliases] +[KFMod:SCARMK17AssaultRifle WeaponAliases] Alias="SCARMK17AssaultRifle" Alias="SCARMK17Assault" Alias="SCARMK17Rifle" @@ -293,7 +289,7 @@ Alias="SCARRifle" Alias="SCAR17" Alias="SCARMK" Alias="SCAR" -[weapon/KFMod:NeonSCARMK17AssaultRifle Aliases] +[KFMod:NeonSCARMK17AssaultRifle WeaponAliases] Alias="NeonSCARMK17AssaultRifle" Alias="NeonSCARMK17Assault" Alias="NeonSCARMK17Rifle" @@ -309,7 +305,7 @@ Alias="NeonSCARRifle" Alias="NeonSCAR17" Alias="NeonSCARMK" Alias="NeonSCAR" -[weapon/KFMod:FNFAL_ACOG_AssaultRifle Aliases]FNFAL ACOG +[KFMod:FNFAL_ACOG_AssaultRifle WeaponAliases]FNFAL ACOG Alias="FNFALACOGAssaultRifle" Alias="FNFALACOGAssault" Alias="FNFALACOGRifle" @@ -329,34 +325,34 @@ Alias="FAL" Alias="FN" ; Berserker weapons -[weapon/KFMod:Knife Aliases] +[KFMod:Knife WeaponAliases] Alias="Knife" -[weapon/KFMod:Machete Aliases] +[KFMod:Machete WeaponAliases] Alias="Machete" Alias="Chete" -[weapon/KFMod:Axe Aliases] +[KFMod:Axe WeaponAliases] Alias="Axe" Alias="FireAxe" -[weapon/KFMod:Katana Aliases] +[KFMod:Katana WeaponAliases] Alias="Katana" -[weapon/KFMod:GoldenKatana Aliases] +[KFMod:GoldenKatana WeaponAliases] Alias="GoldKatana" -[weapon/KFMod:Scythe Aliases] +[KFMod:Scythe WeaponAliases] Alias="Scythe" Alias="Scyte" Alias="Sickle" Alias="Sickl" -[weapon/KFMod:Chainsaw Aliases] +[KFMod:Chainsaw WeaponAliases] Alias="Chainsaw" Alias="Saw" Alias="Denji" Alias="Pochita" -[weapon/KFMod:GoldenChainsaw Aliases] +[KFMod:GoldenChainsaw WeaponAliases] Alias="GoldChainsaw" Alias="GoldSaw" Alias="GoldDenji" Alias="GoldPochita" -[weapon/KFMod:DwarfAxe Aliases] +[KFMod:DwarfAxe WeaponAliases] Alias="DwarfsAxe" Alias="DwarfAxe" Alias="ShitAxe" @@ -365,7 +361,7 @@ Alias="PushAxe" Alias="GnomeAxe" Alias="TrollAxe" Alias="NoobAxe" -[weapon/KFMod:ClaymoreSword Aliases] +[KFMod:ClaymoreSword WeaponAliases] Alias="ClaymoreSword" Alias="ClaymoreBlade" Alias="Claymore" @@ -376,7 +372,7 @@ Alias="Claimore" Alias="Claimor" Alias="Sword" Alias="Blade" -[weapon/KFMod:Crossbuzzsaw Aliases] +[KFMod:Crossbuzzsaw WeaponAliases] Alias="Crossbuzzsaw" Alias="Buzzsaw" Alias="Buzz" @@ -385,17 +381,17 @@ Alias="BuzzBow" Alias="ZerkBow" ; Firebug weapons -[weapon/KFMod:MAC10MP Aliases] +[KFMod:MAC10MP WeaponAliases] Alias="MAC10MP" Alias="MAC10" Alias="MAC" -[weapon/KFMod:FlareRevolver Aliases] +[KFMod:FlareRevolver WeaponAliases] Alias="FlareRevolver" Alias="FireRevolver" Alias="FlareGun" Alias="Flares" Alias="Flare" -[weapon/KFMod:DualFlareRevolver Aliases] +[KFMod:DualFlareRevolver WeaponAliases] Alias="DualFlareRevolvers" Alias="DualFlareRevolver" Alias="DualFireRevolvers" @@ -404,19 +400,19 @@ Alias="DualFlareGuns" Alias="DualFlareGun" Alias="DualFlares" Alias="DualFlare" -[weapon/KFMod:FlameThrower Aliases] +[KFMod:FlameThrower WeaponAliases] Alias="FlameThrower" Alias="FireThrower" Alias="FThrower" Alias="Flamer" Alias="FireSpam" -[weapon/KFMod:GoldenFlamethrower Aliases] +[KFMod:GoldenFlamethrower WeaponAliases] Alias="GoldFlameThrower" Alias="GoldFireThrower" Alias="GoldFThrower" Alias="GoldFlamer" Alias="GoldFireSpam" -[weapon/KFMod:Trenchgun Aliases] +[KFMod:Trenchgun WeaponAliases] Alias="DragonsBreathTrenchgun" Alias="DragonsBreathGun" Alias="DragonsBreath" @@ -426,7 +422,7 @@ Alias="DragBreath" Alias="Trenchgun" Alias="FireShotgun" Alias="Flameshotgun" -[weapon/KFMod:HuskGun Aliases] +[KFMod:HuskGun WeaponAliases] Alias="HuskFireballLauncher" Alias="HuskFireball" Alias="FireballLauncher" @@ -434,28 +430,25 @@ Alias="HuskLauncher" Alias="HuskFirebalLauncher" Alias="HuskFirebal" Alias="FirebalLauncher" -Alias="HuskLauncher" Alias="HuskGun" Alias="Husk" ; Demolition weapons -[weapon/KFMod:M79GrenadeLauncher Aliases] +[KFMod:M79GrenadeLauncher WeaponAliases] Alias="M79GrenadeLauncher" Alias="M79Grenade" Alias="M79Launcher" Alias="M79NadeLauncher" Alias="M79Nade" -Alias="M79GrenadeLauncher" Alias="M79" -[weapon/KFMod:GoldenM79GrenadeLauncher Aliases] +[KFMod:GoldenM79GrenadeLauncher WeaponAliases] Alias="GoldM79GrenadeLauncher" Alias="GoldM79Grenade" Alias="GoldM79Launcher" Alias="GoldM79NadeLauncher" Alias="GoldM79Nade" -Alias="GoldM79GrenadeLauncher" Alias="GoldM79" -[weapon/KFMod:SPGrenadeLauncher Aliases] +[KFMod:SPGrenadeLauncher WeaponAliases] Alias="SPGrenadeLauncher" Alias="SPNadeLauncher" Alias="SPLauncher" @@ -470,13 +463,13 @@ Alias="OrcaBombPropeler" Alias="OrcaBomb" Alias="Orca" Alias="OrcaLauncher" -[weapon/KFMod:PipeBombExplosive Aliases] +[KFMod:PipeBombExplosive WeaponAliases] Alias="PipeBombExplosive" Alias="PipeExplosive" Alias="PipeBomb" Alias="Pipes" Alias="Pipe" -[weapon/KFMod:SealSquealHarpoonBomber Aliases] +[KFMod:SealSquealHarpoonBomber WeaponAliases] Alias="SealSquealHarpoonBomber" Alias="SealSquealHarpoon" Alias="SealSquealBomber" @@ -487,7 +480,7 @@ Alias="SealSqueal" Alias="HarpoonBomber" Alias="Harpoon" Alias="Harp" -[weapon/KFMod:SeekerSixRocketLauncher Aliases] +[KFMod:SeekerSixRocketLauncher WeaponAliases] Alias="SeekerSixRocketLauncher" Alias="SeekerSixLauncher" Alias="Seeker6RocketLauncher" @@ -500,40 +493,38 @@ Alias="Seeker" Alias="SuckerSix" Alias="Sucker6" Alias="Sucker" -[weapon/KFMod:M4203AssaultRifle Aliases] +[KFMod:M4203AssaultRifle WeaponAliases] Alias="M4203Assault" Alias="M4203Rifle" Alias="M4203" Alias="M4200" Alias="M420" Alias="M42" -[weapon/KFMod:LAW Aliases] +[KFMod:LAW WeaponAliases] Alias="LAW" -[weapon/KFMod:M32GrenadeLauncher Aliases] +[KFMod:M32GrenadeLauncher WeaponAliases] Alias="M32GrenadeLauncher" Alias="M32Grenade" Alias="M32Launcher" Alias="M32NadeLauncher" Alias="M32Nade" -Alias="M32GrenadeLauncher" Alias="M32" -[weapon/KFMod:CamoM32GrenadeLauncher Aliases] +[KFMod:CamoM32GrenadeLauncher WeaponAliases] Alias="CamoM32GrenadeLauncher" Alias="CamoM32Grenade" Alias="CamoM32Launcher" Alias="CamoM32NadeLauncher" Alias="CamoM32Nade" -Alias="CamoM32GrenadeLauncher" Alias="CamoM32" ; Off-perk weapons -[weapon/KFMod:ZEDGun Aliases] +[KFMod:ZEDGun WeaponAliases] Alias="ZedEradicationDevice" Alias="ZedEradication" Alias="ZedDevice" Alias="ZEDGun" Alias="ZED" -[weapon/KFMod:ZEDMKIIWeapon Aliases] +[KFMod:ZEDMKIIWeapon WeaponAliases] Alias="ZedEradicationDeviceMKII" Alias="ZedEradicationMKII" Alias="ZedDeviceMKII" @@ -553,17 +544,4 @@ Alias="ZedEradicationDevice2" Alias="ZedEradication2" Alias="ZedDevice2" Alias="ZEDGun2" -Alias="ZED2" - -; For the puposes of unit-testing. -; Changing these can break unit tests. -; -; If you don't plan to run unit tests or do not know what they are, - -; feel free to remove records below. -[test/car Aliases] -Alias="Ford" -Alias="Delorean" -Alias="Audi" -[test/scifi Aliases] -Alias="Spice" -Alias="HardToBeAGod" \ No newline at end of file +Alias="ZED2" \ No newline at end of file diff --git a/config/AcediaSystem.ini b/config/AcediaSystem.ini new file mode 100644 index 0000000..ee08db7 --- /dev/null +++ b/config/AcediaSystem.ini @@ -0,0 +1,180 @@ +; Every single option in this config should be considered [ADVANCED] +[Acedia.AliasService] +; Changing these allows you to change in what sources `AliasesAPI` +; looks for weapon and color aliases. +weaponAliasesSource=Class'WeaponAliasSource' +colorAliasesSource=Class'ColorAliasSource' +; How often are different alias-storing objects are allowed to record +; their updated data into a config. +; Negative or zero values would be reset to `0.05`. +saveInterval=0.05 + +[Acedia.AliasHash] +; Reasonable lower and upper limits on hash table capacity for +; aliases' storage, that will be enforced if user requires something outside +; those bounds. +MINIMUM_CAPACITY=10 +MAXIMUM_CAPACITY=100000 + +[Acedia.TestingService] +; Allows you to run tests on server's start up. This option is to help run +; tests quicker during development and should not be used for servers that are +; setup for actually playing the game. +runTestsOnStartUp=false +; Use these flags to only run tests from particular test cases +filterTestsByName=false +filterTestsByGroup=false +requiredName="" +requiredGroup="" + +[Acedia.ConsoleAPI] +; These should guarantee decent text output in console even at +; 640x480 shit resolution +; (and it look fine at normal resolutions as well) +maxVisibleLineWidth=80 +maxTotalLineWidth=108 + +[Acedia.ColorAPI] +; Changing these values will alter color's definitions in `ColorAPI`, +; changing how Acedia behaves +Pink=(R=255,G=192,B=203,A=255) +LightPink=(R=255,G=182,B=193,A=255) +HotPink=(R=255,G=105,B=180,A=255) +DeepPink=(R=255,G=20,B=147,A=255) +PaleVioletRed=(R=219,G=112,B=147,A=255) +MediumVioletRed=(R=199,G=21,B=133,A=255) +LightSalmon=(R=255,G=160,B=122,A=255) +Salmon=(R=250,G=128,B=114,A=255) +DarkSalmon=(R=233,G=150,B=122,A=255) +LightCoral=(R=240,G=128,B=128,A=255) +IndianRed=(R=205,G=92,B=92,A=255) +Crimson=(R=220,G=20,B=60,A=255) +Firebrick=(R=178,G=34,B=34,A=255) +DarkRed=(R=139,G=0,B=0,A=255) +Red=(R=255,G=0,B=0,A=255) +OrangeRed=(R=255,G=69,B=0,A=255) +Tomato=(R=255,G=99,B=71,A=255) +Coral=(R=255,G=127,B=80,A=255) +DarkOrange=(R=255,G=140,B=0,A=255) +Orange=(R=255,G=165,B=0,A=255) +Yellow=(R=255,G=255,B=0,A=255) +LightYellow=(R=255,G=255,B=224,A=255) +LemonChiffon=(R=255,G=250,B=205,A=255) +LightGoldenrodYellow=(R=250,G=250,B=210,A=255) +PapayaWhip=(R=255,G=239,B=213,A=255) +Moccasin=(R=255,G=228,B=181,A=255) +PeachPuff=(R=255,G=218,B=185,A=255) +PaleGoldenrod=(R=238,G=232,B=170,A=255) +Khaki=(R=240,G=230,B=140,A=255) +DarkKhaki=(R=189,G=183,B=107,A=255) +Gold=(R=255,G=215,B=0,A=255) +Cornsilk=(R=255,G=248,B=220,A=255) +BlanchedAlmond=(R=255,G=235,B=205,A=255) +Bisque=(R=255,G=228,B=196,A=255) +NavajoWhite=(R=255,G=222,B=173,A=255) +Wheat=(R=245,G=222,B=179,A=255) +Burlywood=(R=222,G=184,B=135,A=255) +TanColor=(R=210,G=180,B=140,A=255) +RosyBrown=(R=188,G=143,B=143,A=255) +SandyBrown=(R=244,G=164,B=96,A=255) +Goldenrod=(R=218,G=165,B=32,A=255) +DarkGoldenrod=(R=184,G=134,B=11,A=255) +Peru=(R=205,G=133,B=63,A=255) +Chocolate=(R=210,G=105,B=30,A=255) +SaddleBrown=(R=139,G=69,B=19,A=255) +Sienna=(R=160,G=82,B=45,A=255) +Brown=(R=165,G=42,B=42,A=255) +Maroon=(R=128,G=0,B=0,A=255) +DarkOliveGreen=(R=85,G=107,B=47,A=255) +Olive=(R=128,G=128,B=0,A=255) +OliveDrab=(R=107,G=142,B=35,A=255) +YellowGreen=(R=154,G=205,B=50,A=255) +LimeGreen=(R=50,G=205,B=50,A=255) +Lime=(R=0,G=255,B=0,A=255) +LawnGreen=(R=124,G=252,B=0,A=255) +Chartreuse=(R=127,G=255,B=0,A=255) +GreenYellow=(R=173,G=255,B=47,A=255) +SpringGreen=(R=0,G=255,B=127,A=255) +MediumSpringGreen=(R=0,G=250,B=154,A=255) +LightGreen=(R=144,G=238,B=144,A=255) +PaleGreen=(R=152,G=251,B=152,A=255) +DarkSeaGreen=(R=143,G=188,B=143,A=255) +MediumAquamarine=(R=102,G=205,B=170,A=255) +MediumSeaGreen=(R=60,G=179,B=113,A=255) +SeaGreen=(R=46,G=139,B=87,A=255) +ForestGreen=(R=34,G=139,B=34,A=255) +Green=(R=0,G=128,B=0,A=255) +DarkGreen=(R=0,G=100,B=0,A=255) +Aqua=(R=0,G=255,B=255,A=255) +Cyan=(R=0,G=255,B=255,A=255) +LightCyan=(R=224,G=255,B=255,A=255) +PaleTurquoise=(R=175,G=238,B=238,A=255) +Aquamarine=(R=127,G=255,B=212,A=255) +Turquoise=(R=64,G=224,B=208,A=255) +MediumTurquoise=(R=72,G=209,B=204,A=255) +DarkTurquoise=(R=0,G=206,B=209,A=255) +LightSeaGreen=(R=32,G=178,B=170,A=255) +CadetBlue=(R=95,G=158,B=160,A=255) +DarkCyan=(R=0,G=139,B=139,A=255) +Teal=(R=0,G=128,B=128,A=255) +LightSteelBlue=(R=176,G=196,B=222,A=255) +PowderBlue=(R=176,G=224,B=230,A=255) +LightBlue=(R=173,G=216,B=230,A=255) +SkyBlue=(R=135,G=206,B=235,A=255) +LightSkyBlue=(R=135,G=206,B=250,A=255) +DeepSkyBlue=(R=0,G=191,B=255,A=255) +DodgerBlue=(R=30,G=144,B=255,A=255) +CornflowerBlue=(R=100,G=149,B=237,A=255) +SteelBlue=(R=70,G=130,B=180,A=255) +RoyalBlue=(R=65,G=105,B=225,A=255) +Blue=(R=0,G=0,B=255,A=255) +MediumBlue=(R=0,G=0,B=205,A=255) +DarkBlue=(R=0,G=0,B=139,A=255) +Navy=(R=0,G=0,B=128,A=255) +MidnightBlue=(R=25,G=25,B=112,A=255) +Lavender=(R=230,G=230,B=250,A=255) +Thistle=(R=216,G=191,B=216,A=255) +Plum=(R=221,G=160,B=221,A=255) +Violet=(R=238,G=130,B=238,A=255) +Orchid=(R=218,G=112,B=214,A=255) +Fuchsia=(R=255,G=0,B=255,A=255) +Magenta=(R=255,G=0,B=255,A=255) +MediumOrchid=(R=186,G=85,B=211,A=255) +MediumPurple=(R=147,G=112,B=219,A=255) +BlueViolet=(R=138,G=43,B=226,A=255) +DarkViolet=(R=148,G=0,B=211,A=255) +DarkOrchid=(R=153,G=50,B=204,A=255) +DarkMagenta=(R=139,G=0,B=139,A=255) +Purple=(R=128,G=0,B=128,A=255) +Indigo=(R=75,G=0,B=130,A=255) +DarkSlateBlue=(R=72,G=61,B=139,A=255) +SlateBlue=(R=106,G=90,B=205,A=255) +MediumSlateBlue=(R=123,G=104,B=238,A=255) +White=(R=255,G=255,B=255,A=255) +Snow=(R=255,G=250,B=250,A=255) +Honeydew=(R=240,G=255,B=240,A=255) +MintCream=(R=245,G=255,B=250,A=255) +Azure=(R=240,G=255,B=255,A=255) +AliceBlue=(R=240,G=248,B=255,A=255) +GhostWhite=(R=248,G=248,B=255,A=255) +WhiteSmoke=(R=245,G=245,B=245,A=255) +Seashell=(R=255,G=245,B=238,A=255) +Beige=(R=245,G=245,B=220,A=255) +OldLace=(R=253,G=245,B=230,A=255) +FloralWhite=(R=255,G=250,B=240,A=255) +Ivory=(R=255,G=255,B=240,A=255) +AntiqueWhite=(R=250,G=235,B=215,A=255) +Linen=(R=250,G=240,B=230,A=255) +LavenderBlush=(R=255,G=240,B=245,A=255) +MistyRose=(R=255,G=228,B=225,A=255) +Gainsboro=(R=220,G=220,B=220,A=255) +LightGray=(R=211,G=211,B=211,A=255) +Silver=(R=192,G=192,B=192,A=255) +DarkGray=(R=169,G=169,B=169,A=255) +Gray=(R=128,G=128,B=128,A=255) +DimGray=(R=105,G=105,B=105,A=255) +LightSlateGray=(R=119,G=136,B=153,A=255) +SlateGray=(R=112,G=128,B=144,A=255) +DarkSlateGray=(R=47,G=79,B=79,A=255) +Eigengrau=(R=22,G=22,B=29,A=255) +Black=(R=0,G=0,B=0,A=255) \ No newline at end of file