Commit Graph

14502 Commits

Author SHA1 Message Date
ShadowLarkens ea990ab3fd Add animated sparkling version of tricolor leather wings 2024-09-06 14:13:36 -07:00
SatinIsle 1694a28784 Temporarily disables sleeping on simple mobs
Due to a bug that causes them to never wake up again, the previous attempt at fixing this caused death to stop working, so I'll leave it like this until a solution is found whilst leaving the option in for carbon mobs.

Not the most elegant solution but hopefully only temporary, seeing as simple mobs may be even more accessible to players soon.
2024-09-06 19:24:24 +01:00
SatinIsle 5310dc1339 Added more possible animals to beast form 2024-09-06 14:34:16 +01:00
SatinIsle bb539df807 Beast form retains the set size ability 2024-09-06 13:45:49 +01:00
SatinIsle 308f7e32fc Tweaks to beast form
The hanner now get a version of beast form that limits their max health to whatever theirs was before transforming, this can make them take very serious damage and even lose limbs in beast form if they use it to fight.

Added a beast form variant of the bear which is way less OP.
2024-09-06 13:44:52 +01:00
SatinIsle e091c1ffef Added notes on remaining energy to fail messages 2024-09-06 12:25:55 +01:00
SatinIsle 791e259f63 Hanner Whitelist Species
Added a new whitelist species, the Hanner. These are the half-offspring of Lleill and share a small number of their abilities. Notably, they are shapeshifters, can drain energy from consenting people, can do basic alchemy and can transform into beasts.

Added the beast form ability to Lleill and Hanner, allowing them to turn into a small selection of simple mobs.

Changed lleill_energy and lleill_energy_max to be a base species variable rather than lleill species, allowing those abilities to be granted to other characters by GMs.

Added a small chance of finding potion materials in maint loot (pretty rare), to allow a little more consistent use of the alchemy ability for lleill, rather than relying on redgates alone.
2024-09-06 12:20:47 +01:00
Kashargul c4b881b0a0 . 2024-09-04 14:55:53 +02:00
Kashargul b43550cd70 fix bellys prite toggling 2024-09-04 14:40:54 +02:00
Nadyr eff6c5749c September 2024 adds, QoL and fixes 2024-09-02 23:12:15 -04:00
Kashargul 2f19f66cc5 default tgui alert input handling (#16241)
* default handling

* do not push that

* fix

* .

* .
2024-09-02 04:27:26 +10:00
Kashargul 65bf1fe4de prefs and scaling (#16251) 2024-09-02 04:22:21 +10:00
Kashargul cc737be0a0 bunch of to_chat failures 2024-09-01 04:10:55 +02:00
ShadowLarkens 3c09f52c6a Revert "/tg/ pref datums (part 1) (#16219)"
This reverts commit faac97e352.
2024-08-31 12:04:15 -07:00
ShadowLarkens faac97e352 /tg/ pref datums (part 1) (#16219)
* TG Prefs (Step 1: JSON savefiles)

* TG Prefs (Step 2: Preference Datum Code)

* TG Prefs (Step 3: Convert /datum/client_preferences)

* TG Prefs (Step 4: Clean up and finishing touches)

* Fix some weird compile errors from the rebase
2024-08-31 07:09:05 +10:00
Heroman3003 4991c2edf8 Revert "Revert "Removed negative trait limit (#16214)" (#16231)" (#16232)
This reverts commit 8e8b46b228.
2024-08-31 05:43:02 +10:00
Heroman3003 8e8b46b228 Revert "Removed negative trait limit (#16214)" (#16231)
This reverts commit 041abec5b6.
2024-08-31 05:31:57 +10:00
DigitalSquirrel95 c623617f63 Ports new Rogue Star tails (#16230)
Ports the Big Squirrel, Flagtail, and Bunnytaur tail options from Rogue Star
2024-08-31 05:30:47 +10:00
Kashargul 63fee12de7 fix icons and layer of bigdragon on revive (#16227)
* fix icons and layer of bigdragon on revive

* .

* oups
2024-08-31 05:30:18 +10:00
Kashargul 10637da2f4 ports mind transfer pref from chomp (#16225)
* ports mind transfer pref from chomp

* don't push that

* .
2024-08-31 05:29:49 +10:00
Kashargul 753e398fe4 fix morph takeover (#16224) 2024-08-31 05:29:01 +10:00
Kashargul 2f45fdce9d remove tripple pathing (#16222)
* remove tripple pathing

* remove chompedits

* .
2024-08-31 05:28:44 +10:00
SatinIsle 069f2e1b1b Fear and Phobias (#16220)
Added a new fear variable and fear overlay. When fear is over 30, you have a chance to make and feel fear related emotes, and your aim gets worse. At fear over 80, you make more emotes and you will sometimes drop your active item.

Added 8 new phobia neutral traits. These traits trigger a build up of fear under certain circumstances. These traits are:
2024-08-31 05:27:50 +10:00
SatinIsle 041abec5b6 Removed negative trait limit (#16214)
This PR was made for staff discussion and should not be merged until staff agree on it.

Changed negative traits to no longer reduce the "traits left" count, allowing you to take as many as you would like. This allows people to potentially take up to five positive traits, provided that they take enough negative traits to gain the points.

Fixed non-custom species being able to completely ignore trait count and trait point limits.
2024-08-31 05:25:02 +10:00
Kashargul 2c763a1c42 fix examine of clientless humans 2024-08-25 23:23:47 +02:00
Kashargul 692045c61c refocusses number input on clicks (#16210)
* refocusses number input on clicks

* dragable

* small tag fix
2024-08-26 05:21:08 +10:00
SatinIsle 4ba5f0e260 New cheeky vore critter, Meowl (#16208)
Added a new goofy looking vore mob, the Meowl. This creature will follow anybody who it sees and be very friendly to them unless attacked. That is, until it is left alone with them, where it will attempt to eat them (unless they have mob vore turned off, of course). They can however be pacified for ten minutes at a time by feeding them any food, as they won't eat people when they think they are a reliable food source in other ways! They also use the new selective struggling belly option, that will cause their belly mode to change from hold to something that matches their prey's prefs, and has a specific belly that it moves the prey into upon absorbing them.

Also changed the scel to attempt to eat people who have digestion turned off, as it has the selective belly mode on anyway.
2024-08-26 05:20:20 +10:00
Novacat e06a418863 Merge pull request #16207 from Cameron653/Bites_you
Venomous Bite Injection Rounding Error Fix
2024-08-24 07:36:46 -04:00
C.L. 5eec723a1d No rounding 2024-08-24 05:54:11 -04:00
Novacat 98e542b484 Merge pull request #16200 from SatinIsle/LOOC-rights
Required admin privileges restrictions
2024-08-19 12:15:36 -04:00
SatinIsle bfd2cc4c4d Required admin privileges restrictions
Added a check to ranged LOOC to only broadcast them to active staff.

Added a check to the ahelp ticket panel to only allow active staff to view them.
2024-08-19 16:36:52 +01:00
Novacat 20bb7bd7af Merge pull request #16192 from Kashargul/borgBeaker
borg beaker improvement
2024-08-16 10:14:33 -04:00
Kashargul 9f16bbd44e . 2024-08-15 20:53:31 +02:00
Kashargul a1f9a27bcb borg beaker improvement 2024-08-15 20:51:26 +02:00
Kashargul 632e15aa3d handle speechbubble for robots 2024-08-15 10:46:50 +02:00
ShadowLarkens 7a7920f29e TGUI Say (#16160)
* TGUI Say

* Add icon_ref_map.json to make tgui-dev-server stop screaming

* Update tgui.bundle.js

* bundle recompile

---------

Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com>
Co-authored-by: Heroman <alesha3000@list.ru>
2024-08-12 05:48:06 +10:00
Screemonster 924d3cc6a8 Adds pudge transfer (#16180) 2024-08-12 05:22:39 +10:00
Nadyr 90720f8a67 Various fixes (#16176)
-Patches map-spawn random objects inside loot piles
-Adds counter-clockwise rotation to many objects
-Prevents borers from crashing VR
-Tweaks blood drying to not queue dry timers on mapload
-Prevents adding grabs to crates
-Fixes look up verb when outdoors
-Lets vehicles fall through open space
-Lets the cargo tug dangerously use stairs
-Fixes med/sec bot runtimes
-Fixes TECH_MAGNETS incorrect define
-Fixes damage/stumblevore procing every step when riding taurs/borgs while confused
2024-08-12 05:20:18 +10:00
Killian 4406e228fa revert throw notifs (#16169) 2024-08-12 05:18:28 +10:00
Killian de3ebb5333 fix charsetup tail layering (#16166) 2024-08-12 05:17:47 +10:00
Kashargul ce48b6ae34 fix holospeak 2024-08-07 05:44:03 +02:00
ShadowLarkens 51b7edc311 Add speckled leather wings (#16154) 2024-08-03 14:41:44 +10:00
SatinIsle bc87e5204a Lleill Species - Part 2 (#16127)
* [WIP] Lleill Species - Part 2

This PR is primarily to bring the lleill species to a point where players could reasonably request to play as them, having some semblance.

* Major update

Includes breathing changes to the Lleill, Two new glamour items to spawn (a flavoured nudity permit and a gasmask that supplies infinite air for outdoor gimmicks), 2 new tails, 2 new ears and a bunch of fixes.

* Added alchemy ability
2024-07-28 06:14:47 +10:00
Kashargul e9d1868c41 edits some no_vore usage (#16131)
* edits some no_vore usage

* .

* .

* no hook call if qdeleting either
2024-07-28 06:12:51 +10:00
Killian 6002d96b0e smooth lizard tail variant (#16119) 2024-07-21 20:00:01 +10:00
Killian 185e767bc6 Update new_player.dm (#16115) 2024-07-21 19:58:19 +10:00
SatinIsle 3775663482 Mega nukies (#16110)
* Mega Nukies

Added a variety of Nukies called Mega Nukies that can only rarely be found in maintenance loot. These super caffeinated drinks come with a warning label about health hazards and may have the following effects:

The ability to see in the dark perfectly, with a small risk to your eyes.
Good healing of brute and burn damage at the risk of damaging your heart.
Putting you to sleep until you've processed all of it.
Repairing your NIF and filling you up, but confuses you if you don't have a NIF installed!
Hyperzine speed, way less addictive but may cause modest burns!
Gets you real high.
Slowly shrinks you.
Slowly grows you.

* Unique colours
2024-07-21 19:56:52 +10:00
C.L 4151cf2d07 Fixes teshari stomachs & Unathi Stomachs (#16102) 2024-07-13 06:48:02 +10:00
SatinIsle f76937228a Stripping Underclothing (#16098)
* Stripping Underclothing

Added "Remove or Replace Underwear" as an option to the stripping menu. Works exactly like the Toggle Underwear verb, but done to another person.

* Added a socks icon and fixed the visible message formatting
2024-07-09 20:14:41 +10:00
SatinIsle 79b2288e99 Choose to rest left or right (#16090)
Added a new hotkey mode combinations for resting. Ctrl+U now always rests to the right, whilst Shift+U always rests to the left. These can also be used with the Rest-Left and Rest-Right verbs in the command bar.
2024-07-07 20:50:29 +10:00