Commit Graph

19603 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
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
SatinIsle
d8ba52dd10 Adds teleportation tome and makes potion bases smaller 2023-09-23 00:28:31 +01:00
SatinIsle
ff5c25b61b Removed the scroll from health.dm AGAIN 2023-09-22 22:39:45 +01:00
SatinIsle
f1912f6d9c Marked new file and fixed accidental revert on health analysers 2023-09-22 22:37:25 +01:00
SatinIsle
a851fdbed7 Condensed single fantasy items into one file 2023-09-22 22:27:38 +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
Killian
cd7d9482e5 locks & keys 2023-09-19 12:25:54 +01:00
VerySoft
b4922aedc9 Remove all mention of nazis from code
Also removes some old lore references from the listening post
2023-09-14 17:43:57 -04:00
Heroman3003
ab7cb2112f Merge pull request #15377 from KillianKirilenko/kk-blood
Blood Reagents Refactor
2023-09-13 07:51:31 +10:00
Killian
8ce5d24277 blood reagents refactor 2023-09-12 20:17:23 +01:00
SatinIsle
ec4b9a70ce Extra train warnings
Decided to add some warnings to the upper part of the train if you fly one tile away that any further WILL kill you. I feel that one was less obvious.
2023-09-10 20:09:16 +01:00
Casey
2288c6d917 Merge pull request #15369 from Runa-Dacino/zorrencopper
Changes blood regen pill instances to contain copper pills due to zorren copper update
2023-09-10 12:57:15 -04:00
Runa Dacino
1b23ff5cdc tweak: Replaces "Iron" pill bottle with blood regen pill bottle
Replaces instances of "iron" pill bottle with the new blood regen pill bottle in containers and maps that are either NanoTrasen or Zorren related. Keeps iron bottles in other maps (mostly specific away mission rewards)

add: Adds Copper pills, Blood regen pill bottles

30 u copper reagent per copper pill. Blood regen contains 9 iron, 5 copper pills now that zorren need copper for treatment
2023-09-10 16:45:26 +02:00
Heroman3003
24d9cf5e76 Merge pull request #15359 from SatinIsle/size-collar
Bluespace Collars
2023-09-10 08:58:22 +10: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
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
SatinIsle
57499402c0 Bluespace Collars
Added two new bluespace collars. They both control the size of the wearer via signalers. The first one allows you to select the size by clicking on it, and is locked to a code and frequency. The second is made by modifying the first, by adding a signaler to it. This one does not allow you to set the size or code on it, and is only locked to frequency. The size you are resized to is determined by the code that is sent from a signaler.
Adds these to various lists, such as trader items, RnD and maint loot.

Also added a new "random bluespace item" random item spawner for mapping use. It is currently not mapped in anywhere.
2023-09-06 16:24:28 +01:00
SatinIsle
9d7a1329e0 Redgate train map
Adds a new redgate map: A moving train. A long, linear map with two levels, all aboard a moving train. Has a few things to find and mobs to eat/get eaten by. lots of different rooms, mostly to vibe in. Very very deadly to fall off of, but has railings everywhere except one roof section.

Adds a new death step_trigger, which deletes the body of the person who steps on it and gives them a message about how they died. Also logs and messages the admins so that it can be tracked easily.

Adds a new subtype of ticket printer, which prints permits instead, only little pink tickets. Idea is for them to be used for train tickets if someone wanted to RP a train conductor, but made them broad so that they can be used for anything. Does not add the message to the end of round report, but does notify the staff when a ticket is produced to prevent abuse.
2023-09-05 13:25:10 +01:00
Heroman3003
f1ee225c83 Merge pull request #15342 from KillianKirilenko/kk-mini1
Tesla Component Examine Tweaks
2023-09-02 13:52:59 +10:00
Killian
c5216c0645 tesla component examine tweaks 2023-09-02 01:17:47 +01:00
Heroman
ba7b9f46a6 Adds Entrepreneur job, as well as new Entertainer alt-title 2023-09-01 07:43:55 +10:00
Heroman3003
d11c7486db Merge pull request #15335 from SatinIsle/fitness-instructor
Fitness Instructor
2023-09-01 05:18:17 +10:00
Heroman3003
33173cbb4e Merge pull request #15332 from SatinIsle/taur-mobs
Wolftaur mobs
2023-09-01 04:55:33 +10:00
SatinIsle
1120c7dd83 Fitness Instructor
Adds Fitness Instructor as an alt title for Entertainers.
2023-08-31 00:25:14 +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
Heroman
db80e2cef1 Removes random burn chance from cheap lighters 2023-08-31 06:47:53 +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
Casey
b7ae14e27a Merge pull request #15321 from KillianKirilenko/kk-mini1
Killian's Grab Bag PR
2023-08-27 19:17:21 -04:00
Killian
10474205d0 killian's grab bag PR
a scattershot package of various changes
2023-08-27 18:08:28 +01:00
Heroman
347d44d05c Two small fixes 2023-08-27 11:41:12 +10:00
PastelPrinceDan
fb01e7b12f transes ur gender 2023-08-24 20:44:43 +01:00
Casey
68d8b5d3ce Merge pull request #15295 from SatinIsle/RainCity
Rain City
2023-08-22 17:36:41 -04:00
SatinIsle
34c9953d75 Rain City
Adds a new redgate map: Rain City. This map is a single Z-level, but very very dense, with close to 70 buildinds, most of which are unique (about 18 of them are homes, the rest are all different). It has a LOT of randomly generated loot. Alley ways have random vore mobs, whilst buildings and streets have a variety of preset ones. Makes use of the new fake_sun weather feature to have it raining outside.

In addition to this, it also adds a whole bunch of neon signs, and coloured bulbs to go with them.

It also adds a new darker pavement type called City Slab, a new road turf and dashed line decals to mark the road.
2023-08-22 21:53:41 +01:00
Heroman3003
a5b55d4da9 Merge pull request #15292 from Heroman3003/food-vore
Adds food vore
2023-08-23 06:26:01 +10:00
Heroman
b422c9a5df Fixes posters on lateload maps 2023-08-23 06:05:29 +10:00
Heroman
71e124718e Adds food vore 2023-08-22 20:12:24 +10:00
DESKTOP-4BUBN9N\Mike
e023a0c6c2 who put all these lizards in the crayon box 2023-08-21 02:33:30 +01:00
Heroman3003
cb2b31f556 Merge pull request #15250 from Runa-Dacino/bloodfix
Fixes human mobs ending up with their blood datums deleted, creates fallback if that still happens
2023-08-19 08:12:31 +10:00
Heroman3003
4c4044333d Merge pull request #15276 from KillianKirilenko/kk-bacon
Emergency Beacon!
2023-08-19 08:12:17 +10:00
Runa Dacino
3d48f6f124 Adds(Paintings): The Ability to late-load persistent paintings
Staff may make an atom ProcCall on painting frames to load any painting desired from persistence.
2023-08-18 23:40:49 +02:00
Killian
64590b4f0f emergency beacon 2023-08-18 13:46:25 +01:00
Heroman3003
963f2e06aa Merge pull request #15272 from Very-Soft/oocnotes
Revise OOC notes panel
2023-08-18 06:27:15 +10:00
VerySoft
90981fa620 Revise OOC notes panel
Revises the OOC notes panel a bit, and removes the OOC notes panel from character setup, in favor of just adding buttons to set the likes and dislikes there, rather than maintaining two different versions of the panel.

Additionally, adds a 'print to chat' button to the panel, and to examine for the OOC notes.

Changes the way the window is sent to the client so that it behaves more like character setup. This should mitigate edge cases where the panel appears off screen when SS13 is not being displayed on the primary monitor. It SHOULD also remember its position between sessions. Either way it should stay on your screen now.

Also, for the print to chat, character directory, and any OOC notes panel that isn't yours, the LIKES and DISLIKES sections will show up conditionally depending on if they are actually set up. If there's nothing there, then they won't show up.

This is presently an imperfect revision, as it only allows you to have one OOC notes panel open at a time. I would like you to be able to have more than one at a time, while also having the features to allow it to always appear on the screen, however, that will take some extra development time.

Apart from that, this is fully functional.
2023-08-16 05:44:59 -04:00
Heroman
9852a24114 A bunch of small fixes 2023-08-16 17:03:05 +10:00
Heroman
328af43db9 A variety of smaller fixes 2023-08-15 15:12:32 +10:00
Heroman3003
b019ce6f64 Merge pull request #15226 from Seris02/slotflagcheckproper
fixes equip/dequip noises from not playing
2023-08-15 12:36:26 +10:00
Seris02
fca7912afa pref check 2023-08-15 08:55:39 +08:00
Runa Dacino
09acdfd922 fix(blood): Modifies remove_reagent calls to remove_blood calls
Fixes https://github.com/VOREStation/VOREStation/issues/14817

remove_reagent has no sanitization for making sure the person has at least 1 u of blood remaining, and is therefore unsafe to use.

This commit changes all human remove_reagent("blood", amt) calls with remove_blood(amt).

This should prevent blood disappearing from internal bleeding or dragging someone while they're down or from drawing blood from them and so forth.

Not all cases of remove_reagent("blood", amt) were changed, as some act on organs or other reagent containers not part of a human mob or because it's set_species
2023-08-13 20:08:17 +02:00
Runa Dacino
04c42c29de Tweak: Changes mentions to phoron from nitrogen in manual
Changes mentions of nitrogen to phoron in SM manual.

Also updates relevant numbers (expected shots of 12-16)

Expands data enabled by new features: how many moles in a canister, how to check.

Expands data on SM behaviour by mentioning EPR, gives safe window.
2023-08-11 18:09:20 +02:00