From 2c0e9cc0fa7a315d3cdfba021042c9fcfc2a8bcd Mon Sep 17 00:00:00 2001 From: Ed86 Date: Thu, 26 May 2022 14:17:34 +0300 Subject: [PATCH] 1.0 --- 1.3/Assemblies/FB.dll | Bin 0 -> 5632 bytes 1.3/Assemblies/FB.pdb | Bin 0 -> 15872 bytes 1.3/Defs/ThoughtDefs/RJW_Beautyfuck.xml | 33 +++++++++++ 1.3/Source/.vs/FB/v16/.suo | Bin 0 -> 30720 bytes 1.3/Source/.vs/STD/v16/.suo | Bin 0 -> 19456 bytes 1.3/Source/FB.sln | 22 ++++++++ 1.3/Source/FB/Properties/AssemblyInfo.cs | 36 ++++++++++++ 1.3/Source/FB/fb.cs | 59 ++++++++++++++++++++ 1.3/Source/FB/fb.csproj | 67 +++++++++++++++++++++++ 1.3/Source/FB/fb.csproj.user | 6 ++ 1.3/Source/FB/packages.config | 4 ++ About/About.xml | 42 ++++++++++++++ About/Manifest.xml | 13 +++++ 13 files changed, 282 insertions(+) create mode 100644 1.3/Assemblies/FB.dll create mode 100644 1.3/Assemblies/FB.pdb create mode 100644 1.3/Defs/ThoughtDefs/RJW_Beautyfuck.xml create mode 100644 1.3/Source/.vs/FB/v16/.suo create mode 100644 1.3/Source/.vs/STD/v16/.suo create mode 100644 1.3/Source/FB.sln create mode 100644 1.3/Source/FB/Properties/AssemblyInfo.cs create mode 100644 1.3/Source/FB/fb.cs create mode 100644 1.3/Source/FB/fb.csproj create mode 100644 1.3/Source/FB/fb.csproj.user create mode 100644 1.3/Source/FB/packages.config create mode 100644 About/About.xml create mode 100644 About/Manifest.xml diff --git a/1.3/Assemblies/FB.dll b/1.3/Assemblies/FB.dll new file mode 100644 index 0000000000000000000000000000000000000000..cd44e26348ce4262dcaba8eb7b0c3fc8080eee62 GIT binary patch literal 5632 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 b|6MzTdixbU_@B|veYaoe|Bv{;&%nO`viNz0 literal 0 HcmV?d00001 diff --git a/1.3/Assemblies/FB.pdb b/1.3/Assemblies/FB.pdb new file mode 100644 index 0000000000000000000000000000000000000000..681171530a747be821e66841b7a5fade4af8bfbe GIT binary patch literal 15872 zcmeHO4Qx}_6~1;nL&&cS&1lM~+rmbGIJRS&1eFFt;zCtm?!%X_Hovwzfzc8d4`lHH4;Wf7)NSl}%N(O%>W!)TrB-m@1Kd-}?zK z5g4X;)e^rGj=%eJ?z!ilbMJlc-S^m*OR0*cWJ-+ADH(~~Y$vj@6`aHl{OPk_3gL_C-SLNr?pSS%(deZa}d8vMF6 zpFMD;_%CteKc7QBZEVklu>Nl?COs(KGO_#Mz6%!z4*%lY?Vr4G^nxwOIg|M~3K{S;hly{L46}3aTz92YX*z@Ot3TkU0JEBi?WP zaNyqO|9bA%fkVA!zV2&JeIk%~J@D#kAucZ5`fAfJ+dlujz~a8ApBZcX+~H#_LCZ(} z0sZ(}9dG<&x8gltOuuyO_r>m>18r~TFODrb^2}SQ-&BDs=j0G875`-5`JJCW^nQ!< zw&!PGJse5>X#0s*&h0++#pb5rf91YDQJj;`sRE-b75|-I-q09);@;(7+W*-VXG%}~ z>x6MT@{hjV_hWqsmq zDKBe@p^_}+@5?1sNgYpU%t*zemPjf2yi!Q)$mMq_>PR}VO-XBs9rx@C_QeyCP-kLD z8C6qqBHowCBtt2z`Rw|{u%Xb*D9YA!!!D9lr#`si3NnK2YdkV}~a2$z{%?pU#C|Z_8Ry7A zMs5|5x>rqXJeftB5oL5)Cj)I_G;P^Ew@Vu-OI?&@ol}-G!Iu5`pMLvq%5sKKmUT{9 z6uERA9^g68KfyfyXN*YnsY})20meTnRtGrR5i9Oz97D(Y_T$mtJpWY+k8D@vOzv?Z zT0~8NZJW`C^0o}ixestpISO6_rrH(}H2T0YH4sIj7%|IPKdn3}#B#`^Y({xfmPSkC zY|DD?J++71*|=c1Bz79c)8>Q22a5?)}?q-+lOZTTiX5 z^?v{56MIlCwuyfDN(di1^+8cR(g45DFKW0id0IU&&!9(t)~mnl)qm>U@AdBQ@$Nt9 zIS^`LztsJA;8A2ue|Zewp-9{c{tAUa_`X7C65m|t^g$3vdm*E9o!$oIHyF1A`CZ0J z;9B6j6PNTb@T17Xwc=yIyR7m)AZ*n8t$ZBVhCILVV7pyF*rY#f<#z)SJDq-EeGZ5| z^u1O-4-6r%0MVz8DPhPx0Yu;W5g>e}a}IO@zX^;1Uj(iLz687j_zJKKcoK+M=|2GW z0BeK~e;>l%P2gqVjo?=Bhan+=e*E2Jq!(Cab(j^T%lT!~@+|j5mnowfI@pH~GsW!d z76X0Q4cR~U#f4xiEJm7bm-1(x5Z7?XTK{iaV+uINhOzVVZu%gUN|h9KYVCgu<+dz+ z)F@U2c5abWJR^+b;Q?~U4~^sAKOfp5XGY{y3Afgkoc$1ic8e&7yM83iG;hK&@r-h_ zy|H#e*IJh_g5xpQrMZ^5-d0dC$b&zpy>=WSk9C&4V!XMYwivDF=Z`b~j3>!lRc0Fd zkDop>*1(MTXDwN~zSY{}A#1x?WXL11(~uu~&0y z)`-hD_${K%Q69b{Ou~(vQ{E%23j*3Y>6UD_@kBOJ(@$6QEELdY?n%@tgMNySWhh4wHZ%{pz?Z~rv5*|9>|v08#45ZSTsJc zt}AR`pUUfR5JgMrDd6?!m$gS8P{;3<3$iMecL_Tj*n-^CdK9?~?S(_>MG`Mo_IA-<6r*dYLdDT+6PR!SD_PaeR zBy_1s41h^>Mlj5@UF%{Md7#|)zn{Ux>9{Xf*vof;qNBh!xuQc;Qyp1ZO3P|;L`m&6 z3o^M8S?kDF_;s(*SEW_Y>XqyN#G*1UMtSzO2+SqiYfZ~1fwf?6(F?3HZl+BTqU>$p zg-Oa!@$KG0y98cEfWU<8+tz9WGVg V1LkRX<@LH6T@Sb(`2Y97e*oUcK!pGR literal 0 HcmV?d00001 diff --git a/1.3/Defs/ThoughtDefs/RJW_Beautyfuck.xml b/1.3/Defs/ThoughtDefs/RJW_Beautyfuck.xml new file mode 100644 index 0000000..2f2e2d9 --- /dev/null +++ b/1.3/Defs/ThoughtDefs/RJW_Beautyfuck.xml @@ -0,0 +1,33 @@ + + + + + RJW_Beautyfuck + Thought_Memory + 0.5 + 1 + 1.0 + +
  • + + Had sex with staggeringly ugly pawn + -4 +
  • +
  • + + Had sex with ugly pawn + -2 +
  • +
  • + + Had sex with pretty pawn + 2 +
  • +
  • + + Had sex with beautiful pawn + 4 +
  • +
    +
    +
    \ No newline at end of file diff --git a/1.3/Source/.vs/FB/v16/.suo b/1.3/Source/.vs/FB/v16/.suo new file mode 100644 index 0000000000000000000000000000000000000000..9feae112bab154a0be87ca01506357de511122d5 GIT binary patch literal 30720 zcmeHQdvIJ;8NVB-Jc>doq9DaJ6fDr)Zgw}Dq_xoOCfl?oG-TVfwhLvmk2GO78+TLE z*knXUXPoK4_+YH#2%=EO0S4`iB8oF8$~cSy9Ym}A!2mk`p$PaGKxSzD{m!{3d+*IY z?rzfN!Jf>y_w2dn-tRoV^PTT?PL4gh;-&8#z4T?x60XzE&`z8@M|+mh#yB>gLpOKHHg>9-H7WDJ%~++{H_moKjI~bt%&?y zGwyAO>k%*2^O#=`g&sJa^Iv=Aj{5uu9xkN$uQ1^})Qfb0bLkv?u5i9P5jmGtIW^xo zr#b&s{`-;UyCmzJ|I9y2&r@ZJ-IwWQ`D`xc{|E5BV)OqZ1Ds;@c(3Mh%qm6FXlohL ze6AhVeBuT3h%>|m(qqzI(*Mg4`RsE2?!=vA&b(c?uSQh#pLtgL&%8?XpEN&!NE{>{ zDEhwvX}-S^_v;X^N8E(iju=D?A$A~kB8Cw+BX%M39c#P+`P&eC5pP87LyRD9N8Ewf zkGK<&?|lmQ-H3Y-qlh;l-i&DcCW_5l=m3W^03Kuzf8=|Dg8zwWw}KnW3XWt<%cC{q zO%li%N8OFV56*+*rg#J6vr=i&4Mqkld>HHtrIlJ&FQ?bqrVPIeD{FUSNCMP6<5f4kH>+|1C1D4YKk7#lHN&LDEGb|yf zfE)BI3#o*%$&i?PZmk>g5a%T+L=3YruI&T77r;tF8KYEK1Nh|UD4*D!|CE29*FR_nKG(=n0q_M} z(o?(eDO+8mw_j0~B*t?LD_9O=&QVtKcuva*Iap%B%vyNRe#&QD+wHwHJD0)Hmc}4se z{Vt)~gHK*vt-toxpY529Jy@S&sF%4uSbwXAPo7_`zY(-G2CU^XayC7JuElgt$PKDUu4e?06KFrFUPjcS z0G+&M_3dZdDQ_{9gWoS&&RH1)kEYtrHxlTXePSd)e;vf9YR3Nzl&=o|jkRR03!%>c zN&Vkq<^Pt#`cHmZ&4B`DmQK~z|HAqo1kKGt+T$vp!+oZNQMw=bdfuJH?Dsnz~l(zp|#)|JC0SpI3&HomRl|M4c{Wv|dR zv_Z0KMamBh2xAVo5UG7=Mk<6<6VgGfj{>SIO{fxPGm48tV zqb{)l_T~q1?^++-9Lps0(a2abmgycE$i;FK(L8^|Mo06}cs7&Cjzs&0GCQ-mbRv3> zqYL((DD-uTJBtb$My@g=sLFug+-TQ~0?Rpr_=KD+dD$rFOcuX00_&sTJ%^CqiC;P3 zWdhI1l_o^VK5Z+WIMMbn@|$3X^5IU&bw5gzV~yfT5Z4s=H8*nd+WR_hKlKzpIV{OvV z4pfrE+%?RwgF64LNOUHppKZCH-DJ%VT{gr-`EePuYv@ z(w|RY@HUcZM<@q>2cUBmDz^@R{yJ!%AWgFi-^l-1X{@CGDYSY}tm<5WO6fjXfAC)p z`lXPEu?zpBDEq1|0Bi%NFpSlR>z`VC6p!Bz4y#fi{<~3#Iz7Aaxn9sl$zVtS?2|={ zUa9{kT$+>Y!e@Wo48D({A7i{7c*fOs0M`Rp^*H9VMUbPa6xjadC`5glUHDs3R;_>L z^_Sc>F@6wpfwia{sDI|SXbZOs--v&EAY&!~QCc={0(YtGEcD2ePngG9S_~JV{}gZu zo1t=zHP{mi_Q#%VA|K5Sk4Kx_zGx)7KNn9%k+(k$7Q8o?92|*_#3!O%$;419mDlfk zyY^>dBk7@AlhY;K@%-dLj~-mSTQ2I^)TC#vXEGd1=aXMRHL7LzMRohO?sNvj#u|r% z(QpuT7|msetFFiGb6StoKrMX%T+0famwb0|`dt05vNo5V;SS`z4*m-h^6Td zc`M3tcACE-rK-!`41V##pWo?tVcGH{;S-N<`TD3^VBpy>2WOyk*hl*ynZWkh-qP-c-5OFO<{mJ5?; zu@BNSBklTe=$NQm@*^h>dAbeh0sMIosfSA78pl0}Cw}BbQ6`1259oIvo;M?hnt>!D zwN@<2KM&RoFMcJEA`NXqsuf@8#rxyvUD=1XO)T#k8m-%Z3Z5;C)&8S&k9O(5(f(uP z_pI&T30*9C5hZtW?plLaU;ouSvpz5Oo2(D*#SG=(hcFMRv7vruv!IZimp1^53wF5c z0H3ln^~rYIPu7F{0)t)nibo+gXtaS+|4M$2Hg&u330J|d#{N=_{-gaSO2=->N6c1*{)lS8WF{{u=Enm7L6O8;xH|5Z)@jPmas=>JYBd^`3(uKV->w7dRS z(|&3sPNn^i->>_B&&vP1YW$;oK8OC_LjP8c{eLy!EB|k^{%cYCe^%Z9b^p(T{$~l; zf3X9(ZvQ1uZ+HDM+JCE&KTG)kJE(uSq6+xN^=~fx|4C1)k-r;JUddl}>>ri<|LJ=; zkN*FH{!^c8cl?e1|JLSfgZdu+rVg=`A4Dzw&+L1pf40J>{~KW&wWlavGSL5n zdkxk8?ve!!4`?q^{uia;Pe98=i&Wb1=FBAh|Jd&;%q%f8$B6${_|zm*7Nx(EQ8!h} z6Q>scFWPIj>(#33e;2*}w`%-bV*1~z+h5oJ73eQ%G5e#|Fx&TO2OxaLTUH!9{MGcX ze&=UfgRGBAAN#?ouUzrFSJGZRpU+ev9arzmywOeSnVtJ=>)+WER;1JpxEW<$f9&yt zjXQ@%64~)ca%^m9WH8^j{@~QqjDlq{X7j$cKhn$o3x*=S!RMd2{?SYR*L`>M(<>i& z=-?VQY$1Br(#KZXFh_;nY*_pKUB1ITI9Z6h?H5Ol-NLpdY|N_;JQjZSxMN^});$X@ zXc*RG)z{K9-witvcMVW;lE-Ka=ON!Zdyz|}b6=hTZmzhiLO-5QL9 zfO( zoBhZAlX86I=&(KH(XB0IKNJhpsjNe3dT$IuV@b@WClzsGz20-1gWX#ws};QCi6zXX z_n6c~NxutPS)~^VJt>G~~6)%zRqez6w1VJ+?iE);fej-wp+Ijx1~ znX!%=QD;BC$}#pLTH&?>A9y+%$DR9sJk77jVUoWk?^lsr! zEACF{LLPT_bA%@JR(r%fs*idUPdLB*=oK&C^vrmtfIEYDhasX0WyszKnZ8u`jC<60#BqU5ZkcPhOu zjHfa<;d5~SbqU~%Htw6DhZAQMJw~W8a9Vm;)uspd7e_hz7H9F!7~Y;aKci?-sks|9 z&DALCmB$z5jva~Hm0QTOduBU!_ASR&&p9*hsh*Mhi|k-ta#4*>1oTDjyvkry>Ay%U zvD414Evj~gF-Pd7n?UPGY0d5K!z|>y=KeCao+}yG5zd5Blx0eJJ#%d_msjha`8*Cg zeV958m|hzNrtO!W&l6aq$u&?D!=6zXV)Q7j)Kad%#>lmYJc*p+ZhW`kWzBg@E`omE zEJyv}Oj=O>9oo=lzQf(q#djW-|C+nXuNB+JSRMk;MXRR1#UPmJU3qvsV{LBXS#gXj zM7dE7orW4n4CP!eUl;B;IMuyTsEc`@YWbSoFpo7;J7~+-kSFTRSKp}`8m$qP#(LL+ ztFPRXT)vm%3$)h7rNYu};ToW%!uO^$M(d7MQbU$0ECtDoJFd)pG|%ub%5bJ8;|E*4 zxMenKWX#fBu{JIZ>1}DWqS*K>eA$y)KFLKCtN&7xKB+f0%V|pbP+Bb21Ed~xc~r@- z<>gWDj9xWMvvVW;78{|ZCGAo&twu^#xT@|(iCCs1p-x!(7-bo2AF4O2xi=IkJexdz z&hGm~Kv$LJnATQT_1bjdQudJP0u>VM|1TphED1+e+RiCR#qcLuq0Pp}FTG}O&${s) zW15yda)J!S>LQ<%z5>tA)vShZ^&uLoULHH~-Ox{tt$6rS?cS%(Klv;5tn??VdP2(= z+aPN1(9Wc+rr*K6a-B#*h0 z%4#Q!IVt2T5tz#Q!ZBAg;YCHw?pcsEE0`FmK41@a(SBn5b4~v$pEAC~v^hky)yv;) zzxIw_b{&1;foE49*?E4qcI;>W+V!QzpLRa9{txkQymf%bZ6HLn*3?B$oOt5$?)&df zJbd`_*V{^!&tIdCvj+o{7Mf-1A8EfDL(ZsfQ5{B!jW}J6VFPSpnsyMjqc9{T zFRWt)d$83$@5b=+bS`-sa}W>`c-Q)+c6=oa{cQ`r+zDiH;T@)ZNXhf-JxKA4`zBmv zPq(8NLujD~Z}KmM(o@i&C4i9T7I5b=?C=JtJnN+$T6Xdwv@(ZK%Ry1%Y;guk>Go_u zshNT2(5ytZLp$o|Snt8#L0>rJ?eP1(uBNtNtIHn>x4GIne9f*hg5@+g<)}DBx;s4Ya#F0l&A^=V|r_TKrQa5X5bUp-nY4V7B`|6?nCOSXRdVmHap9 zA6J1|&JSGZ=l@L}f4S?(?&Is8{M$c%{g?ge`x*|P_2Wm6KlAjNyL+BH^xPW<*i*`P zSlyXtH_Z0@zeBGd+jRfbIm@1GxiYfpfkSt`w)>6zJKvlf+%68kG1lm5ROvY41mZt0 zA}!IhAHnTr;0wz$0kl*UXgXZuB3^^%~Zv=Py(rCOSM{hZfFKQm|E2v|o=RBL`~y-e)!-8RR2 zhUfZwYhy`oODr(paV35JW*3%?R##gfk#aRBV<}&oKbiCe+T1vosm0eiX_=wep6CE) ztTriXTH`Os3p0>lOJ+j+RPIblX04)rfhR}slr-|)2PN2}ljvGq7mN-qi;!>R0P15=!*iJ)9 z!aqoCsGBsQ3D~qE4O#|MsfI+WmTfR97~8Z`ggSNV_6KZ?KgJmB1ECJl?)SUzUFX^H zdwF)#%4Ipxc^~)Pd(Zti_ndRjJML-sc4{1?yj|A;~Fft>#z# z`j_P>4=D$@jwNvYbIn%*Wm^9Fr<|zLzL&E8DOb4uN%u0`r`Nw6>GN}^{YIOPwj1Yw zdW<@O^U8PXYRZ4gX1;TdIY*TLe5VYj{3oCAy%19V7fP=zkbV==mKI27`Q=Er18adR zfOSCXX6i?NcWHMw?u|eXunE`|9dJGHZeRy62TTR~*j?-TVD`P65-pG<3}}Owa%S_xxMYKThzL5y1Y;>IO2MQ9gY-<@}$u1S|Bp zu8n~9FJ+fxc%yv!bn3OgX$e;7H|PuJJ(E7|TIw;Y{im+|yH=0f|8Uo^xaz^wm1NFT};GXQKBd# z$0CH5CXq9aYXWZ_XlWeQ57$r(7EMU>Dk5@rz>?}#Dp7wY<~4-bt;Ot;UJ||J7(~UJ z`Za)>Vpy52pq|E;T6|9{Bd^Y%bMVo}D)zqh`rOmk&l|eVF|u%Dw0fZW#J5-782E&y zmly|*g#@MTz!RzB2Fs7K}j@7O^_}KREij{kCO)dg@fmk=S!PKfP)AKbwQzbua$n zqtN5e|MsDH(X+28FO_}&hp^5fSOZ*nDQz5P_%=PgZsmca+a6qTN&o%5vp%ayU;b(E z=6~(E?vdB_9j_M#ljH+=&z*PqHZA|H=$|jI{J#@2J_rum34QB;GcR|kFZBy^@;a`A zq5o}PLp`)V-?&=dMgsMD>| zzXN&aun@qE{svIzn)iv-A65(GU28S_i}sXN`uhIs`x^iq&I0X0N*XW5g<6REUD~J| z3%w1*@u$y*ei^Iu7a*^+zk(S3UTv;v^HSQAHf@3!=*zLM1)nC-wus<_Au(5|2ELr) z_n+HQPTJqa(5D@efjvTdD1lb@qn=eI(ASTD02b2*VH4%{w^Fwf*iR$C`V-^Mu_qYi z)2GMq@_j8~1A4+;Cr364%w2V9u|D->^Pjo?>5EgTTcfY<|77%iXw?qLBqJZda?oD_ z`t(Oy?Z2LWyWlzYJprDJ;p!Khr}AN;6`wl-+<$RDQELBb-S)!D?E_cQ3a0FloNl)6 zWh*%TlD5_UFGFGaO$qtyOv+idCI;`oV0Hx-9t+5yY~QWYzZrBX0|@#2Ci~9w;QY3+ zHJm3sVE<*SLc--htMs{FlKbCW`kj~sRpyaC&!bb2eYCw)4WOs2K12SC@#mOYrLX5d z@^=qt_GwbLTTr8Hp$?oJDoYrD>PtEPX8s>}{_QkrhV;K(j67ERPuV+#{=cI6kGf~t z|EEss`QFv5yV@<_?Ln+9`Vv%0tM2aeRg-6<1o-gVY_2WO@|W z_U6#)a6Fn01vAlbeCD51cwxazxXJcmX9}m57@?^~$^A7y@ zgWY#+Ubg7)=c_k9%wAFo>0x5e_4eQQKL7Q}U(KH3m;58SF<)j)3EGE)IDOX7 z1NT46Q4eh@jsfeO40u*0$NwH!_z{dKcX=sgGj<}9&lwS@eqkDS$%X77_@A?5ZFkAt8q?GMq2v%E;&v)cc&BsZb>+0Z{|D_8%&xutOMk*D9>^I+pE z*ZezObLep3H#I9x|8?x=bJqNB`Kh=5`^+~P@{z-rMsve;AZ>_J><4}M2@_)>fpUQK zD}XQce|Kc=2aWgddZD59q34xdf3RH@co5HK)liPHyzGOb46ZWEpa1P_+us`ScQU54 z7ILW#l6qWE3=4^}9nwja+NLBYhB9a^qMl+d#L|?k9d1P#?=!!}#Fg|Z3R)AvUoqRZ(wEVix<-1MCxuwvN z`}k7IvJA)nF<`k#LAK2boGt&n`wwe2gHc=B%^`Eicnz{!pae-07r(u9)*51w53;>Q`B9mwdH20VH3RFCIYoW`}_tr1TS z8f5^Jyoud+&r>v>ggKuUMAvhr?PFgis;&@tg%+a#_)VljR_eAg#^wn zD={YPagI_8pDjHGjNa`gvrgWc<^cec7)yp636 z&)BHupn{WVFqPak+TR@N6Miq@>WUfpy;1}5Vd3|R)9;nqHe3mZlkj_`RlgTsbA3>w zqa!VDZ==iA;<4AYxmxTlzt?T|c-$@aI=9Q=an?1s+>NfWm&>XBJ(}OnV%s4CZ4`rq zfmIj!OjIbo3%v_hiv}sRiY_=s1vVa|9xNTIq2+TU$kVU}x`g#fqnokBX231Rvt_sYlM%A2 z=`GL3xTpVV*|xQCyso-EI9Rr=R!4Y?u-EgWEY&E1{bk>Fo>|EVSydVwvfSqKJ^zz4 zqwn2x{I4ntrY`<>e3zj{{V}?YyQ}RuX-Z;ek{fL~QIhifg+6G?CLxx4@lVts)Pq*(--x`7K_L{PuSS`Y?;;}p&8$78oPSni^eZ=^pPH;RR0{3k6u+QJ+IEA;6zmWNIG{Vy#4^exGy z-~xUAzMV3~Dt-R{6QlL7QljqT7)0SA;_s~Z%P{_b8Z}kl0>(eGzNJObr$bbpo8-s2 zsPUg$L90*5pF(H;dioguqUWE#r` zpAED+{)}f7KNZ5=3;w1rk<|DbyWt6~KqeC?<@dLG{+}%V*@U$C#Q0OV literal 0 HcmV?d00001 diff --git a/1.3/Source/FB.sln b/1.3/Source/FB.sln new file mode 100644 index 0000000..739948d --- /dev/null +++ b/1.3/Source/FB.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.26228.4 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FB", "FB\FB.csproj", "{3FC2D442-19B8-4CF9-9D35-CD13B6AC7B28}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {3FC2D442-19B8-4CF9-9D35-CD13B6AC7B28}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3FC2D442-19B8-4CF9-9D35-CD13B6AC7B28}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3FC2D442-19B8-4CF9-9D35-CD13B6AC7B28}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3FC2D442-19B8-4CF9-9D35-CD13B6AC7B28}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/1.3/Source/FB/Properties/AssemblyInfo.cs b/1.3/Source/FB/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..b540ac1 --- /dev/null +++ b/1.3/Source/FB/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("RJWFB")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("RJWFB")] +[assembly: AssemblyCopyright("Copyright © 2020")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("5b1a0ad6-cb29-4231-ae02-c352c6ac3500")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/1.3/Source/FB/fb.cs b/1.3/Source/FB/fb.cs new file mode 100644 index 0000000..adb3e01 --- /dev/null +++ b/1.3/Source/FB/fb.cs @@ -0,0 +1,59 @@ + +using HarmonyLib; +using System.Reflection; +using RimWorld; +using rjw; +using Verse; +using System; + +[StaticConstructorOnStartup] +public static class HarmonyPatches +{ + public static readonly ThoughtDef RJW_Beautyfuck = DefDatabase.GetNamed("RJW_Beautyfuck"); + + [StaticConstructorOnStartup] + public static class Patch + { + static Patch() + { + var harmony = new Harmony("Ed86.rjwfb"); + harmony.PatchAll(Assembly.GetExecutingAssembly()); + } + } + + [HarmonyPatch(typeof(SexUtility), "SatisfyPersonal")] + internal static class Patches_TryGenerateWeaponFor + { + [HarmonyPrefix] + public static bool on_Prefix(SexProps props) + { + try + { + var p1 = props.pawn; + var p2 = props.partner; + var p2beauty = p2.GetStatValue(StatDefOf.PawnBeauty, true); + var beautystage = -1; + + if (p2beauty != 0) + { + if (p2beauty <= -2) + beautystage = 0; + else if (p2beauty <= -1) + beautystage = 1; + else if (p2beauty < 2) + beautystage = 2; + else + beautystage = 3; + + if (beautystage != -1) + p1.needs.mood.thoughts.memories.TryGainMemory(ThoughtMaker.MakeThought(RJW_Beautyfuck, beautystage), null); + } + } + catch(Exception e) + { + Log.Warning(e.ToString()); + } + return true; + } + } +} diff --git a/1.3/Source/FB/fb.csproj b/1.3/Source/FB/fb.csproj new file mode 100644 index 0000000..951629c --- /dev/null +++ b/1.3/Source/FB/fb.csproj @@ -0,0 +1,67 @@ + + + + + Debug + AnyCPU + {3FC2D442-19B8-4CF9-9D35-CD13B6AC7B28} + Library + FB + FB + v4.7.2 + 512 + + + AnyCPU + true + full + false + ..\..\Assemblies\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + ..\..\Assemblies\ + TRACE + prompt + 4 + + + + ..\packages\Lib.Harmony.2.0.2\lib\net472\0Harmony.dll + False + + + ..\..\..\..\..\RimWorldWin64_Data\Managed\Assembly-CSharp.dll + False + + + ..\..\..\..\..\..\..\workshop\content\294100\818773962\v1.2\Assemblies\HugsLib.dll + False + + + ..\..\..\..\rjw\1.3\Assemblies\RJW.dll + False + + + + ..\..\..\..\..\RimWorldWin64_Data\Managed\UnityEngine.CoreModule.dll + False + + + + + + + + + + + + + + \ No newline at end of file diff --git a/1.3/Source/FB/fb.csproj.user b/1.3/Source/FB/fb.csproj.user new file mode 100644 index 0000000..9b86104 --- /dev/null +++ b/1.3/Source/FB/fb.csproj.user @@ -0,0 +1,6 @@ + + + + ShowAllFiles + + \ No newline at end of file diff --git a/1.3/Source/FB/packages.config b/1.3/Source/FB/packages.config new file mode 100644 index 0000000..a9bce78 --- /dev/null +++ b/1.3/Source/FB/packages.config @@ -0,0 +1,4 @@ + + + + diff --git a/About/About.xml b/About/About.xml new file mode 100644 index 0000000..32dfb9a --- /dev/null +++ b/About/About.xml @@ -0,0 +1,42 @@ + + + + RimJobWorld - FB + Ed86 + + +
  • 1.3
  • +
    + rjw.FB + +
  • + rim.job.world + RJW + https://gitgud.io/Ed86/rjw +
  • +
  • + brrainz.harmony + Harmony + https://github.com/pardeike/HarmonyRimWorld/releases/latest + steam://url/CommunityFilePage/2009463077 +
  • +
  • + UnlimitedHugs.HugsLib + HugsLib + https://github.com/UnlimitedHugs/RimworldHugsLib/releases/latest + steam://url/CommunityFilePage/818773962 +
  • +
    + +
  • brrainz.harmony
  • +
  • UnlimitedHugs.HugsLib
  • +
  • erdelf.HumanoidAlienRaces
  • +
  • rim.job.world
  • +
    + + + +
    diff --git a/About/Manifest.xml b/About/Manifest.xml new file mode 100644 index 0000000..4610626 --- /dev/null +++ b/About/Manifest.xml @@ -0,0 +1,13 @@ + + + RimJobWorld FB + 1.0.0 + +
  • RimJobWorld
  • +
    + +
  • RimJobWorld
  • +
    + + +