Commit Graph

134 Commits

Author SHA1 Message Date
mentgah
c411f2d14c Removes the default trader suit from vox lockers, and also makes them all available in the trader vend (#37653)
* Removes the default trader suit from vox lockers

* Also available for sale
2025-05-31 23:07:46 +01:00
west3436
e2473f3876 Fixes some hard dels (#37338) 2024-12-11 15:50:56 -06:00
jwhitak
546d3f02b2 Mecha Graveyard and Mech Wreckage Update (#37259)
* mecha graveyard initial

* not all basilisks lmao

* directional skullbot laughs
2024-10-21 09:01:45 -04:00
SECBATON GRIFFON
a83c7abbd7 [MDB IGNORE] Makes more things recyclable (#36224)
* Makes more trash recyclable

* adds more

* more common ones

* cardboard category

* length fix

* covers this too

* makes this more flexible

* recycle type tweaks

* easier to just put this here instead of make a whole proc for it

* easier to just put this here instead of make a whole proc for it

---------

Co-authored-by: SECBATON-GRIFFON <>
2024-03-27 03:38:06 -05:00
jwhitak
9dc91ca5fa HUD Vision Datums (#35633)
* WIP HUDs

* Iterative

* midway with nightvision

* introduction of the nullrodhud

* Thermal hud update to new system

* basic pathogen hud

* vampirehud updates

* rebasing sechuds on /hud vs /sunglasses

* wrapping up mob coverage

* curseddoublehuds and pai can still arrest

* combined hud rename and icons

* removing medical hud mental changes and icons

* reverts medhud icons

* Final cleanup

* missing icon, weird git merge bug

* Removes vampire glasses

* BUSSING errr testing procs

* fix runtimes with missing clients

* fixes arrest inheritance and det tracking huds

* Magic number into variable
2023-12-24 13:30:05 -06:00
DeityLink
30f9caeb59 The Paint & Linen Update [Splinter 6]: Flax, Linen, Weaving, Sewing, Dyeing (#35538)
* Soft Reset

* fixing typos and stuff

* 😌

* fix types here and there
2023-12-10 18:08:47 -06:00
DeityLink
dd749c36c4 The Paint & Linen Update [ATOMIZED] (#35451)
* Soft Reset

* better nanopaint cost

* AHHHH
2023-12-10 17:29:37 -06:00
DeityLink
04eaaf7153 The Paint & Linen Update [Splinter 5]: Painting Floors, Walls, Paint Rollers, High Rollers (#35534)
* Soft Reset

* white define

* alpha define

* high roller starting mats, recyk, and melt temp

* open container check

* removed radium prank, moved to a special interaction with the painting brush

* fixing conflicts in items.dmi (removed coin icons moved to coins.dmi)
2023-12-10 17:04:17 -06:00
Optimism333
d23081764c Xcom Armor Update (Sprites and Stats) (#34827)
* try_again_again

* maybe_avoid_sprite_problem

* dredd_restrict_xcom_stat_buff

* dropped_material_cost_of_armors

* when_at_first_you_dont

* plastic_and_plasma

* slightly_reduced_research_cost

* xcom_helmet

* improve_helmet_sprites_slightly
2023-08-12 10:42:22 -05:00
Securitymain
d0bf8989c9 Gatling laser: Safe spawn (#34674)
* Gatling laser

* Start with cell/high

* Update removed cell

* Add gatling lasers to safe spawn list

* Remove duplicated code from constructor, style fix

* Remove unused parameters from fire calls

Forgot I did some changes to fire that were removed

* Energy guns can be set unchargeable, add rusty gatlaser, gatlaser unchargeable

Rusty version has weakerlaser projectile (10 damage instead of 15)
Chargeable variable for energy guns: If they can be put in rechargers or not

* Spawn weaker gatlaser

* Fix missing viscerator minigun

* Laser musket - not chargeable

* Missed an icon

* Sorted mini import

* Refactor non-rechargeable guns from exceptions to flag + var holding reason

* First shot is a regular, pin-point shot. Fixes being able to just lie down to dodge it all
2023-07-29 20:50:29 -05:00
SECBATON GRIFFON
0501600463 Fast food vault (#33966)
* One way window fixes

* makes these work with thermals a bit nicer

* now mimics proper meson effect

* reducing some calls of view()

* another unnecessary extra call eliminated

* another one down

* another one down

* Revert "another one down"

This reverts commit 2b5c35789d.

* hotfix

* hotfix

* removing unnecessary var

* not necessary

* iterates over windows and not view()

* moves this check here

* cleanup

* Adds some support for one way windows from the other side

* Revert "Adds some support for one way windows from the other side"

This reverts commit f351f0b7c1.

* Now for a working method that does NOT call view() at all!

* making this more approximate

* Fast food outlet vault

* Fast food outlet vault

* Fast food outlet vault

* Fast food outlet vault

* removing stuff from other PR by mistake

* removing stuff from other PR by mistake

* makes these not smash the crates up

* better areas

* better areas

* better areas

* better areas

* better areas

* better areas

* touchups

* piping fixes

* this system might work more

* on by default

* ordering now works

* remapping a bit

* remapping a bit

* remapping a bit

* remapping a bit

* possible fix?

* payment now finally works

* payment now finally works

* smaller again

* forgot this bit of piping

* basis for something later

* basis for something later

* maybe not cutting out gives better results more often

* so only the bot can hear this one

* air alarms and proper map size

* trespass detection

* trespass detection

* trespass detection

* trespass detection

* trespass detection

* trespass detection

* trespass detection

* trespass detection

* fix

* now more of a reason to make this its own area again

* multi ordering is now doable

* multi ordering is now doable

* multi ordering is now doable

* multi ordering is now doable

* multi ordering is now doable

* multi ordering is now doable

* multi ordering is now doable

* this should be a better airshield

* this is better

* runtime fixes

* reformat

* undefines this

* proper death visuals, removing airshield altogether, spiderling too, making area enter stuff work again

* removing last few spiderlings, hiding this door behind falsewall properly

* fixing this

* map window, floor and area fixes

* unused

* FINALLY found the root of this problem

* beginning of filter function that removes duplicates in orders

* beginning of filter function that removes duplicates in orders

* finally works now

* finally works now

* use later maybe

* use later maybe

* adding this kind too

* adding this kind too

* adding this kind too

* for another PR maybe

---------

Co-authored-by: SECBATON GRIFFON <sage>
2023-04-24 21:53:12 -05:00
DamianX
9ae741d630 Fixed food spawner runtime (#31027)
* Fixed food spawner runtime

* ree
2021-10-11 11:34:44 -05:00
DeityLink
223bf37a73 Wristwatches (#29961)
* wristwatch

* added wristwatches the the regular maintspawner loot table

* watch for tourists

* observer get it too lol, the red strap is back!

* Update code/modules/maps/spawners/spawners.dm

* more watches

* tadaa

* oh right

* fixed conflicts
2021-07-11 18:39:56 -05:00
kane-f
85ff2bf3c4 Turret code refactoring/trimming (#29613)
* Beginning of refactor

* Cut down bullet act

* Attacking turrets

* Popping up and down

* woops

* Standardising israising and isdown, more readable now

* Enabled/disabled

* Something here

* Update gun override, this will help with refactoring shootAt()

* And finally, shootAt() is cut down

* Small bit of standardisation

* Gutting protected_area stuff, is unpopular apparently

* The belated rewrite of process()

* Last removals of lasers var

* A lot of duplicate code for nothing. Was that so hard?

* Trimming the loop down, don't wanna introduce lag

* woops

* Attempt at cutting this down too

* More inheritance

* Fixes a ton of compile errors

* Last one to fix in turret ffiles

* Updating vault objects file

* Fixing spawner

* Final compile fix, for now

* Not sure how this was forgotten

* Somehow this wasn't set to true

* Fixing some map compile errors

* And more

* Last ones

* Removing unused var and replacing usage

* Reverting it on syngery to resolve conflict

* Now, synergy

* Doing this better

* Fixing most of these

* Another update

* Fixing bug that prevented turret from updating to lethal

* Didn't need all this

* Format fix

* Prep for merge

* Readd

* Now fix

* And this

* Cleaning out more unused code

* Fix again

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-06-22 17:53:44 -05:00
DeityLink
fe6a1ad4c4 Some new Safe loot (#29625)
* safeloot

* fix

* fix

* cleanup

* lazy events
2021-05-30 18:03:21 -05:00
west3436
29d762bf05 Changes 'Chicken Fingers' to 'Chicken Tenders' and adds a healing reagent for jannies. 2021-05-27 08:41:13 -06:00
help-maint
e58b2b5088 Slightly randomizes the position of yellowgloves so Telesci will have to metagame slightly more to get them (#29433)
* Slightly randomizes insulated glove spawns

* Fine I'll add more
2021-05-06 03:27:23 -05:00
help-maint
8537952f7c Adds pick_spawners (#29377)
* Adds pickspawners

* Adds more optional functionality to pickspawners

* Whoops indentation

* Call parent so the red X goes away
2021-05-01 14:06:31 -05:00
toomykins
6247fa0ef1 add hogan and randomize module boards (#29256) 2021-04-19 12:15:04 -05:00
DrSnips
1ce25ff1b7 Re-paths tools, adds a parent for them, and moves some welder code to the proper place. (#29257) 2021-04-19 10:53:30 +02:00
Kurfursten
3f924a7c5d Snaxivault Cleanup (#28700)
* Snaxivault Cleanup

* filetype and other improvements
2021-02-01 11:17:58 -06:00
Kurfursten
694e7d4b7e Snaxi Vaults (#28618)
* Snaxi Vaults

* animal update - wolves and capybaras

* More vaults and fixed

* tweaking spawn numbers
2021-01-20 18:48:31 -03:00
DeityLink
16e3e20a6b Big Xenoarchaeology update (#27594)
* That's a lot

* readded syndicate beacon

* derp

* blankbeacon

* ahhhhh

* syndicatebeacon

* big update eh

* fuck

* boulder desc

* syndicate beacon interface is now red like an uplink's

* arti finder

* jesus what

* last minute retardation

* dammit
2020-08-28 09:40:31 -03:00
ShiftyRail
87013ff4b3 Fixes bartenders spawning with one (1) beanbag (#27572) 2020-08-17 01:36:36 -03:00
gurfan
85913e1183 Makes Compressed Matter Cartridges Stackable (#27410)
* oh god

* remove useless vars, fix incorrect types, remove from stack instead of daleeting it

* fix it really

* tard

* use use, dummy

* give rods a plural name

* finish it

Co-authored-by: gurfan <mahimahi6272@gmail.com>
2020-08-10 10:52:46 -03:00
ShiftyRail
1e1088fbc4 MORE outfit fixes (#27472) 2020-08-09 18:15:58 -03:00
ShiftyRail
8b25c338ab Outfit datums, but it works! (#27404)
* Revert "Revert "Outfit datums update" (#27400)"

This reverts commit c9377ceebd.

* Fixes a mess
2020-08-07 18:49:41 -03:00
DamianX
c9377ceebd Revert "Outfit datums update" (#27400) 2020-08-06 16:03:37 +02:00
Shifty/Anthomansland
e94cb0a978 there there 2020-08-02 15:09:29 +02:00
DamianX
d4d08bfef5 Fixed implementations of Destroy() not calling parent (#27068)
* Fixed implementations of Destroy() not calling parent

* I forgot to commit garbage.dm
2020-07-11 21:27:05 +02:00
ShiftyRail
c39b842ea8 Final outfit datums things (#26928)
* Equip outfit proc

* Strike teams' outfit

* thanks byond

* fixes el bad

* REMOVE BACKUP REMOVE BACKUP

* blue wiz
2020-07-06 14:22:41 -03:00
RaccoonBro
263c221db7 Lets Captain/HoP/HoS/Warden hats and more be washed without upgrading (#26450)
* lets hats and helmets be washed without upgrading

* Captain, HoP, HoS, and Warden caps are no longer helmets.

* code consistency is important

* HoS and Warden caps block flashbangs
2020-05-20 22:19:43 -05:00
RaccoonBro
8f976861b7 Bear Traps now fuck you up (#25535)
* bear traps now fuck you up

* bear traps now freeze you in place, crush your hands, and more

* fixes beartraps in autolathes, spawners

* someone on discord told me finding and replacing text in .dmm files is ok

* affecting -> trappedorgan, im a dumbass

* you can pry open bear traps with crowbars
2020-01-30 11:32:32 +01:00
bthomas2
298da9ca6e fixes bear nest in nests.dm 2019-11-01 13:05:33 -05:00
Probe1
fd35c6e824 Properly pathing holsters on a spawner list to their subtype rather than parent holder object that should not be spawned. 2019-10-02 11:17:47 -04:00
Profane McBane
4a86668aeb local badcoder forgets you can just set common mice's colour to null 2019-09-05 22:31:27 +01:00
Profane McBane
e72fa89dfb Mouse colours are back! 2019-09-04 20:01:17 +01:00
Kharkov72
b4d2622468 Revert "chickens are monkeys my life is a lie"
This reverts commit 18a242b8ff.
2019-08-26 15:00:32 -04:00
Kharkov72
18a242b8ff chickens are monkeys my life is a lie 2019-08-26 10:40:06 -04:00
Kharkov72
d4dccf7a95 ook ook 2019-08-25 22:30:24 -04:00
DeityLink
a539873e39 Removes old advanced disease culture bottles from high risk maint spawners BUT ADDS MAGNITIS AS A STAGE 4 VIRUS2 EFFECT (#23724)
* magnitis

* derp
2019-07-30 18:26:19 -05:00
SonixApache
8060eb3f5d coin buffs
- Adds descriptions to coins.
- Changed siemens coefficients of coins.
- Adds 1 (throw)force to coins. Ever been hit with a coin? Shit hurts.
- Some coins are more powerful.
- Lowered the prices to match the recent economy changes.
- Removed rarer coins from the maint loot spawners.
2019-07-12 09:01:04 +02:00
ancientpower
5ec126ffcc mouse refactor 2019-06-30 19:24:25 -05:00
Kurfursten
05690afc72 Merge pull request #23088 from aceedex/Bleeding-Edge
spawners that made plasma torches now make plasma cutters
2019-06-01 14:25:48 -05:00
aceedex
6b18e364b4 Im fixing the negative plasma soon as I figure out how to force someone to drop the plasma from their hands I promise 2019-05-30 23:53:26 -04:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
f343d18d38 Adds slightly more maint loot spawners to Box 2019-05-13 14:50:15 -03:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
5c725d306e Mapping icon for floorpill spawner (#22827) 2019-05-07 23:35:17 -05:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
1bdd370045 Floorpills (#22775)
* Adds floorpills

* Adds floorpill spawners

* Wait I thought it was 20

* Makes floorpills slightly more desirable, more effects

* Floorpill map conflicts the first

* All of these were real names used in the real server

* What's the point of defines if they don't catch this

* Xenomicrobes
2019-05-07 18:20:15 -05:00
I_VAPE_VOX_CLOACA_EVERY_DAY_OF_MY_LIFE
9942a14618 Repaths ciggybutts to /trash/ 2019-02-12 14:36:21 -03:00
MadmanMartian
07e9faf220 Snowmap Salvage Project PR#10 again. The map. (#21067)
* snowbase nospace

* Ports Drcelts cellular automata

* Requested changes - Tested, works.

* animals

* THE WOLVES
2018-12-27 11:19:38 -03:00