Adds some new turf sprites to replace ones in common use across the station, ports the reinforced floor from bay.
Adds new vent, scrubber, sprites for many wall-mounted objects and holopad sprites that fit in better with the changed floors.
Remaps a ton of areas visually to make better use of these changed sprites.
Biomass is now less strong.
Diona have gotten a ton of minor code improvements, using their abilities should now be a little sane.
Diona nymphs don't have to be whitelisted to grow until a full diona now. Administrative action will be taken if this right is abused.
Diona gestalts can now use their biomass / arms to create biomass structures.
Removed nymphs' ability to open biomass walls. It was buggy.
Replaced all the snowflakey shuttle turfs with either /turf/simulated/wall/shuttle or /turf/simulated/floor/shuttle where I could, meaning shuttles are no longer indestructible but they can still take a lot of punishment.
Added a few unsimulated turf variants to use on the cc z-level rather than having to use their simulated counterparts.
Added smooth dark shuttle wall icons and a few more shuttle floor variants by AmoryBlaine.
Fixed the dark shuttle corner blocks from looking weird after transit.
A side effect of removing these shuttle turf types, conjure spells will now work inside of shuttles that used these removed turfs. Could perhaps be readded using areas if needed.
This is part 1 of the stuff from #5771 which will be split up and added in smaller batches beginning with adding the turf types with this pr.
How to build machine blueprints!
Use steel sheets like normal, then rotate the frame how you like it using the directional arrow. From here use a Multitool to finalize it and then wire it up like you would before.
Xenomorphs are pretty much badly done and don't really fit at all. This pr fully removes the human type ones, alongside with the infection, eggs and facehuggers.
These weapons had a very high damage per hardness value (75%), causing situations where materials with high hardness such as plasteel (hardness 80) and diamond (hardness 100) could create stupidly unbalanced and powerful weapons that are capable of dealing base damages of 60 damage (for plasteel) or 75 (for diamond) per hit.
For comparison, an esword, one of the stronger antag items, has a base damage of 30, and the energy glaive, something generally only found by adminnery, is 40.
Keep in mind also the average character has a maximum of 200 hp, and going below 100 is enough to crit someone enough to pass out and need medical attention or they die.
With these new values even a diamond spear has been brought down to a much more manageable 35 base when two handed.
Also, gold and uranium are much softer, but also heavier, and better for using on thrown weapons than melee.
This PR will lead us towards the Promised Day, for in its wake there shall be much celebration and ecstasy as this world becomes a world suitable for developer hegemony. The first strike is thusly;
All << is converted into to_chat().
This pr revives and improve one of fowl's project: material golems
Instead of creating the same boring adamantine golems always, anyone with access to a golem rune can now place an offering of materials, and the materials will influence the creation of a certain type of golem.
Each golem has different status and powers:
Steel, Bronze, Iron, Plasteel, Titanium golem: they are slower than the regular human, but take less damage and are more powerful in melee combat, but unable to use ranged weapons.
Cloth and cardboard golems: they are faster than a human mob, take less fall damage, but are more fragile and are weak to fire.
Glass golem: fragile to brute damage, resistent to burn and shocks, has a chance of deflecting lasers. explodes into pieces of glass upon death.
Diamond golem: resistent to burn and brute damage and has a chance of deflecting lasers.
Uranium golem: has a passive chance of irradiating mobs around
Sand golems: sand golems can vent crawl, and they will turn into glass golems when exposed to enough heat or fire
Phoron golem: melee attacks have a chance to set their victims on fire, they explode into a cloud of fire and phoron upon their death
Metallic Hydrogen Golem: weak to being shocked, can shock its victims with meele attacks, can discharge dangerous lighting and recharge powercells and other objects.
Homunculus: an organic golem, not stronger like his cousins, but has most of the advantages that a human and others species do. It can also bring other golems back to life if it can get hold of its brain
Sprites are mostly from tgstation, vgstation and europa.
-adds support to material clothing, already used by rings and makeshift weapon
-adds makeshift armor that you can craft using buckets for helmets and material sheets to make the plates
-adds a wooden bucket that can be crafted using planks also ported from polaris
-adds icon_has_variants to some sheets, adding sprites to them from tg
-fixes bronze being just a place holder
-adds sheet types to bronze and titanium
changes:
Atom types can now define custom adjacency code for the smoothing system.
Walls now draw using the generic icon smoothing system.
Walls now pre-bake colors into their icons instead of doing it client-side with the color var.
Walls can now use the SSoverlay appearance cache; wall icon updates should be faster.
The "rusty" wall type now actually works.
Smoothing now uses mutable_appearance instead of image in some places.
Should be a bit easier on clients, though I haven't done profiling.
This PR breaks 510 compatibility.