Adds Mech Toy Battles!

Adds a mech vs mech combat system for the toy mechs earned from arcades and found around the station. You can initiate combat with yourself by hitting a toy mech with another toy mech, or fight another player if you attack a player holding a mech with a mech.

Each mech has its own health stat and special ability that they'll use in combat against each other. How exciting!

Also slightly refactors toy locations and changes toy mechs from being JUST prizes to their own proper toy subtype!

Upstream of https://github.com/VOREStation/VOREStation/pull/8665
This commit is contained in:
Rykka
2020-08-12 04:38:30 -04:00
parent 7221a3d467
commit 13263b41a5
13 changed files with 2108 additions and 1554 deletions
+1 -1
View File
@@ -58,7 +58,7 @@
if(53 to 54)
new/obj/item/latexballon(src)
if(55 to 56)
var/newitem = pick(typesof(/obj/item/toy/prize) - /obj/item/toy/prize)
var/newitem = pick(typesof(/obj/item/toy/mech) - /obj/item/toy/mech)
new newitem(src)
if(57 to 58)
new/obj/item/toy/syndicateballoon(src)