less loot more danger

touches stuff up, removes gamer loot, buffs a frog and adds apes.
This commit is contained in:
Vynzill
2021-02-11 23:44:54 -06:00
parent 891f00bc48
commit 3d7e74ba66
2 changed files with 221 additions and 52 deletions

View File

@@ -14,7 +14,7 @@
"ai" = ( "ai" = (
/obj/effect/turf_decal/sand/plating, /obj/effect/turf_decal/sand/plating,
/obj/structure/closet/crate/secure/loot, /obj/structure/closet/crate/secure/loot,
/obj/item/clothing/head/collectable/paper, /obj/item/clothing/head/sombrero/shamebrero,
/turf/open/floor/plating, /turf/open/floor/plating,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"ak" = ( "ak" = (
@@ -51,6 +51,10 @@
/obj/machinery/jukebox, /obj/machinery/jukebox,
/turf/open/floor/wood, /turf/open/floor/wood,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"az" = (
/obj/structure/stone_tile/center,
/turf/open/floor/plating/dirt/jungle,
/area/awaymission/jungleresort)
"aA" = ( "aA" = (
/obj/machinery/light, /obj/machinery/light,
/obj/structure/chair/wood{ /obj/structure/chair/wood{
@@ -199,7 +203,7 @@
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"cK" = ( "cK" = (
/obj/structure/closet/crate, /obj/structure/closet/crate,
/obj/item/clothing/head/collectable/tophat, /obj/item/clothing/head/collectable/petehat/gang,
/turf/open/floor/plating/rust, /turf/open/floor/plating/rust,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"cT" = ( "cT" = (
@@ -217,6 +221,11 @@
/obj/structure/flora/rock, /obj/structure/flora/rock,
/turf/open/floor/plating/dirt/jungle, /turf/open/floor/plating/dirt/jungle,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"cY" = (
/obj/structure/flora/grass/jungle/b,
/mob/living/simple_animal/hostile/gorilla/jungle,
/turf/open/floor/grass,
/area/awaymission/jungleresort)
"dm" = ( "dm" = (
/obj/structure/table/wood, /obj/structure/table/wood,
/obj/item/reagent_containers/food/drinks/beer, /obj/item/reagent_containers/food/drinks/beer,
@@ -274,7 +283,6 @@
dir = 9 dir = 9
}, },
/obj/structure/stone_tile/center/cracked, /obj/structure/stone_tile/center/cracked,
/obj/item/ammo_casing/shotgun/buckshot,
/turf/open/floor/plating/dirt/jungle, /turf/open/floor/plating/dirt/jungle,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"eB" = ( "eB" = (
@@ -405,10 +413,14 @@
/obj/item/toy/figure/chef, /obj/item/toy/figure/chef,
/turf/open/floor/wood, /turf/open/floor/wood,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"gC" = (
/obj/item/clothing/head/rice_hat/cursed,
/turf/open/floor/plating/dirt/jungle,
/area/awaymission/jungleresort)
"gK" = ( "gK" = (
/obj/structure/table/wood, /obj/structure/table/wood,
/obj/item/gun/ballistic/automatic/l6_saw/toy/unrestricted/riot, /obj/item/gun/ballistic/automatic/c20r/toy/unrestricted,
/obj/item/ammo_box/magazine/toy/m762/riot, /obj/item/ammo_box/magazine/toy/smgm45,
/turf/open/floor/wood, /turf/open/floor/wood,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"gL" = ( "gL" = (
@@ -580,6 +592,9 @@
dir = 1 dir = 1
}, },
/obj/structure/stone_tile/center/burnt, /obj/structure/stone_tile/center/burnt,
/obj/structure/stone_tile/surrounding_tile/cracked{
dir = 6
},
/turf/open/floor/plating/dirt/jungle, /turf/open/floor/plating/dirt/jungle,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"iE" = ( "iE" = (
@@ -660,6 +675,11 @@
}, },
/turf/open/floor/grass, /turf/open/floor/grass,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"jw" = (
/obj/structure/stone_tile/surrounding/cracked,
/obj/structure/stone_tile/center/burnt,
/turf/open/floor/plating/dirt/jungle,
/area/awaymission/jungleresort)
"jy" = ( "jy" = (
/obj/structure/flora/grass/jungle/b, /obj/structure/flora/grass/jungle/b,
/obj/effect/turf_decal/weather/dirt{ /obj/effect/turf_decal/weather/dirt{
@@ -674,6 +694,16 @@
}, },
/turf/open/floor/grass, /turf/open/floor/grass,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"jD" = (
/obj/structure/stone_tile/surrounding_tile/cracked,
/obj/structure/stone_tile/surrounding_tile/cracked{
dir = 9
},
/obj/structure/stone_tile/surrounding_tile/cracked{
dir = 6
},
/turf/open/floor/plating/dirt/jungle,
/area/awaymission/jungleresort)
"jF" = ( "jF" = (
/obj/structure/flora/tree/jungle, /obj/structure/flora/tree/jungle,
/obj/machinery/light, /obj/machinery/light,
@@ -798,6 +828,11 @@
}, },
/turf/open/floor/wood, /turf/open/floor/wood,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"lF" = (
/obj/structure/flora/junglebush,
/mob/living/simple_animal/hostile/gorilla/jungle,
/turf/open/floor/grass,
/area/awaymission/jungleresort)
"lJ" = ( "lJ" = (
/obj/structure/flora/junglebush/c, /obj/structure/flora/junglebush/c,
/obj/machinery/light{ /obj/machinery/light{
@@ -869,6 +904,8 @@
/obj/structure/cable{ /obj/structure/cable{
icon_state = "2-4" icon_state = "2-4"
}, },
/obj/item/clothing/glasses/meson/engine,
/obj/item/storage/belt/utility,
/turf/open/floor/plating, /turf/open/floor/plating,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"mE" = ( "mE" = (
@@ -986,6 +1023,10 @@
/obj/item/toy/crayon/spraycan, /obj/item/toy/crayon/spraycan,
/turf/open/floor/plating/dirt/jungle, /turf/open/floor/plating/dirt/jungle,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"ou" = (
/obj/item/clothing/glasses/meson,
/turf/open/floor/plating/asteroid,
/area/awaymission/jungleresort)
"ow" = ( "ow" = (
/obj/structure/flora/tree/jungle, /obj/structure/flora/tree/jungle,
/obj/effect/turf_decal/weather/dirt, /obj/effect/turf_decal/weather/dirt,
@@ -993,7 +1034,7 @@
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"oW" = ( "oW" = (
/obj/effect/decal/remains/human, /obj/effect/decal/remains/human,
/obj/item/clothing/head/collectable/petehat/gang, /obj/item/clothing/head/collectable/tophat,
/turf/open/floor/plating, /turf/open/floor/plating,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"oX" = ( "oX" = (
@@ -1075,7 +1116,7 @@
"qi" = ( "qi" = (
/obj/effect/turf_decal/sand/plating, /obj/effect/turf_decal/sand/plating,
/obj/structure/closet/crate/secure/loot, /obj/structure/closet/crate/secure/loot,
/obj/item/clothing/head/collectable/beret, /obj/item/clothing/head/rice_hat/cursed,
/turf/open/floor/plating, /turf/open/floor/plating,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"qr" = ( "qr" = (
@@ -1255,6 +1296,15 @@
/obj/effect/turf_decal/sand/plating, /obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating, /turf/open/floor/plating,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"tm" = (
/obj/structure/stone_tile/surrounding_tile/cracked{
dir = 9
},
/obj/structure/stone_tile/surrounding_tile/cracked{
dir = 1
},
/turf/open/floor/plating/dirt/jungle,
/area/awaymission/jungleresort)
"tn" = ( "tn" = (
/obj/structure/flora/rock/pile, /obj/structure/flora/rock/pile,
/obj/machinery/light{ /obj/machinery/light{
@@ -1478,6 +1528,15 @@
/obj/effect/turf_decal/weather/dirt, /obj/effect/turf_decal/weather/dirt,
/turf/open/floor/grass, /turf/open/floor/grass,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"vz" = (
/obj/structure/stone_tile/surrounding_tile/cracked{
dir = 6
},
/obj/structure/stone_tile/surrounding/cracked{
dir = 1
},
/turf/open/floor/plating/dirt/jungle,
/area/awaymission/jungleresort)
"vK" = ( "vK" = (
/obj/structure/flora/ausbushes/stalkybush, /obj/structure/flora/ausbushes/stalkybush,
/turf/open/floor/grass, /turf/open/floor/grass,
@@ -1497,6 +1556,10 @@
}, },
/turf/open/floor/wood, /turf/open/floor/wood,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"wd" = (
/obj/item/storage/bag/ore,
/turf/open/floor/plating/asteroid,
/area/awaymission/jungleresort)
"wj" = ( "wj" = (
/obj/machinery/light{ /obj/machinery/light{
dir = 1 dir = 1
@@ -1535,7 +1598,7 @@
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"ww" = ( "ww" = (
/obj/structure/closet/secure_closet/personal/cabinet, /obj/structure/closet/secure_closet/personal/cabinet,
/obj/item/clothing/suit/hooded/wintercoat/captain, /obj/item/clothing/suit/hooded/wintercoat/captain/jungle,
/turf/open/floor/carpet/blue, /turf/open/floor/carpet/blue,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"wF" = ( "wF" = (
@@ -1655,6 +1718,10 @@
}, },
/turf/open/floor/grass, /turf/open/floor/grass,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"yw" = (
/obj/item/pickaxe/mini,
/turf/open/floor/plating/asteroid,
/area/awaymission/jungleresort)
"yx" = ( "yx" = (
/obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/fullgrass,
/obj/effect/turf_decal/weather/dirt{ /obj/effect/turf_decal/weather/dirt{
@@ -1814,6 +1881,13 @@
/obj/structure/flora/ausbushes/sparsegrass, /obj/structure/flora/ausbushes/sparsegrass,
/turf/open/floor/grass, /turf/open/floor/grass,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"Ad" = (
/obj/structure/stone_tile/surrounding_tile/cracked{
dir = 1
},
/obj/structure/stone_tile/surrounding_tile/cracked,
/turf/open/floor/plating/dirt/jungle,
/area/awaymission/jungleresort)
"Ag" = ( "Ag" = (
/obj/machinery/door/airlock/wood{ /obj/machinery/door/airlock/wood{
name = "Resort Office" name = "Resort Office"
@@ -2016,6 +2090,7 @@
/obj/structure/window/reinforced{ /obj/structure/window/reinforced{
dir = 4 dir = 4
}, },
/obj/structure/window/reinforced,
/turf/open/floor/carpet, /turf/open/floor/carpet,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"CV" = ( "CV" = (
@@ -2329,6 +2404,9 @@
/obj/structure/stone_tile/surrounding_tile/cracked{ /obj/structure/stone_tile/surrounding_tile/cracked{
dir = 9 dir = 9
}, },
/obj/structure/stone_tile/surrounding/cracked{
dir = 1
},
/turf/open/floor/plating/dirt/jungle, /turf/open/floor/plating/dirt/jungle,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"GN" = ( "GN" = (
@@ -2368,6 +2446,10 @@
}, },
/turf/open/floor/grass, /turf/open/floor/grass,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"Hr" = (
/obj/structure/stone_tile/surrounding/cracked,
/turf/open/floor/plating/dirt/jungle,
/area/awaymission/jungleresort)
"Hs" = ( "Hs" = (
/obj/structure/flora/ausbushes/stalkybush, /obj/structure/flora/ausbushes/stalkybush,
/obj/machinery/light, /obj/machinery/light,
@@ -2410,6 +2492,10 @@
}, },
/turf/open/floor/grass, /turf/open/floor/grass,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"HT" = (
/mob/living/simple_animal/hostile/gorilla/jungle,
/turf/open/floor/grass,
/area/awaymission/jungleresort)
"Ih" = ( "Ih" = (
/turf/open/floor/plating, /turf/open/floor/plating,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
@@ -2897,6 +2983,15 @@
/obj/item/storage/book/bible, /obj/item/storage/book/bible,
/turf/open/floor/carpet, /turf/open/floor/carpet,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"ON" = (
/obj/effect/decal/cleanable/blood/splatter,
/obj/effect/decal/remains/human,
/obj/structure/stone_tile/burnt,
/obj/structure/stone_tile/surrounding_tile/cracked{
dir = 1
},
/turf/open/floor/plating/dirt/jungle,
/area/awaymission/jungleresort)
"OU" = ( "OU" = (
/obj/effect/turf_decal/weather/dirt, /obj/effect/turf_decal/weather/dirt,
/turf/open/floor/grass, /turf/open/floor/grass,
@@ -3030,7 +3125,7 @@
/obj/effect/decal/cleanable/blood/tracks{ /obj/effect/decal/cleanable/blood/tracks{
dir = 8 dir = 8
}, },
/obj/structure/stone_tile/surrounding/cracked, /obj/structure/stone_tile/center/burnt,
/turf/open/floor/plating/dirt/jungle, /turf/open/floor/plating/dirt/jungle,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"QA" = ( "QA" = (
@@ -3091,6 +3186,7 @@
/obj/item/stack/sheet/mineral/uranium, /obj/item/stack/sheet/mineral/uranium,
/obj/item/stack/sheet/mineral/uranium, /obj/item/stack/sheet/mineral/uranium,
/obj/item/clothing/glasses/meson/engine, /obj/item/clothing/glasses/meson/engine,
/obj/item/storage/belt/utility,
/turf/open/floor/plating, /turf/open/floor/plating,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"Rm" = ( "Rm" = (
@@ -3224,11 +3320,8 @@
/obj/effect/decal/remains/human, /obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/blood/old,
/obj/structure/stone_tile/surrounding/cracked, /obj/structure/stone_tile/surrounding/cracked,
/obj/item/gun/ballistic/shotgun/sc_pump,
/obj/item/clothing/suit/armor/vest, /obj/item/clothing/suit/armor/vest,
/obj/item/clothing/head/helmet, /obj/item/clothing/head/helmet,
/obj/item/ammo_casing/shotgun/buckshot,
/obj/item/ammo_casing/shotgun/buckshot,
/turf/open/floor/plating/dirt/jungle, /turf/open/floor/plating/dirt/jungle,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"SV" = ( "SV" = (
@@ -3246,6 +3339,7 @@
/obj/structure/stone_tile/surrounding_tile/cracked{ /obj/structure/stone_tile/surrounding_tile/cracked{
dir = 5 dir = 5
}, },
/obj/structure/stone_tile/burnt,
/turf/open/floor/plating/dirt/jungle, /turf/open/floor/plating/dirt/jungle,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"Ta" = ( "Ta" = (
@@ -3290,6 +3384,7 @@
/obj/structure/stone_tile/surrounding_tile/cracked{ /obj/structure/stone_tile/surrounding_tile/cracked{
dir = 9 dir = 9
}, },
/obj/structure/stone_tile/center,
/turf/open/floor/plating/dirt/jungle, /turf/open/floor/plating/dirt/jungle,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"TG" = ( "TG" = (
@@ -3508,7 +3603,7 @@
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"WD" = ( "WD" = (
/obj/effect/decal/remains/human, /obj/effect/decal/remains/human,
/obj/item/clothing/head/collectable/slime, /obj/item/clothing/head/collectable/beret,
/turf/open/floor/plating/rust, /turf/open/floor/plating/rust,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"WE" = ( "WE" = (
@@ -3573,6 +3668,11 @@
}, },
/turf/open/floor/plating/dirt/jungle, /turf/open/floor/plating/dirt/jungle,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"Xu" = (
/obj/structure/flora/junglebush/c,
/mob/living/simple_animal/hostile/gorilla/jungle,
/turf/open/floor/grass,
/area/awaymission/jungleresort)
"Xz" = ( "Xz" = (
/turf/open/floor/carpet/red, /turf/open/floor/carpet/red,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
@@ -3639,6 +3739,7 @@
"Ye" = ( "Ye" = (
/obj/structure/closet/secure_closet/personal/cabinet, /obj/structure/closet/secure_closet/personal/cabinet,
/obj/item/toy/figure/syndie, /obj/item/toy/figure/syndie,
/obj/item/gun/ballistic/automatic/toy/pistol/unrestricted,
/turf/open/floor/carpet/red, /turf/open/floor/carpet/red,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"Yf" = ( "Yf" = (
@@ -3748,6 +3849,9 @@
dir = 8 dir = 8
}, },
/obj/structure/stone_tile/surrounding_tile/burnt, /obj/structure/stone_tile/surrounding_tile/burnt,
/obj/structure/stone_tile/surrounding_tile/cracked{
dir = 9
},
/turf/open/floor/plating/dirt/jungle, /turf/open/floor/plating/dirt/jungle,
/area/awaymission/jungleresort) /area/awaymission/jungleresort)
"ZH" = ( "ZH" = (
@@ -6362,8 +6466,8 @@ AR
AR AR
AR AR
AR AR
AR
oZ oZ
jD
aL aL
fy fy
Dr Dr
@@ -6513,8 +6617,8 @@ AR
AR AR
AR AR
AR AR
AR oZ
AR Gk
AC AC
GD GD
oZ oZ
@@ -6668,8 +6772,8 @@ AR
oZ oZ
iv iv
Qz Qz
AR tm
AR oZ
AR AR
AR AR
AR AR
@@ -6819,6 +6923,7 @@ AR
oZ oZ
wS wS
SZ SZ
Hr
oZ oZ
AR AR
AR AR
@@ -6834,7 +6939,6 @@ AR
AR AR
AR AR
AR AR
AR
rd rd
AF AF
YQ YQ
@@ -6967,11 +7071,11 @@ AR
AR AR
AR AR
AR AR
AR
AR
yJ
oZ oZ
AR aL
yJ
TD
oZ
AR AR
AR AR
AR AR
@@ -7122,6 +7226,8 @@ AR
AR AR
oZ oZ
Yp Yp
az
ON
oZ oZ
AR AR
AR AR
@@ -7137,8 +7243,6 @@ AR
AR AR
AR AR
AR AR
AR
AR
YQ YQ
YM YM
cn cn
@@ -7166,7 +7270,7 @@ YQ
YQ YQ
CN CN
YQ YQ
YQ HT
rd rd
YQ YQ
YQ YQ
@@ -7274,6 +7378,8 @@ AR
AR AR
oZ oZ
TD TD
Ad
jw
oZ oZ
AR AR
AR AR
@@ -7289,8 +7395,6 @@ AR
AR AR
AR AR
AR AR
AR
AR
YQ YQ
aP aP
Wl Wl
@@ -7427,7 +7531,7 @@ AR
oZ oZ
aL aL
Xs Xs
AR oZ
AR AR
AR AR
AR AR
@@ -7579,7 +7683,7 @@ AR
AR AR
oZ oZ
tH tH
AR vz
AR AR
AR AR
AR AR
@@ -8261,7 +8365,7 @@ YQ
YQ YQ
MW MW
CN CN
AF lF
Wl Wl
YQ YQ
YQ YQ
@@ -9006,7 +9110,7 @@ YQ
CN CN
YQ YQ
YQ YQ
YQ HT
Wl Wl
aP aP
YQ YQ
@@ -9807,7 +9911,7 @@ YQ
YQ YQ
YQ YQ
YQ YQ
YQ HT
YQ YQ
YQ YQ
YQ YQ
@@ -10950,7 +11054,7 @@ YQ
YQ YQ
Fz Fz
wH wH
YQ HT
YQ YQ
YQ YQ
VU VU
@@ -11390,9 +11494,9 @@ AR
AR AR
AR AR
io io
uh VJ
pQ AV
pQ AV
QA QA
dF dF
io io
@@ -11544,8 +11648,8 @@ AR
AR AR
AR AR
AR AR
AR io
pQ VJ
AV AV
QA QA
QA QA
@@ -13724,7 +13828,7 @@ io
du du
YF YF
io io
io gC
io io
io io
ia ia
@@ -14218,7 +14322,7 @@ YQ
cn cn
ZV ZV
MW MW
YQ HT
rd rd
aP aP
vK vK
@@ -15051,7 +15155,7 @@ Wl
YQ YQ
YQ YQ
YQ YQ
YQ HT
rd rd
YQ YQ
YQ YQ
@@ -18177,8 +18281,8 @@ YQ
YQ YQ
YQ YQ
AF AF
AR yw
AR ou
AR AR
AR AR
AR AR
@@ -18329,9 +18433,9 @@ YQ
YM YM
Wl Wl
Pg Pg
AR wd
AR Qp
AR Qp
AR AR
AR AR
AR AR
@@ -20699,7 +20803,7 @@ YQ
YQ YQ
YQ YQ
MW MW
rd cY
Wl Wl
YQ YQ
YQ YQ
@@ -22732,7 +22836,7 @@ AF
ZV ZV
YQ YQ
YQ YQ
cn Xu
YQ YQ
YQ YQ
YQ YQ
@@ -23322,7 +23426,7 @@ YQ
CN CN
VU VU
dY dY
YQ HT
YQ YQ
aP aP
YQ YQ
@@ -23577,7 +23681,7 @@ YQ
YQ YQ
YQ YQ
vK vK
YQ HT
kr kr
YQ YQ
AF AF

View File

@@ -18,6 +18,66 @@
hitsound = 'sound/weapons/whip.ogg' hitsound = 'sound/weapons/whip.ogg'
icon_state = "whip" icon_state = "whip"
/obj/item/clothing/suit/hooded/wintercoat/captain/jungle
armor = list("melee" = 5, "bullet" = 5, "laser" = 5, "energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0)
/obj/item/clothing/head/rice_hat/cursed // this was a stupid idea lmao
name = "cursed rice hat"
desc = "Welcome to the rice fields, motherfucker. This particular one seems to give you second thoughts about wearing it."
/obj/item/clothing/mask/equipped(mob/M, slot)
. = ..()
if (slot == SLOT_WEAR_MASK && modifies_speech)
RegisterSignal(M, COMSIG_MOB_SAY, .proc/handle_speech)
else
UnregisterSignal(M, COMSIG_MOB_SAY)
/obj/item/clothing/head/rice_hat/cursed/Initialize()
. = ..()
ADD_TRAIT(src, TRAIT_NODROP, SHAMEBRERO_TRAIT)
/obj/item/clothing/head/rice_hat/cursed/proc/handle_speech(datum/source, list/speech_args)
var/message = speech_args[SPEECH_MESSAGE]
if(message[1] != "*")
var/list/temp_message = splittext(message, " ")
var/list/pick_list = list()
for(var/i in 1 to temp_message.len)
pick_list += i
for(var/i in 1 to abs(temp_message.len/3))
var/H = pick(pick_list)
if(findtext(temp_message[H], "*") || findtext(temp_message[H], ";") || findtext(temp_message[H], ":"))
continue
temp_message[H] = ninjaspeak(temp_message[H])
pick_list -= H
message = temp_message.Join(" ")
//The Alternate speech mod is now the main one.
message = replacetext(message, "l", "r")
message = replacetext(message, "rr", "ru")
message = replacetext(message, "v", "b")
message = replacetext(message, "f", "hu")
message = replacetext(message, "'t", "")
message = replacetext(message, "t ", "to ")
message = replacetext(message, " I ", " ai ")
message = replacetext(message, "th", "z")
message = replacetext(message, "is", "izu")
message = replacetext(message, "ziz", "zis")
message = replacetext(message, "se", "su")
message = replacetext(message, "br", "bur")
message = replacetext(message, "ry", "ri")
message = replacetext(message, "you", "yuu")
message = replacetext(message, "ck", "cku")
message = replacetext(message, "eu", "uu")
message = replacetext(message, "ow", "au")
message = replacetext(message, "are", "aa")
message = replacetext(message, "ay", "ayu")
message = replacetext(message, "ea", "ii")
message = replacetext(message, "ch", "chi")
message = replacetext(message, "than", "sen")
message = replacetext(message, ".", "")
message = lowertext(message)
speech_args[SPEECH_MESSAGE] = message
//turfs //turfs
/turf/open/water/jungle /turf/open/water/jungle
@@ -41,4 +101,9 @@
rare_pet_monkey_names = list("Sun Mukong", "Monkey Kong") rare_pet_monkey_names = list("Sun Mukong", "Monkey Kong")
/mob/living/simple_animal/hostile/jungle/leaper/boss /mob/living/simple_animal/hostile/jungle/leaper/boss
health = 450 health = 550
name = "Froggerosa"
/mob/living/simple_animal/hostile/gorilla/jungle
tame = 1
faction = list("neutral")