Commit Graph

10152 Commits

Author SHA1 Message Date
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
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
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
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
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
Casey
84d239d6ed Merge pull request #15229 from Very-Soft/oocnotes
OOC notes panel
2023-08-11 03:57:20 -04:00
VerySoft
fdab4990ce OOC notes panel 2023-08-11 02:10:38 -04:00
Seris02
610ca114a7 fixes equip/dequip noises from not playing 2023-08-09 22:03:51 +08:00
Heroman
9435db8c69 Feature completion for Dogborg Removal 2023-08-09 19:40:36 +10:00
Heroman
bd00a57b4c Merging modules - Surgery 2023-08-09 08:05:02 +10:00
Heroman
4454303bc0 Adjusts drone pod to account 2023-08-08 21:07:11 +10:00
Heroman
8de87c53a2 Finishes sprite datumization for station modules 2023-08-08 19:05:57 +10:00
Heroman3003
93082debc0 Merge branch 'master' into dogborg-end 2023-08-07 20:05:05 +10:00
Heroman
67b14352af Borg module consolidation - initial commit 2023-08-06 20:55:34 +10:00
SatinIsle
efb1ceff09 hotsprings
Adds a new redgate map: Hotsprings! It's a large snowy map, most of which is a fairly empty snowfield. However, there are a few buildings dotted around, and in the top corner, there are some cosy hotsprings to enjoy. There are few fun hidden things to find too, along with some toys. Be warned, the place is pretty cold.

Also adds warm rocks! These are just simple rocks that do not allow atmos to pass through, like a atmos retention field. They're basically just for mapping to separate warm areas from cold ones without atmos messing it up, and they're used here to make the hotsprings work.

Also, just a warning, this removes the commenting out of the other redgate maps from the stellar delight defines file, bringing them all back into rotation. I assume this will be happening when this map is merged, so I thought it'd be easier to just do it here.
2023-08-04 23:54:21 +01:00
Casey
dd881251ef Merge pull request #15167 from Very-Soft/stardog
[WIP] Stardog
2023-08-04 16:23:08 -04:00
VerySoft
5357972b74 Final 2023-08-03 22:42:34 -04:00
Casey
2b84f5e83f Merge pull request #15191 from KillianKirilenko/kk-staves
Staves Mini-Tweak
2023-07-30 21:49:46 -04:00
Killian
d8ec7bf887 staves2 2023-07-30 23:47:54 +01:00
Heroman3003
4c0b5da7db Merge pull request #15188 from KillianKirilenko/kk-staves
Staves
2023-07-30 21:13:57 +10:00
VerySoft
f515c3ee53 159 2023-07-30 01:59:12 -04:00
Killian
b966afe0a0 staves 2023-07-29 22:08:24 +01:00
Runa Dacino
6b0adb782f tweak(Event Triggers): Implements requested changes
- Merges Personal, Vis and Aud checks into a single var
- Removes excessive isObserver check
- Permits removing other staff's stuff with an explicit confirmation and request to ask them first
- Removes Invisibility = 100 setting from new()
- Adds check for potential null responses
- Clarifies comment in type definition.
2023-07-29 14:05:59 +02:00
Runa Dacino
694a5b617b Adds(feature): Triggerable Landmarks for Event-help
- Adds a new verb to staff with FUN permissions under the eventkit tab
     - name: "Manage Event Triggers"
     - Permits creating "Notification" and "Narration" landmarks
     - Permits deleting/teleporting to self-created landmarks at any time
     - Permits deleting other staff's landmarks if DC'd/Inactive
     - Permits teleporting to other staff's landmarks at any time
(the landmark management buttons I couldn't implement without code repetition due to managing others' landmarks needing (imo) admin logging)
 - Adds new landmark subtype: event_trigger
     - Handles notification of staff/team depending on options
     - May autodelete if requested
     - Makes a loud bwoink at the creator if requested
     - Is triggered by the base DM proc /Crossed(var/atom/movable/AM)
     - Ghosts and NPCs don't trigger it.
 - Adds a subtype of event_trigger, auto_narrate
     - Adds functionality to automatically print a normal/red message to player entering the turf with the landmark.
     - Alternatively, allows creating a visible/audible message when the turf is triggered
     - Inherits all behaviours of event_trigger otherwise
  -Adds new global list, "event_triggers"
      - It is an associative list of key:list(element1,element2,element3) form
      - key is the staffmember's ckey, elements are references to event_trigger landmarks they created
2023-07-24 17:38:11 +02:00
VerySoft
1237b5ce5a Misc fixes
Applies cooldown to the 'use item on self' button, and makes the 'you don't have an item' text a little more informative.

Also re-renames 'Custom Subtle' back to 'Subtle (Custom)', I didn't test this originally because I thought my pants were really big, and turns out that doing this just makes it first in the list for subtles, which is WORSE! I'm not sure what to rename it, so! Let's just put it back.

Also touches up simple mobs and mouse holes so that simple mobs (such as mice) can click on mouse holes to interact with them! Turns out mice couldn't properly use mouse holes, and that seems like a shame! This is fixed now. Incidentally, borgs can also use mouse holes now.
2023-07-19 20:17:25 -04:00
Runa Dacino
c42048e083 fix(TGUI): Fixes Communicator Weather app gibberish
fixes https://github.com/VOREStation/VOREStation/issues/15093
2023-07-17 16:05:26 +02:00
Heroman
eade7ffc26 Adds altevian NPCs for event use 2023-07-14 17:38:02 +10:00
Heroman3003
e047e89ba7 Merge pull request #14638 from VOREStation/upstream-merge-9002
[MIRROR] the little construction pr
2023-07-07 17:29:50 +10:00
Heroman
63e9a069be Compatibility fixes 2023-07-07 17:17:49 +10:00
Heroman3003
b5ba32b75e Update window.dm 2023-07-07 17:03:12 +10:00
Heroman3003
6c136a427e Update tile_types.dm 2023-07-07 16:52:55 +10:00
PastelPrinceDan
92a072093e typo/mispelling fixes 2023-07-06 00:13:33 +01:00
Casey
b95be76e71 Merge pull request #15112 from Runa-Dacino/phorontanker
Adds new Debris Field POI: Phoron Tanker!
2023-07-05 18:28:09 -04:00
Runa Dacino
6eac244957 adds: New POI loot: broken drone brain!
This is implemented to act as drops by combat drone enemies in the "phoron tanker" POI. I am commiting separately as this is the generalized form to be re-used and distinct enough from mapping.

This variant should not be seen by players. Either view-variable edit examine_canalyzer/multitool/canalyzer_printed or edit in mapmaker or define it in code thru a subtype

If making it spawn from a mob, you'll need to make a subtype. When defining a subtype, New() can be used for dynamic naming like use of drone_name in examine stuff.
2023-07-05 17:02:12 +02:00
Heroman3003
06e8bcf186 Merge branch 'master' into healthanal 2023-07-05 16:53:11 +10:00
Heroman
163725908d Also lowers brain damage threshold 2023-07-05 16:51:48 +10:00