Commit Graph

13818 Commits

Author SHA1 Message Date
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
Guti
863eaa37ed Had a little silly 2025-01-12 02:17:51 +01:00
Guti
e100e5a501 Large Macrophage 2025-01-12 02:12:28 +01:00
Guti
18f338e3a3 Mobs too 2025-01-12 01:59:20 +01:00
Guti
a53b287f11 Last bit 2025-01-12 01:35:07 +01:00
Cameron Lennox
c814fcb41e Merge pull request #16855 from SatinIsle/cowtaur-vwag
Fat cowtaur
2025-01-11 15:21:08 -05:00
Cameron Lennox
5ce956e4f0 Merge pull request #16858 from Kashargul/dropped
some dropped sanity
2025-01-11 15:20:45 -05:00
Cameron Lennox
5c85b6744b Merge pull request #16848 from Kashargul/stop-double-logging
cleans up some logging
2025-01-11 15:20:07 -05:00
Cameron Lennox
105213eb03 Merge pull request #16882 from Kashargul/wire
Fixes lateload map template cable loading
2025-01-11 14:43:02 -05:00
Cameron Lennox
8e41b9d7ac Merge pull request #16874 from KillianKirilenko/kk-markings
Full Chest Fluff and Inner Arms markings
2025-01-11 14:35:38 -05:00
Cameron Lennox
2b496bfd61 Merge pull request #16881 from SpringSkipper/Inner-Thighs-Digi-Marking
Adds Digitigrade Inner Thigh Markings
2025-01-11 14:34:42 -05:00
Guti
0be4db2e90 DUST 2025-01-11 16:25:18 +01:00
Guti
711923e928 Macrophages, blob spores 2025-01-11 16:08:45 +01:00
Kashargul
f281d8d684 Upre adds circular saw to sciborgs 2025-01-11 09:54:07 +01:00
Kashargul
c18da33f27 Merge branch 'master' of github.com:Kashargul/VOREStation 2025-01-11 02:23:38 +01:00
Kashargul
75b13a47d8 fixes wire loading 2025-01-11 02:23:32 +01:00
Springf
cb8bb6b6d9 Adds Digitigrade Inner Thigh Markings
Adds color markings for the inner thighs that are made for digitigrade legs.
2025-01-10 20:15:17 -05:00
Kashargul
2d4073ab51 fix ghost belly subtle (#16877) 2025-01-09 21:23:16 +01:00
Guti
dd6df688f6 Macrophage 2025-01-09 14:30:01 +01:00
Killian
2d9e5582ee full chest fluff and inner arms markings 2025-01-09 10:36:23 +00:00
Kashargul
d9fc7dac70 should call parent 2025-01-06 21:25:36 +01:00
Kashargul
0436afea65 some dropped sanity 2025-01-06 21:14:40 +01:00
Kashargul
bd8ee83893 fix stun effect act (#16850) 2025-01-06 18:29:21 +01:00
Kashargul
1c0acffdde fix a runtime in the keyloop (#16852)
* fix a runtime in the keyloop

* also fix that

* gloves runtime

* do it proper
2025-01-06 18:28:59 +01:00
SatinIsle
99c3ee4fae Fat cowtaur
Added a fat cowtaur option, along with a vwag toggle version.
2025-01-06 11:55:42 +00:00
Kashargul
b26f91600b clean them up 2025-01-06 02:29:25 +01:00
tacoguy7765093
d53224f8f2 makes pull punches work (#16824) 2025-01-06 06:45:27 +10:00
Kashargul
59b9802628 some istype to macros (#16826) 2025-01-06 06:45:02 +10:00
Cameron Lennox
405bf22122 Revamps limb-loss code (#16803)
* Revamps limb-loss code

- Makes it so everyone isn't at squishy as necromorphs
- Adds in a threshold for 'how damaged this limb needs to be prior' UNLESS you are dealing MASS DAMAGE to the limb, in which case it needs to be >1/2 the limb's hp (NOTE, GREATER THAN, NOT >=. This means the Eblade can not 1hit arms/legs)
-Vital limbs divide damage recieved by 1.5x making it harder for them to hit the threshold to actually take vital limbs off.
- When limbs enter 'critical state' (They were already at max damage and has been damaged even further) they are 3x more likely to get chopped off.

- Projectiles are WAY too strong and have been WAY too powercrept. Damage dealt by them is divided by 1/2 for all of limbcode, meaning a 60 damage revolver is the equivalent of being hit by a 30 damage attack. If this is dealt to the head,  this is the equivalent of being hit by a 20 damage attack. (no delimb)

- Fixes a bug where sharp weapons were TRIPLE DIPPING their delimb chance.

- Gets rid of brute weapon tearoff. They ONLY have the gib chance now.

- Chances for objects removing your limbs has been HEAVILY lowered.

* I guess mobs get projectile as well now
2025-01-06 06:43:30 +10:00
ShadowLarkens
b57023cd11 Convert preferences to /tg/ preferences (#16449)
* Convert all preferences to /tg/ preferences

* Move obfuscate key/job to game options

* Add abstract_type to each of the new subtypes

* Convert ignored players to tg prefs

* Yet another global category list removed

* Fix error, convert client FPS

* Convert UI_style, UI_alpha, and UI_color to tg prefs

* Clean up a little, convert tooltipstyle

* Convert ambience to tg prefs

* Remove chat_timestamp, tgchat can do this internally and gives localized results

* Convert admin ooc color to pref, merk 01_ui.dm

* Convert uplinklocation to a tg pref

* Fixup byond:// links

* Convert name_is_always_random

* Convert spawnpoint

* v16 savefile migration in prep for converting 03_body.dm

* Convert all colors to tg prefs

* Finish converting ooc notes
2025-01-05 13:39:18 +01:00
Kashargul
ed54afbbf0 fix an issue with multi borg module registering (#16835)
* fix an issue with multi borg module registers

* fix that

* bad feeling
2025-01-05 11:54:41 +01:00