basicmob clowns (#78448)

## About The Pull Request

this is a mostly 1 to 1 port of simpleanimal clowns to basicmob clowns
this means they have 1 more brain cell
and they waddle



https://github.com/tgstation/tgstation/assets/70376633/0c5f01c7-fea2-4d8c-9fc1-764c1557e1b8



## Why It's Good For The Game


![image](https://github.com/tgstation/tgstation/assets/70376633/f92c85ea-33f2-4cf3-858f-103c0958ff97)

## Changelog
🆑
refactor: clowns are basicmobs now
/🆑

---------

Co-authored-by: san7890 <the@san7890.com>
Co-authored-by: Jacquerel <hnevard@gmail.com>
This commit is contained in:
jimmyl
2023-09-23 14:46:11 +00:00
committed by GitHub
co-authored by san7890 Jacquerel
parent d99a167b0a
commit 5db7992b09
20 changed files with 590 additions and 437 deletions
@@ -459,6 +459,20 @@
allow_duplicate_results = FALSE
result_type = /obj/effect/decal/cleanable/dirt
/obj/effect/spawner/foam_starter
var/datum/effect_system/fluid_spread/foam/foam_type = /datum/effect_system/fluid_spread/foam
var/foam_size = 4
/obj/effect/spawner/foam_starter/Initialize(mapload)
. = ..()
var/datum/effect_system/fluid_spread/foam/foam = new foam_type()
foam.set_up(foam_size, holder = src, location = loc)
foam.start()
/obj/effect/spawner/foam_starter/small
foam_size = 2
#undef MINIMUM_FOAM_DILUTION_RANGE
#undef MINIMUM_FOAM_DILUTION
#undef FOAM_REAGENT_SCALE