Commit Graph

1999 Commits

Author SHA1 Message Date
Atermonera
4d1c709fcc Nymph phyxes (#9180)
* Fixes to nymphs

* clean up lingering carbon/alien references

* Add growth to stat panel

* Add rootlocal to known languages

* add zone sel

* *nibble
2023-08-02 22:41:55 -08:00
MistakeNot4892
45fa973646 Refining/fixing material ejection from exo/pros fab. 2023-07-21 02:00:02 +10:00
MistakeNot4892
f192cfd812 Xenofauna map update. (#9135)
* Repaths badges, ribbons, pins and permits to /medal.

* Drakes can now wear pride pins.

* Updates xenofauna map, repaths some accessories.

* Added fence door interaction for drakes (open but not close)

* Adds stasis cages to the Xenofauna lab.

* Corrects some Cynosure badge paths.

* Allows mobs to climb into stasis cages themselves.

* Added lower temperature sensor alarms to xenofauna.
2023-07-08 17:51:00 -08:00
Varlaisvea
06338d2a95 Updates text sanitization (#9082) 2023-05-28 11:06:15 -08:00
klorpa
f445ffde0a Spelling Fixes (#8973)
* SpellingFixes

* OtherTypos

* OtherTypos
2023-04-08 21:39:28 -08:00
Cerebulon
80541110ad bump up fabricator volume 2023-03-14 18:23:03 +00:00
Atermonera
fa1082881b Merge pull request #9050 from MistakeNot4892/drakemove
Move intent tweaks.
2023-03-14 00:01:26 -08:00
Mechoid
7402020403 Finally allows RPD to be used. (#9028)
* Adds RPD to borgs and drones.

* Adds RPD to cargo.

* Fix oversight of Recipe being kept null.

* Example.
2023-03-13 23:43:25 -08:00
Atermonera
8b59a82550 Merge pull request #9018 from Rykka-Stormheart/shep-dev-direct-sound-fix
Fixes a looping sound bug, adds additional options
2023-03-12 12:23:52 -08:00
Sypsoti
8918629df1 Adds MtG except in space (#9007)
* begins adding sas

* actually works now

* more boosters and cargo crates

* grammar and parsing
2023-03-12 11:58:16 -08:00
MistakeNot4892
97334fd6ad Removing unused slowdown config, implementing robot move handlers. 2023-03-12 01:39:12 +11:00
MistakeNot4892
db1a97868d Implementing movement system flags, fixing simplemob movement delays. 2023-03-12 01:22:03 +11:00
Varlaisvea
6b909477bc the little construction pr (#9002)
* the little construction pr

* construction-related bugfixes (teal carpet corners, arcade construction, airlock screwdriver panel)

* Update code/game/objects/items/stacks/tiles/tile_types.dm

Co-authored-by: Atermonera <atermonera@gmail.com>

* mmmm sweet sweet updates

* actually compiles

---------

Co-authored-by: Atermonera <atermonera@gmail.com>
2023-03-08 18:55:54 -08:00
Varlaisvea
e11404d103 Bugfixes (#8967)
* bugfix 1: autolathes can actually be deconstructed and don't cause runtimes (and also don't eat your crowbars)

* bugfix 2 (forensic techs actually get detective ids/pdas)

* bugfix 3 (accessories no longer do a weird double period)

* bugfix 4 (right foot)

* bugfix 5 (singular/plural stacks)

* bugfix 6 (ghosts can hang up on communicators -- still causes runtimes but it did this before and the runtimes are from the observer bug and not the communicator bug so it's fine)

* i lost count but this one gives the hos an egun because the cynosure hos locker doesn't have a gun at all and i'm not fucking around with balancing the fancy custom guns

* fixes infinite cell duplication exploit with autolathes (flashlights/coolers come empty from lathe now)

* changelog

* Update code/game/machinery/autolathe.dm

Co-authored-by: Atermonera <atermonera@gmail.com>

* Update code/game/machinery/autolathe.dm

Co-authored-by: Atermonera <atermonera@gmail.com>

* commits changes + fixes retro carpet (red) inventory sprites

* return..()'d

---------

Co-authored-by: Atermonera <atermonera@gmail.com>
2023-03-08 18:18:18 -08:00
Frenjo
20cdc4b676 Converts move intents to /decl/move_intent (#8993)
* Converts move intents to /decl/move_intent

Adds /decl/move_intent/walk and /decl/move_intent/run.

Switches all move intent checks to use the new IS_RUNNING and IS_WALKING macros.

Renames and refactors /mob/living/proc/set_m_intent() to /mob/living/proc/set_move_intent(decl/move_intent/intent).

Removes the unnecessary /mob/var/m_int and associated code.

Updates all move intent setters to use set_move_intent().

* Swaps incorrect config values

Swaps incorrect move delays since I got them backwards somehow, oopsies.

* Adds suggested ?. operator

Compactifies two if statements using the ?. operator instead.
2023-03-04 14:28:10 -08:00
Sypsoti
99bd1a5891 Merge pull request #8978 from Doctress/oxygenisgreaterthanair
Swaps Air Tanks for Oxygen Tanks
2023-03-04 15:24:54 -06:00
Atermonera
ab7f5a8c3d Merge pull request #8958 from Cerebulon/mining_sounds
Sounds for fabricators, mining machines, levers
2023-03-04 11:59:46 -08:00
Rykka Stormheart
d0828ed06f Fixes a looping sound bugs, adds additional options
Previously, the pref check on `direct` loops would always fail if pref_check was not enabled, meaning that direct sounds never worked. This is fixed.

Modifies how _direct override works. Previously, it was simply doing direct = _direct, which meant that any and all sounds with direct defined would immediately be flipped back to false UNLESS you specified a specific argument.

Now, it is an +override+, labeled "disable_direct". If set true, this disables direct and forces it to use local playback.

Exclusive mode is added. Enable this on your looping sound to +only+ start one of this soundloop from your object at a time, rather than allowing multiple start() calls to fire and trigger new loops.

Skip Start Sound is an argument to start - this allows you to skip the startup and go straight to the mid.
Skip Stop Sound is similar to the above, but it skips the stop/end sound, and simply ends the loop.
2023-03-03 04:03:02 -08:00
Sypsoti
589122cd24 Card fixes and QOL (#8996)
* card cleanup and find card verb

* cheat deal plus supply pack

* why was that comment in there
2023-02-26 00:05:47 -08:00
Cerebulon
475a57d8fb Sounds for fabricators, mining machines, levers 2023-02-25 22:54:42 +00:00
Cerebulon
69ba99b5e6 /tg/ era language pass (#8962)
* /tg/ era language pass

* Another pass, more generally inc. code comments

* Even more word tweakies
2023-02-24 23:33:52 -08:00
Doctress
66f42bd4ae Swaps Air Tanks for Oxygen Tanks
New Perri-Air
Canned in Druidia
Naturally Sparkling
Salt Free Air
All Natural Druidia-- okay I'm done with this bit now.
2023-02-21 23:32:51 +10:30
MistakeNot4892
9a84667323 Reworks on-mob overlay icon generation. (#8920)
* Porting species equip_adjust from Neb.

* get_species() => get_species_name(), adds correct get_species() impl

* sprite_sheets is now crudely lazylisted.

* Adds returns to add_blood and add_accessories.

* apply_addblends now uses an overlay.

* Renames the various worn overlay procs to be more informative.

* Debugging/refining overlay gen.

* Adding handling for string icon paths.

* Refining/debugging offset overlay gen.

* Getting the offset system working.

* Commenting out Teshari offsets for the time being.
2023-02-15 18:22:42 -08:00
MistakeNot4892
9c5eca2449 Refactoring mines and simplying disarm. 2023-01-14 00:17:59 +11:00
spookerton
318d58bb2c correct sprinkles condiment container path 2022-12-03 13:16:43 +00:00
spookerton
f9e2d2be21 correct uplink item cost behavior 2022-11-16 14:28:01 +00:00
Spookerton
1d9f63d02c Merge pull request #8820 from Cerebulon/newbasicssecurity
Basic Uniform Polish: Security
2022-11-13 12:15:20 +00:00
MistakeNot4892
9fbb40e1e8 Adding vox reagents, removing Vox Delight. 2022-11-11 18:07:46 +11:00
Cerebulon
113f84449c Basic Uniform Polish: Security 2022-11-07 18:10:35 +00:00
Cerebulon
70d3e185ed Basic Uniform Polish: Cargo 2022-11-06 02:58:15 +00:00
spookerton
f432c68fc2 mix of old bay, vore, and tg io macros -> baylike 2022-11-03 12:38:03 +00:00
Spookerton
263f84d655 Merge pull request #8815 from Atermonera/badassery_runtimes
Fix runtimes with uplink random item selections
2022-11-03 12:29:56 +00:00
atermonera
bfd520844d mindcasting 2022-11-02 22:39:47 -08:00
atermonera
800410ec2b Fix runtimes with uplink random item selections 2022-11-02 22:35:10 -08:00
MistakeNot4892
6c00aedbd7 Repathed ponchos to accessory/storage. 2022-10-31 00:17:53 +11:00
Cerebulon
62b57acf8c Snowmobiles and Quadhancements V2 (#8776)
* Snowmobiles and Quadhancements V2

* movement state, random start snomo

* Suggested changes

* requested changes... 2!
2022-10-28 15:44:07 -08:00
Atermonera
540b5cf648 Merge pull request #8797 from Cerebulon/holloweeb
Halloween Costumes
2022-10-28 15:36:36 -08:00
Atermonera
51a70ffa95 Merge pull request #8796 from Cerebulon/bloons
Balloon Expansion (Inflation?)
2022-10-28 14:48:56 -08:00
Cerebulon
e5f251b02c Adds a bunch of halloween costumes, costumes in loadout, costume file sorting 2022-10-25 03:42:19 +01:00
Cerebulon
dc6b9751bc Basic Uniform Resprite: Civilian 2022-10-24 22:32:03 +01:00
Cerebulon
ed841af4cf Balloon Expansion (Inflation?) 2022-10-24 21:54:22 +01:00
spookerton
3abdbbaa1c replaces atom.initialized with ATOM_INITIALIZED
refactors atom/var/flags to atom_flags and area_flags
moves NOBLOODY, NOBLUDGEON, and PHORONGUARD to item_flags instead of atom_flags
corrects various misapplied flags
2022-10-18 09:36:36 +01:00
Cerebulon
a1498026ff Conflict Resolution 2022-10-16 20:31:15 +01:00
spookerton
cb483875cd null guard qdel, better log_info_line behavior
gentle qdel refactor for readability
adds ref_name and ref_type to weakref
improves /proc/weakref initial test
corrects weakref GC hint
2022-10-15 15:06:00 +01:00
Spookerton
9a1b8322bd trained drakes can collect/drop items and use buttons, fire alarms, and levers (#8734)
* drakes can collect/drop items and use buttons

* add a basic implementation of mob dexterity levels

* trained drake emotes are less visually intrusive

also fixes being able to take anchored items as a drake
also fixes some double messages on drake storage
also fixes animals being able to attack/scratch doors without a cooldown
also adds optional scratch_sound on simple_mob for when scratching a door

* fire alarm & conveyor switch drake interactions

also fix runes for actions
also fix not showing progress for dropping an item

* trained drake button/inventory review tweaks

* animal harness suggestions early return tweak
2022-10-13 17:59:35 -08:00
Spookerton
1e279b9cdc Merge pull request #8745 from Cerebulon/gunspritesoct22
Complete gun sprite overhaul + additions
2022-10-13 10:26:30 +01:00
Cerebulon
72e731c9b9 Complete gun sprite overhaul + additions 2022-10-12 23:16:52 +01:00
Cerebulon
b1536ca2dd Basic Uniform Resprite: Engineering 2022-10-11 00:28:14 +01:00
Cerebulon
575a27edcb Firefighting gear 2022-10-09 20:02:54 +01:00
Cerebulon
2b1fcc813d Update code/datums/underwear/undershirts.dm
Co-authored-by: Spookerton <spkrtn@pm.me>
2022-10-07 09:52:37 +01:00