Commit Graph

13848 Commits

Author SHA1 Message Date
Cameron Lennox
8081f42210 Makes doors not horrid. Also fixes infinite heat (#17048)
* Makes doors use timers (from OP21)

* NO INFINITE HEAT ALLOWED >:(

* fug

* Update robot_animation_vr.dm
2025-02-05 14:02:34 -05:00
Cameron Lennox
2e4f1ce642 (Partially) Fixes Out Of Memory crashes (#17043)
* Fixes massive memory leak

* Brain Runtime Fix

* There was no reason for this to be a spawn(0)

And no I didn't spawn with no blood - https://i.imgur.com/vPizqCD.png

* Fixes deadringer not properly deathgasping the right entity

* Wounds properly get delted off destroyed limbs

* Update vorestation.dme

* Runtime fix & DNA lock fix

* More qdels

* qdel

* comment out
2025-02-05 14:02:17 -05:00
Kashargul
af85f098cd bunch of misc fixes (#17031)
* bunch of misc fixes

* .

* more refs also new ref tracking from chomp

* oups

* eh
2025-02-05 13:53:53 -05:00
Cameron Lennox
e36198205a Taur Consolidation Part 3 (#17059)
squash
2025-02-04 01:22:32 -05:00
Cameron Lennox
b0a59956f7 part 2 of taur consolidation (#17058)
* part 2 of taur consolidation

* Its already over

* typo
2025-02-04 00:57:30 -05:00
Cameron Lennox
350fc7e46f Begins the taur merging (#17057)
Part 1. This is being broken up into multiple PRs to prevent breaking iconbot
2025-02-04 00:30:49 -05:00
Kashargul
5c1fb083f4 allows robots to "holster" guns (#17054)
* allows robots to holster guns

* .
2025-02-03 19:47:57 -05:00
TankTheBirb
8b460a08e4 fixes space chicken leg asymmetry that was making a sprite look weird and also fixing the sprite because it was weird (#17045)
* fixing tesh legs and the underfluff sprite

* we will not be going to to de_minitest today

oopsie
2025-02-03 03:34:03 -05:00
Kashargul
d0422319dc removes sleeps in robot module selection (#17044) 2025-02-02 19:53:43 -05:00
Kashargul
dcb65341a7 splits verb and proc (#17040) 2025-02-02 16:15:17 -05:00
Kashargul
923c4094a0 some alert cleanup (#17036)
* some alert cleanup

* two more

* .
2025-02-02 02:42:29 +01:00
Cameron Lennox
b7b864207a query_insert (#17034) 2025-02-01 15:41:01 -05:00
Cameron Lennox
0a941cc17f Adds new sneptail (#17032) 2025-02-01 14:47:20 -05:00
Cameron Lennox
6da72fa645 Fixes some bugs pertaining to breath code (#16994) 2025-02-01 14:30:12 -05:00
SatinIsle
cd89f4d237 Glamour Experimentation (#17003)
* Glamour Experimentation

Added a new stable glamour crafting material that can be used to craft various items.

Added a new unstable glamour item, that has a few risky effects when used and picked up without protection.

Added a new particle smasher recipe to turn unstable glamour into stable glamour.

Added new items to the lleill transmute ability.

Added new glamour bow and arrow items.

* Fixed a bit of phrasing

* Consolidates TF procs

Changed TF procs and belly transfer procs to be called from one location rather than being repeated in various different procs across the code.

* forgot to include

* Fixed size change effect

* timer instead of spawn

* Added new glamour turfs for whitespace maps.
2025-02-01 14:28:56 -05:00
Kashargul
3770f05e11 better robot mining scanner (#17005)
* better robot mining scanner

* .
2025-02-01 14:24:41 -05:00
Kashargul
bbed406b2e remove old inputs (#17008) 2025-02-01 14:23:25 -05:00
Cameron Lennox
daa80f46e4 Makes zaddat able to choose sprite accessories (#17019)
- For the 0.1 zaddat players in existance
2025-02-01 14:22:24 -05:00
Kashargul
49d9ef0840 this is a verb.... (#17020)
* this is a verb....

* fix bad to chat
2025-02-01 14:22:12 -05:00
SatinIsle
2a79b0d31e Let taurs be ridden again (#17023)
Fixed taurs being unable to be ridden.

The default taur file had can_ride set to FALSE, whilst the _vr override was set to TRUE. This was not carried over to the default file when they were merged.
2025-02-01 14:19:37 -05:00
Kashargul
755e28f4ac fix more db issues (#17025) 2025-02-01 14:18:37 -05:00
Kashargul
85454a508a fix a bunch of missing taur sprites (#17027)
* fix a bunch of missing taur sprites

* fix that conflict in files
2025-02-01 13:43:30 -05:00
Kashargul
b0a8105912 quick hotfix (#17016) 2025-02-01 02:49:31 +01:00
SatinIsle
fa6614d00b Restores Teshari patterned ears (#17009)
Fixed Teshari pattern ears being missing from the ears selection.
2025-02-01 01:19:24 +01:00
SatinIsle
ee781679e4 1652 to 1654 warnings (#17012)
* 1652 to 1654 warnings

Added warnings for people on clients 516.1652 to 1654 that they should use another version.

* More detail
2025-02-01 01:18:30 +01:00
Kashargul
8ea5bc3f35 some more usr (#17013) 2025-01-31 15:52:23 -05:00
Kashargul
7be621e7c3 usr to user part two (#16884)
* usr to user part two

* this can be null

* A few edits

- Gets rid of src. in a few places that were edited
- Gets rid of a few //VORESTATION comments
- Removes an unneeded sanity check in sizegun_vr
- Gets rid of a mind boggling !usr check in mob.dm
- Changes usr to user in sizegun_vr.dm

---------

Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com>
Co-authored-by: C.L. <killer65311@gmail.com>
2025-01-30 17:17:46 -05:00
SatinIsle
32e9215448 Byond 516 warning message (#16988)
Added a warning message if clients are older than 516, warning them that the game will soon update to version 516 and that they will experience issues in the meantime, and eventually not be able to connect at all.

This really should be merged alongside the TGUI core update, as that will cause UI issues for clients still on 515.
2025-01-29 05:08:42 -05:00
TankTheBirb
5c8b438eab adds an angler bulb for your noggin (#16992)
rips the angler bulb RIGHT OFF someone else's face and slaps it on yours.

sprite from https://github.com/CausticCove/Caustic-Cove-Main and modified slightly for recolorability by me.
2025-01-29 05:07:25 -05:00
Kashargul
4ce267de40 fix dm (#16981) 2025-01-28 06:29:44 -05:00
Selis
8661955bfb Moving the database to a subsystem (#16480)
* dbcorev2

* qdel stuff

* New DB code

* Fixed comments

* Fixed lower define limit

* Added missing hooks

* Added missing qdels

* Fixed statistics sql
2025-01-27 09:59:56 -05:00
Cameron Lennox
e789e7904d Marking Fix (#16971)
* Fixes some sprites

* Fixes teshari sprites
2025-01-27 04:48:12 -05:00
Kashargul
63e434274d bunch of more xenoarch stuff (#16962)
* bunch of more xenoarch stuff

* .
2025-01-27 03:09:00 -05:00
Cameron Lennox
af4b4fecd1 Adds Catborg, Kittyborgs, and Gryphborg (#16910)
* Adds Catborg, Kittyborgs, and Gryphborg

Adds Catborgs, Kitty borgs, and Gryphon Borgs

* Makes the sprite the correct path

Clarifies them as large/small instead of catborg again.

Also moves them to /robot

* Moves drakeborg to /robot/resources

It isn't actually used anywhere, but it's a good idea to keep all the robot sprites together.

* Changes things to sleeper. Gives sec/med sleeper colors

* Fixes tummy disappearing

* case

* Gets rid of charname for whitelist

Because if you want to have a borg with multiple names, you'd have to have them added numerous times.

If someone is ALREADY whitelisted for a borg sprite, why not allow them to have multiple names for that sprite?

* Fixes ckey, adds attribution

* Update ATTRIBUTIONS.md

* Update ATTRIBUTIONS.md

Changes license of kittyborg_spotteh_custom.dmi at request of license holder.

* Update ATTRIBUTIONS.md

* Removes ND sprite

This will be a separate PR due to licensing

* undef
2025-01-27 07:02:51 +10:00
Kashargul
9c97c90683 some datums (#16955)
* some datums

* this

* wings

* missing states
2025-01-26 13:47:58 -05:00
Killian
fa3458c11b De-collide-oscope (#16938)
* de-collide-oscope

* de-collide-oscope: taur cleanup

* de-collide-oscope: ears cleanup

* Update vorestation.dme

* de-collide-oscope: taur cleanup

now with added tiger bits

* de-collide-oscope: taur cleanup

tiger markings in dmis

* de-collide-oscope: misc. housekeeping

seperates hair, beards, and markings out into subfiles

* de-collide-oscope: tails and markings cleanup

* de-collide-oscope: small markings port

* de-collide-oscope: marking name fix

did you know that you can't use a + sign in a marking datum name? now you do!

* de-collide-oscope: CI rerun
2025-01-25 16:15:38 -05:00
SatinIsle
d83a54511c Fix hanner beast form spawning (#16936)
Fixed hanner beast form and reverting spawning on turf rather than in the same location as the hanner.
2025-01-25 11:07:07 -05:00
SatinIsle
b7b630d592 Adds a persistent notes feature (#16923)
* Adds a persistent notes feature

Added a new "Private Notes" option to character setup, and a new "Private Notes" verb that opens them up and allows you to see and edit them in-game in the same way as OOC Notes.

These notes are simply a block of persistent text, purely for your own viewing. The entire purpose of them is for making notes for your own use, such as adding info if you come up with lore on the fly, so that you can easily reference it in the future. You can obviously store anything in there that you'd normally put into a txt file, it's just an easy way to organise info directly tied to your character. This works on a character by character basis.

I've tried to follow the template used for OOC Notes as best I can, because I believe that shadow has updated those to be tg style prefs, so that it'll not need to be redone.

I know that there are a few instances of usr instead of user in here too, I am not sure if they are appropriate or not as I just followed the way that similar settings work. Please do poke me if that needs changing.

* Fixed requested usr's

* Removed to_world

* removed "as mob"
2025-01-25 11:04:00 -05:00
dan
36f0fb7b8a markings (#16917) 2025-01-25 11:03:38 -05:00
Kashargul
c0e339b1ea ports tgui color input from bubbers (#16934)
* ports tgui color input from monkeystation

* .

* push that real quick

* .

* .

* cleanup

* fix for 516

* port bubbers pre set selection

* also this

* allow 20 saved states

* oups

* regex replace

* urg

* use the update by type

* .

* .

* highlight?

* larger?

* fix those

* keep anyone below 516 on old style
2025-01-21 18:27:45 -05:00
Kashargul
7266c4c5dc more missing tags (#16937)
* more missing tags

* only some books have...

* .

* some more

* Update admin.dm

* finish it up
2025-01-21 18:27:01 -05:00
Kashargul
1a8ad46034 more 516 compat (#16922)
* more 516 compat

* fix vbo download

* limit this for 516

* .

* this

* don't even try

* .

* fix that

* fiy del log

* .

* Update debug.dm

* guh

* Update debug.dm
2025-01-19 13:33:17 -05:00
Guti
614433f6ca shakey (#16901) 2025-01-16 16:16:46 -05:00
Cameron Lennox
896065d160 decal fix (#16909)
Fixes a typo
2025-01-16 16:15:09 -05:00
Cameron Lennox
5640fb7521 Merge pull request #16892 from Kashargul/rejuventateRobot
robot rejuvenate properly updates the icon again
2025-01-14 16:07:29 -05:00
Cameron Lennox
1497af0573 Merge pull request #16885 from TheCaramelion/virology
Virology Update #2
2025-01-14 15:46:17 -05:00
Guti
3f327232f1 SMARTER 2025-01-13 18:51:49 +01:00
Kashargul
6a5bcc9210 robot rejuvenate properly updates the icon again 2025-01-12 22:32:12 +01:00
Kashargul
e21e3d25c9 properly forwards the user on dropped 2025-01-12 16:46:37 +01:00
Guti
fd3daa53ef The mobs, Guti. THE MOBS. 2025-01-12 02:20:57 +01:00