Commit Graph

13203 Commits

Author SHA1 Message Date
SatinIsle
74748cfdf3 Adds raptor vore mobs
Added raptor vore mobs. They're retaliate mobs with a digestion focus. They have weight gain sprites and get a little chunkier after at least partially digesting someone (or otherwise gaining nutrition).

Added the raptors and bats to the maint pred list.

Added the raptors, bats, vampires and succubi to the semirandom vore mob list.
2023-09-26 00:37:07 +01:00
Heroman3003
4e5f8182a9 Merge pull request #15418 from TankTheBirb/nif-me-borgi-uvu
Removes unecessary tooling and re-adds necessary tooling to research borgs
2023-09-25 06:15:48 +10:00
Heroman3003
67bea3343d Merge pull request #15420 from SatinIsle/fantasy
Updates to fantasy redgate
2023-09-25 04:43:33 +10:00
SatinIsle
7c5f21c166 Updates to fantasy redgate
Added a room with a bigger vampire and good fantasy loot behind a locked door that can only be opened with a newly hidden key. Alongside a few turfs, mob and spawner to support this.

Fixed https://github.com/VOREStation/VOREStation/issues/15416 by adding sprites to open dungeon walls, other sprite fix was in a previous PR.

Added a note at the entrance of the redgate asking people to not bring weapons home.
2023-09-24 13:12:31 +01:00
Heroman3003
6e5c9c561d Merge pull request #15406 from Heroman3003/test-vore-setup
Attempts implementation of char setup vore panel
2023-09-24 15:54:33 +10:00
TankTheBirb
75f7891a79 Removes unecessary tooling and re-adds necessary tooling to research borgs
Removes the Surgical Scalpel and Circular Saw. Adds the Hemostat and Surgical Drill.

Why? Because the research borg should not be surgically removing brains and they don't even have all they need to do it. But what they should be doing is synth repairs and NIF installs. And that requires just two surgical tools.

Also they can't start surgeries without a scalpel so organics are safe from malpractice.
2023-09-23 21:38:23 -04:00
Heroman3003
ef6a314c32 Merge pull request #15413 from SatinIsle/edible_mobs
Edible retaliate mobs
2023-09-24 06:47:16 +10:00
SatinIsle
c1ab2a008f Fixes bats too and buffs the health of vampires 2023-09-23 18:41:17 +01:00
SatinIsle
312b3250ac Fix for specific wolftaur and vampire icon states
Wolftaur and vampire mobs that were specifically chosen and not randomly picked did not have sprites chosen for living, rest and dead variables. This has been fixed.
2023-09-23 13:37:04 +01:00
SatinIsle
62bc133ca4 Edible retaliate mobs
Makes some mobs that are retaliate or vore hostile stop fighting whilst inside a belly. Specifically: Squirrels, bats, peasants, sheep, succubi, vampires, wolfgirls and wolftaurs.

Also adds this to passive mobs, which won't change anything normally as they don't fight when eaten. However, it will mean that catgirls and lamia, which are normally passive, will stop fighting in a belly if spawned via the semirandom mob spawner.
2023-09-23 12:40:16 +01:00
SatinIsle
0c39b8b7d8 Fantasy redgate map
Added a new fantasy redgate map that consists of a fantasy town and a large dungeon beneath it.

Added a selection of fantasy props.

Added a variety of "magic" resprites of existing items. These are intended to be tech disguised as magic and have descriptions to hint at it, along with some papers on the map.

Added an alchemy system that creates potions in an alembic out of an ingredient and a base. If the ingredient and base match, an interesting potion is created, if they don't, a poor quality potion is created.

Added a new reagent that polymorphs the drinker into a random creature.

Added a chest version of crates.

Added wooden wall lockers.

Added random spawners for fantasy items, potions, ingredients and bases for mapping.

Added hedge and wooden fences.

Added an old fashioned resprite of the oven.

Added a cooking pot resprite of the microwave.

Added wall torches.

Added barrel version of water tanks, beer tanks, wine tanks, blood tanks and a kettle resprite of a coffee dispenser.

Added a wooden tub bath.

Added 19 new vore mobs: 2 Catslugs, 6 succubi, 1 cryptdrake, 4 vampires 5 peasants and a bat.
2023-09-22 21:44:22 +01:00
C.L
4094796adb Stops Gabriel 2023-09-21 18:45:57 -04:00
C.L
b4c3819468 All birds are dinos, but not all dinos are birds 2023-09-21 18:37:42 -04:00
Heroman
2c5c0b3d6a Attempts implementation of char setup vore panel 2023-09-21 06:10:18 +10:00
Killian
8d682815a2 time: stamped 2023-09-16 10:26:23 +01:00
Heroman3003
32fddb5966 Merge pull request #15394 from Screemonster/loar
modifies puffercarp cataloguer entry
2023-09-16 05:54:40 +10:00
Heroman3003
ab7cb2112f Merge pull request #15377 from KillianKirilenko/kk-blood
Blood Reagents Refactor
2023-09-13 07:51:31 +10:00
DESKTOP-4BUBN9N\Mike
3bd3949145 modifies puffercarp cataloguer entry 2023-09-12 22:43:43 +01:00
Killian
8ce5d24277 blood reagents refactor 2023-09-12 20:17:23 +01:00
Casey
26d7b5bab9 Merge pull request #15383 from Very-Soft/fancy
Fancy!!!
2023-09-11 20:21:24 -04:00
Casey
b3be17b5a0 Merge pull request #15382 from Screemonster/spicyfugu
adds puffercarp
2023-09-11 20:21:14 -04:00
VerySoft
9327ccb9a1 Fancy!!!
Makes a few changes to things, most of which are functionally identical to before.

Changes the shadekin empathy color to something unique, and more visible in dark mode than the changeling color. Also gives it a special font.

Makes a slightly lighter color as an alt color for dark mode

Makes it so that hivemind languages don't HAVE to be italics, but makes it so all the existing hivemind languages minus shadekin empathy are italicized. (The font I picked for empathy was hard to read while italics)
2023-09-11 18:18:12 -04:00
DESKTOP-4BUBN9N\Mike
c43cb9e920 fix the linters 2023-09-11 19:57:42 +01:00
DESKTOP-4BUBN9N\Mike
60b815e0b0 adds puffercarp 2023-09-11 19:35:17 +01:00
TankTheBirb
5c4816d537 adds a log to solar grubs E X P A N D I N G
mostly because this might be important to have

Also I didn't test this because I am at work so it will either work or it won't or it will delete everyone's left arm for no discernible reason
2023-09-11 11:19:30 -04:00
TankTheBirb
d64c245bfe one more marking
yes I am making a set of ears purely for compatibility with one hair so I can use it with one of my OCs. Is this vain? prolly. But I can't figure out a better way to do this and let other people still use it.
2023-09-10 12:22:36 -04:00
TankTheBirb
4644068315 Merge branch 'VOREStation:master' into bird-care-package 2023-09-10 10:29:01 -04:00
TankTheBirb
4a5097303a I CONQUERED HAIR
whoever made hair work this way, i want to talk to you and have a polite conversation with a spray bottle
2023-09-09 22:54:25 -04:00
TankTheBirb
2fc0c15930 initial bird commit
im adding BIRDS and ill add more later but I got the beaks, the wings, the tail, and the markings working but the HAIR DOESNT WORK AAAAAAAAAAAAAAA
2023-09-09 19:19:19 -04:00
Heroman3003
94986e7426 Merge pull request #15361 from Runa-Dacino/zorrencopper
Makes Zorren blood actually based on copper: Iron no longer regens their blood, copper is needed
2023-09-10 08:57:38 +10:00
VerySoft
737dd4b8e1 Fancy...
Makes Teppi language more fancy

also changes the color of sol common when using dark mode
2023-09-08 18:29:24 -04:00
Runa Dacino
eca94f7854 tweak(species/chemistry): Makes zorren need copper for blood
Changes iron reagent to no longer regenerate copper for zorren
Changes copper reagent to regenerate blood for zorren
Adds IS_ZORREN reagent_tag define and applies it to species
Updates medical scanner guide to recommend using copper for zorren and skrell
2023-09-07 15:24:27 +02:00
Heroman3003
fe4d375be3 Merge pull request #15352 from Runa-Dacino/motdrespawn
Tweaks RESPAWN MESSAGE to appear AFTER the MOTD, makes Quit the Round more clear
2023-09-05 15:50:05 +10:00
Runa Dacino
2b955ceff4 refactor(Quit round): Changes message to be more clear
Previously, the message implied that saying no/cancelling acts as a double-check for leaving the round. Now, it's clear that pressing No will still kick you out.
2023-09-03 22:31:30 +02:00
Runa Dacino
740f23bf0e tweak(MOTD): Makes RESPAWN MESSAGE appear AFTER MOTD
Creates a new var on new player mob that tracks if we have quit the round/abandoned our ghost mob to return to lobby or if we have done our first login.

On leaving a previously occupied mob, regardless if we clear manifest or not (previous functionality), the respawn message is sent.

However, this is no longer done by the abandon_mob() procedure as that causes the MOTD to cover it up. Instead, by setting the has_respawned var to true, we request Login() for new_player mobs (aka lobby joiners) to see it.
2023-09-03 22:29:12 +02:00
Heroman
1396289a2e Fixes fat naga using regular naga suit sprites 2023-09-03 07:54:30 +10:00
Heroman3003
33173cbb4e Merge pull request #15332 from SatinIsle/taur-mobs
Wolftaur mobs
2023-09-01 04:55:33 +10:00
SatinIsle
a729088f63 Fixed indentation error 2023-08-30 23:00:51 +01:00
SatinIsle
0d649b76de Wolftaur mobs
Added 10 new wolftaur mobs, including 5 different colours with a nude and clothing version of each. They are retaliate mobs that are hard to escape from once they eat you and digest quickly.
They also spawn in a random size from 1 to 1.4, even if it makes the sprites a bit wonky sometimes. The default /wolftaur mob spawns one of 9 of the icon states, but each can also be spawned individually without randomisation.

Also adds unique factions to catgirls, lamias and cookiegirls, so that if they are spawned by the retaliate spawner, they can be provoked into eating you. This is I believe the intended behaviour with the retaliate spawner, I can remove it if not. They will still be safe if they are in their default passive forms.
2023-08-30 22:50:02 +01:00
Heroman3003
b39f94bb0d Merge pull request #15328 from SatinIsle/islands
New redgate Islands map
2023-08-31 04:46:31 +10:00
SatinIsle
ee1baecdba New redgate Islands map
Added a new redgate islands map. This consists of two Z-levels: An ocean with a few islands to visit, many with vore mobs on them. An underwater Z-level with lots of things to find hidden around the ocean floor, a little more sparse on vore mobs.

Added a new underwater turf. Standing on this turf feeds you CO2 instead of air, suffocating you. It is a subset of water turfs, and therefore interacts with aquatic, which also allows you to breathe on these turfs. This does mean that you can use the "dive" ability of aquatic under the water too, but it can be treated as though you are swimming up above the sea floor.

Added a "diving" subset of the ocean turf, which allows you to dive down to the turf beneath it, or to swim up from below. Uses normal move up/down verbs.

Added a bunch of underwater flora.

Added a collapsed ships mast prop.

Added a new variation of Fake_Sun that applies a new underwater weather effect and has only one option for the colour and brightness.

Added a new "vorny" variation of the great white carp. This one is very hard to escape from and digests quickly, but is stunned if you manage to do so to give you a chance to flee.

Added a new water resistant and friendly hiveless hivebot called Harry.

Added a couple of creative commons 0 sound effects for the ocean and underwater areas.
2023-08-30 14:51:00 +01:00
Heroman
7f92cddd90 Fixes runtime in serviceborg 2023-08-30 15:31:56 +10:00
Heroman
347d44d05c Two small fixes 2023-08-27 11:41:12 +10:00
Heroman
73cc36261d Update syndicate.dm 2023-08-27 07:36:56 +10:00
Heroman
a894bbb350 Adds syndie Pupdozer sprite, fixes other Mechanist dogborg sprites 2023-08-27 07:22:36 +10:00
Casey
394bdb6b4b Merge pull request #15297 from Heroman3003/monitorhead-fix
Fixes monitorhead monitorface
2023-08-22 18:40:21 -04:00
Heroman
3b34e521b8 Fixes monitorhead monitorface 2023-08-23 07:38:03 +10:00
Heroman3003
abea8b7727 Merge pull request #15296 from PastelPrinceDan/tails
ports two tails
2023-08-23 07:26:40 +10:00
PastelPrinceDan
ae657988be tails 2023-08-22 22:00:15 +01:00
Heroman
71e124718e Adds food vore 2023-08-22 20:12:24 +10:00