mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-21 12:08:55 +01:00
[MIRROR] Basic pollen-particles for plants pollenating. [MDB IGNORE] (#20592)
* Basic pollen-particles for plants pollenating. (#74675) Legally endorsed nightcode 👍 ## About The Pull Request When 2 plants are adjacent to each other, they will begin to cross-pollenate, sharing their potency, instability, and yield values between the two. This has been in the game since #50001 , however we never added a more clear visual tell that cross-pollenation exists. Thanks to the magic of *barticles*, now you can!  _pictured: wheat and tomatoes pollenating_ Adds a simple particle effect, largely lifted from bonfires, that indicates that two plants are sharing stats at minimum. ## Why It's Good For The Game Following discussion from #74621, it was decided we needed and preferred a more visual cue to the mechanic. As a general point I think that's a longer term fix to the issue, and this adds more visual clarity to an otherwise arcane mechanic (heh). Looking for feedback on how to improve the look of the particles but for fast nightcode I think I did okay for a first try ## Changelog 🆑 imageadd: Hydroponics trays now have pollen particles that they generate when they share stats and chems. Non-allergenic! /🆑 --------- Co-authored-by: san7890 <the@ san7890.com> * Basic pollen-particles for plants pollenating. --------- Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com> Co-authored-by: san7890 <the@ san7890.com>
This commit is contained in:
co-authored by
san7890
ArcaneMusic
parent
20a50f5c35
commit
0d5e4e4ec9
@@ -180,17 +180,3 @@
|
||||
/atom/movable/screen/fullscreen/echo/Destroy()
|
||||
QDEL_NULL(particles)
|
||||
return ..()
|
||||
|
||||
/particles/echo
|
||||
icon = 'icons/effects/particles/echo.dmi'
|
||||
icon_state = list("echo1" = 1, "echo2" = 1, "echo3" = 2)
|
||||
width = 480
|
||||
height = 480
|
||||
count = 1000
|
||||
spawning = 0.5
|
||||
lifespan = 2 SECONDS
|
||||
fade = 1 SECONDS
|
||||
gravity = list(0, -0.1)
|
||||
position = generator(GEN_BOX, list(-240, -240), list(240, 240), NORMAL_RAND)
|
||||
drift = generator(GEN_VECTOR, list(-0.1, 0), list(0.1, 0))
|
||||
rotation = generator(GEN_NUM, 0, 360, NORMAL_RAND)
|
||||
|
||||
Reference in New Issue
Block a user