Jump to content

TweakScale error


Recommended Posts

Hi there can be a couple of causes for this issue  in your case it seems to be mainly multiple tweakscale values on the same part, this is caused be having multiple tweakscale modules being applied by different patches. The fix for this is fairly easy to carry out,  but extremely time consuming, and should not be the responsibility of the end user( that's you) Rather it is the responsibility of the mod maker/maintainer to ensure that the patching is correct. 
Visit the tweakscale thread for more information and contact the mod makers concerned, regarding the  problematic patching of their parts. I very much doubt you are the only player having this issue with those mods.
Note that as the fix for this issue involves sorting out and then repatching the parts, problems can occur with saved or in flight craft

Link to comment
Share on other sites

I felt a disturbance on the Force… :sticktongue:

On 11/2/2019 at 7:56 PM, zeant93 said:

Hi guys,

I had installed all the submods of csa contares and other mods, but when  the game loads completly this error appears to me

I'm usiing the 1.7.3 version, so I want to know if anyone can help me with this issue. Next is the link of the KSP.log file. https://drive.google.com/file/d/0B2wma7kzb7yaWGQ2S1VwWEJkZm8/view

Well, you got a Houston. This scaring message is displayed to invite you to seek help, as your installment is prone to some of the problems described on this post. Nasty stuff, I'm sorry for that. But, hey, now that we know about it, we can fix it for you! :)

[LOG 19:24:55.824] [TweakScale] INFO: WriteDryCost Concluded : 1699 parts found ; 0 checks failed ; 0 parts with hotfixes ; 0 parts with issues overruled ; 78 Show Stoppers found; 16 Sanity Check failed; 918 unscalable parts.

And.. yep. 78 "Show Stoppers". Every single one of them is about the Issue #34

(That 16 "Sanity Checks" are safe, by the way - these ones TweakScale knows how to workaround to prevent breakage, it tell you about to inform us it did something about.)

Well, let's crack that nut:

Spoiler

[LOG 19:24:51.975] [TweakScale] ERROR: **FATAL** Part CRU-LG-A1 (HG STAB antenna type 3) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:51.977] [TweakScale] ERROR: **FATAL** Part C.DIPOL.A (DIPOL aero) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:51.978] [TweakScale] ERROR: **FATAL** Part C.DIPOL.B (DIPOL curved) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:51.980] [TweakScale] ERROR: **FATAL** Part CD.Starkeeper (CDSK) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:51.981] [TweakScale] ERROR: **FATAL** Part C.HG.D.T.2 (HG Dish 2) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:51.983] [TweakScale] ERROR: **FATAL** Part C.HG.T.1 (CDSK) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:51.985] [TweakScale] ERROR: **FATAL** Part C.HORN.1 (CDSK) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:51.986] [TweakScale] ERROR: **FATAL** Part C.LG.STAB.2 (LG STAB antenna type 2) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:51.988] [TweakScale] ERROR: **FATAL** Part HG.spiral (HGSA) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:51.989] [TweakScale] ERROR: **FATAL** Part IMS1-KA (IMS1-Ka Band Antenna) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:51.990] [TweakScale] ERROR: **FATAL** Part IS18D (KPS IS-18 Dish) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:51.992] [TweakScale] ERROR: **FATAL** Part HG.JAXA.Relay (HG JAXA dish) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:51.993] [TweakScale] ERROR: **FATAL** Part PAFF1 (KPS Parabol Frame Dish) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:51.994] [TweakScale] ERROR: **FATAL** Part PAFF2 (KPS Parabol Frame Dish) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:51.995] [TweakScale] ERROR: **FATAL** Part QuadDish (Quad HG Dish) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:51.997] [TweakScale] ERROR: **FATAL** Part RadAlt (RA-M1) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:51.998] [TweakScale] ERROR: **FATAL** Part SeaRadar (SAR-S) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:51.999] [TweakScale] ERROR: **FATAL** Part S.C.Dish (CONCOM-7 Communication Array) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.000] [TweakScale] ERROR: **FATAL** Part S.GPS.Dish (KPS Coordinate-Array) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.001] [TweakScale] ERROR: **FATAL** Part S.YAGI.TV (YAGI Antenna TV) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.004] [TweakScale] ERROR: **FATAL** Part HDECU-VL (CSD-H-VL) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.005] [TweakScale] ERROR: **FATAL** Part RD-RK-3B (CRD-3b) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.009] [TweakScale] ERROR: **FATAL** Part EMP-1x1kN (EMP-1x1kN) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.101] [TweakScale] ERROR: **FATAL** Part EMP-1x2kNc (EMP-1x1kN) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.150] [TweakScale] ERROR: **FATAL** Part EMP-2x1kN (EMP-2x1kN) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.153] [TweakScale] ERROR: **FATAL** Part E.Mono.Mamba (E-Mono-Mamba) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.156] [TweakScale] ERROR: **FATAL** Part E.MONO.RAD.GABUN (E-Mono-Gabun) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.201] [TweakScale] ERROR: **FATAL** Part LFO-VIPERA (LFO VIPERA) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.203] [TweakScale] ERROR: **FATAL** Part CSLH2LOX (CS LH2 LOX Tank) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.205] [TweakScale] ERROR: **FATAL** Part CSLH2LOXk (CS LH2 LOX Tank short) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.207] [TweakScale] ERROR: **FATAL** Part C.RAD.TANK.1 (RSTx1) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.209] [TweakScale] ERROR: **FATAL** Part CMT-3-06 (CMT-3 Tank) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.211] [TweakScale] ERROR: **FATAL** Part CSOT-25-05 (CSOT-25-05 Tank) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.214] [TweakScale] ERROR: **FATAL** Part NoseCone.1250 (No-U Universal Aerodynamic Nosecone) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.217] [TweakScale] ERROR: **FATAL** Part C.RCS.KVTK (RCS KVTK) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.219] [TweakScale] ERROR: **FATAL** Part RCS.NESW22p5 (RCS-NESW-22.5) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.222] [TweakScale] ERROR: **FATAL** Part RCS.NE.W22p5 (RCS-NExW-22.5) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.224] [TweakScale] ERROR: **FATAL** Part RCS.N...22p5 (RCS-Nxxx-22.5) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.226] [TweakScale] ERROR: **FATAL** Part RCS..E.W22p5 (RCS-xExW-22.5) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.228] [TweakScale] ERROR: **FATAL** Part RCS.45.0.0.0 (hraban 45-0-0-0) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.230] [TweakScale] ERROR: **FATAL** Part RCS.CUBE.03125 (RCS Cube Block) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.235] [TweakScale] ERROR: **FATAL** Part RK.SAS.1500 (CSAS-A 1500) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.241] [TweakScale] ERROR: **FATAL** Part KUFE (Contares Skid) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.242] [TweakScale] ERROR: **FATAL** Part C.SP.PT1 (C-SPPT-1) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.242] [TweakScale] ERROR: **FATAL** Part C.SP.PT2 (C-SPPT-2) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.265] [TweakScale] ERROR: **FATAL** Part C.SP.RT1 (C-SPRT-1) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.266] [TweakScale] ERROR: **FATAL** Part KHI-3-SP (KhiSP-3P) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.307] [TweakScale] ERROR: **FATAL** Part KHI-5-SP (KhiSP-5P) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.308] [TweakScale] ERROR: **FATAL** Part KhiSP.SZ (KhiSP-SZ) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.311] [TweakScale] ERROR: **FATAL** Part UNION-SP-5 (UNION-5SP) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.313] [TweakScale] ERROR: **FATAL** Part ATV.SP (ATV SolarPanel) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.314] [TweakScale] ERROR: **FATAL** Part KEIL.FIN.A (WEDGE VS) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.316] [TweakScale] ERROR: **FATAL** Part BUS.TRUSS (Bus Truss 8sides) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.317] [TweakScale] ERROR: **FATAL** Part CL1B (Contares Hydraulic Landing Leg) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.319] [TweakScale] ERROR: **FATAL** Part C-LEG-FLAT (C-LEG-FLAT) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.320] [TweakScale] ERROR: **FATAL** Part LTS-1-8 (Light Truss System Type 8) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.322] [TweakScale] ERROR: **FATAL** Part UNIGRIFF.001 (UG001) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.338] [TweakScale] ERROR: **FATAL** Part RSTRCSA (RSTx2) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.412] [TweakScale] ERROR: **FATAL** Part YNTR.SP (YNTR-SP) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:52.417] [TweakScale] ERROR: **FATAL** Part KSRO-SITVC-RCS (KSRO SITVC-RCS) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:53.109] [TweakScale] ERROR: **FATAL** Part KhiSP.SZ (KhiSP-SZ) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:53.111] [TweakScale] ERROR: **FATAL** Part Parabol.KhiNa (Communication Dish) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:53.194] [TweakScale] ERROR: **FATAL** Part A1-44.FIN (A1-44 VS) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:53.359] [TweakScale] ERROR: **FATAL** Part REX.FLAP (REX-FLAP) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:53.362] [TweakScale] ERROR: **FATAL** Part VEGA-E.VUSdecu (LYRA-E VUS decoupler) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:53.364] [TweakScale] ERROR: **FATAL** Part CEMP187 (Engine Mounting Plate) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:53.364] [TweakScale] ERROR: **FATAL** Part FalkeX-Nosecone (FalkeX Aerodynamic Nosecone) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:53.395] [TweakScale] ERROR: **FATAL** Part U.Bremse (UL BRAKE) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:53.405] [TweakScale] ERROR: **FATAL** Part C.BUS.KOFFER (GEO-Bus) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:53.408] [TweakScale] ERROR: **FATAL** Part BBBP-001 (BBBP-001) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:53.410] [TweakScale] ERROR: **FATAL** Part BBBP-002 (BBBP-002) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:53.414] [TweakScale] ERROR: **FATAL** Part DT-004 (DT-004) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:53.416] [TweakScale] ERROR: **FATAL** Part KERBUS1000 (KERBUS-1000) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:53.418] [TweakScale] ERROR: **FATAL** Part BBBPrTANK (TKS MP-Tank light) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:53.419] [TweakScale] ERROR: **FATAL** Part BBBPrTANKx2 (TKS MP-Tank light x2) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:53.428] [TweakScale] ERROR: **FATAL** Part Fin.RIVER (Fin RIVER) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:53.470] [TweakScale] ERROR: **FATAL** Part RK-Z-0110 (RK-Z-0110) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).
[LOG 19:24:53.471] [TweakScale] ERROR: **FATAL** Part TLV.FIN.C (UNION II TLV-VS) has a fatal problem due having duplicated properties - see issue [#34]( https://github.com/net-lisias-ksp/TweakScale/issues/34 ).

 

The good news about these ones is that usually they are related and shares a common cause. Let's check one random part to see what we get:

[LOG 18:53:50.256] Applying update Contares/Patches/Contares_CORE_TweakScale/@PART[CRU-LG-A1] to Contares/Parts/Antennas/CRU-LG-A1/CRU-LG-A1.cfg/PART[CRU-LG-A1]
[LOG 18:53:53.323] Applying update Contares/Patches/CONTARES_TweakScale/@PART[CRU-LG-A1] to Contares/Parts/Antennas/CRU-LG-A1/CRU-LG-A1.cfg/PART[CRU-LG-A1]

Interesting. We have two patches applying updates on CRU-LG-A1. Both from Contares, what's even weirder. This trend appears to repeat on the other parts:

[LOG 18:53:52.729] Applying update Contares/Patches/CONTARES_TweakScale/@PART[TLV_FIN_C] to Contares_RUS/Parts/UNION-2/TLV_FIN_C.cfg/PART[TLV_FIN_C]
[LOG 18:53:57.039] Applying update Contares_RUS/Patches/Contares_RUS_TweakScale/@PART[TLV_FIN_C] to Contares_RUS/Parts/UNION-2/TLV_FIN_C.cfg/PART[TLV_FIN_C]

Looking into the patches CSA_Contares_RUS and the others on github, the reason is clear. They are not checking if the patch was already applied, and then they just patch it again.

// Triebwerke
@PART[LFO-VIPERA]:NEEDS[TweakScale]
{
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 0.625
    }
}

When you apply a patch like that twice on a part, you end up with multiple data and then TweakScale gets confused. When you apply exactly the same data twice, things works fine, but if the data is not the same (lets say type = stack on one, and type = free on other), TweakScale will misbehave - ending in disaster.

The best way of action is to be absolutely sure you apply a patch on a part only once. If you are absolutely sure you want to overwrite whatever you have there, you need to patch things like this:

// Triebwerke
@PART[LFO-VIPERA]:NEEDS[TweakScale]
{
    -MODULE[TweakScale],* { }
    %MODULE[TweakScale]
    {
        type = stack
        defaultScale = 0.625
    }
}

Please ask Contares' maintainers to review their patches to do what I said above. This will not only prevent the message, but will also making their patches more reliable and less prone to errors - I just saw a patch blindly shoving a "type = free" on a part without checking if there's a "defaultScale" there first - and this can trigger yet another FATALity on you later.

In time, I usually respond faster when you ask for help on TweakScale's thread. :) 

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...