From 97f9cdd6b0b5fe2ef065bf0d2dcf843446d535aa Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Wed, 3 Jun 2020 15:13:41 +0200 Subject: [PATCH] sight seeing upgrade --- TouchyTickets/Attractions/Attraction.cs | 2 ++ .../Content/Localization/Localization.json | 4 +++- TouchyTickets/Content/Textures/Ui.aseprite | Bin 1999 -> 2134 bytes TouchyTickets/Content/Textures/Ui.png | Bin 3189 -> 3356 bytes TouchyTickets/Upgrade.cs | 1 + 5 files changed, 6 insertions(+), 1 deletion(-) diff --git a/TouchyTickets/Attractions/Attraction.cs b/TouchyTickets/Attractions/Attraction.cs index b2a8ead..7e62e82 100644 --- a/TouchyTickets/Attractions/Attraction.cs +++ b/TouchyTickets/Attractions/Attraction.cs @@ -31,6 +31,8 @@ namespace TouchyTickets.Attractions { // only apply dynamic upgrades here, static ones go into the type if (Upgrade.FoodCourtModifier.IsActive() && this.GetSurrounding(map, position, AttractionType.FoodCourt).Any()) genRate *= 2; + if (Upgrade.SpiralSlideModifier.IsActive() && this.GetSurrounding(map, position, AttractionType.SpiralSlide).Any()) + genRate *= 2; this.ticketPercentage += genRate * (float) passed.TotalSeconds; var amount = this.ticketPercentage.Floor(); diff --git a/TouchyTickets/Content/Localization/Localization.json b/TouchyTickets/Content/Localization/Localization.json index 42247b9..6ec29c1 100644 --- a/TouchyTickets/Content/Localization/Localization.json +++ b/TouchyTickets/Content/Localization/Localization.json @@ -40,5 +40,7 @@ "RollerCoasterModifier": "No Brakes", "RollerCoasterModifierDescription": "Increases the speed of all car-based attractions, doubling their ticket sales.", "ManualRideModifier": "Push and Shove", - "ManualRideModifierDescription": "Increases the amount of people allowed on manual (walking-based) rides, tripling their ticket sales." + "ManualRideModifierDescription": "Increases the amount of people allowed on manual (walking-based) rides, tripling their ticket sales.", + "SpiralSlideModifier": "Sightseeing", + "SpiralSlideModifierDescription": "Spiral slide visitors are given binoculars to look at adjacent rides, doubling their ticket sales." } \ No newline at end of file diff --git a/TouchyTickets/Content/Textures/Ui.aseprite b/TouchyTickets/Content/Textures/Ui.aseprite index 4093d7ee2da74bad3c28efdcad9ac85c207794ee..61dfa30919a1728f8bdd346e249d3711131f9da5 100644 GIT binary patch delta 1642 zcmV-w29^2G57rO@RtS*-egW38frtTrO$Gn}1t0(b00031{{jF200000003P8KLB`~ z?V3+$9aR*@qYF1#Su2%R4JIZrwn>vblFIMH?{)RTLDmap$HRUAd?f{DX*y zr7lWKT}Z8nD_v=!8yC_dR_Lw>Zo8sW^d#N)AKIWeL?wgr^`+Mho zb7$Tg80e0-M;>=o$T(CJcLIDa9et)$^@I6uKi;3~nEQtY929Do8RUI#|3V_xDD%91 zY1~(q_PH$Ev;glLR~~R#xr6EY+_VET=^1gL*J(1*|#vY8p^wyP660yE1ehy{wF3Y=P z`Yi6?DeD}$mR0AHHF^Ji?ZHH{-qYBV_vk|diO3%P%*(9vD!kj*rR_^o?$+;?j=J>vo`9IfNZCTvV|JKr@LAJj4g87LZ<0$!Ax%`~;>ul>fZw)={@@i<)VBs}XKbePryv4^*Z++e($5_k{ zwVukX#T~n&i>D>clke{Sx3j$T*hUC~7A-s0menOojc_lWV9xtXa%d9IcwhWVg-etx2-sylN;FS$3o??%yk!dUft zo*OBOJo|`MvsUa3`JXEA3H^sE=6_aJf5W^p|25P6 zB-V=>=AF@htNYM?&vPTk*R!(@>i2onCCIxB?ia?!997o&{omrV@o@){H}gFE0_WdP zol11`^l2~mi*N37SyXI>#e>%;>$S1bQ3v_*P!wT}0AF|Ys*`ojT#oxwlnBy)gj2Y%gB^IT4xbT-J+Z9=e8R;T;oPbKkgpFiO@MU7r(} zrisiq4^Jn$aD3Ie4j|>)_M_KLrUY9l{W%w?X1jW*5?yh zV}j1REKDsB2mAC%KW` zUw0nQB;zoTBiZeIqLYan(ayRr{+d|pd~KRvUi?9)Z_%?@ov88TlbvlxEJ zDf0X0k6vFE1GK-p_;iqelkZ;eJGXnHk@peq4LVQBFqWTO^E6BA9+|)J5o|(?V)MY~ED)EKnD}Q2zRO=&LV(Wgm;*i@oOyYhm|)XrCX)E~+;9h4NPB zEbq7a`Qi^eR*!TGN%Jduj;foVUjJn5_}cVm+7GLrUjI_zhxHH7YeOldieW9Ty8q^_e|$E^8n(Z68vJSUz1MmVPKhCZ`L(Ik_`SM!vQ?$T57s8b z)Y#Fgz6-=^*nT!;Ro+EomFoEgCjScnUqiqB$NWFQYEPYC%x@lfzlVhSq|WdE{4H;x z|MKMJY;3-#&aVv(+t0S_+iurE!=A^ZXk=Fh!|UVYj;d>Z53_wSG2tMxW4+9?!0fk+ z7c~?()>{J3Zncl*gah>LA^&KhylU z#(~r8-@Ijt{9@Ka=B%JC0#-GJcbJKGIqt^~R=auBQZEC?mp|Y-%pWbKl z@>lnN5Apl%+O>=oW6#G<&JB!YS=Y5s)>(o4V&kt0KhD9IzcPHHT^umR#513KD z{+t{32U*s2?GsJUDK`GDym74m%urd^_5Q)JWA=|C>|%^(y1O@zM#(w@>N$Z=p2%;@ z=uD>Tr&qjXS-){+Wq=pp(c zioUy*VMhaxtDnzCsm`-AbF--UeVp}7xgHnUE6TE?#qz5%Mq5^7pM_Orm!egD|6LFE IFA2h>2bCc^x&QzG diff --git a/TouchyTickets/Content/Textures/Ui.png b/TouchyTickets/Content/Textures/Ui.png index cd2f1ba553112763e7b2177bc7bbf52400f21359..d3bb9ccdca61235d5f68195a62dddaffc17b17d4 100644 GIT binary patch delta 3059 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 q&Yqo7@B_2)3ljm73=0@A-u@3sBPPk