727 Commits
Author SHA1 Message Date
Mechoid 527c7d1d11 Just fucking kill me 2022-02-22 00:22:39 -08:00
MechoidandGitHub 6996e46ed4 Reagent Geysers, Pump Fixing, Puddles. (#8268)
* Reagent Geysers, Pump Fixing, Puddles.

* blah blah blah, CI fixes, linting, requested changes
2022-02-13 20:45:30 -08:00
Cerebulon 539ac51ed8 PoIs + resin to magmellite 2022-02-07 09:42:37 +00:00
Cerebulon 7dd4e0503c Intentionally Introduces Massive Bugs 2022-02-03 19:50:14 +00:00
AtermoneraandGitHub 4d8c43f106 What was supposed to be another straightforward major system overhaul that once again spiraled out of control (#8220)
* get_tool_quality has numerical meaning

* Basic tools set tool quality

* Toolspeed is replaced by tool quality checks

* Addresses assorted results from live test

* Extra cleanup
2022-01-16 15:52:55 -08:00
0232be9531 Repaths obj/effect/effect, datum/effect/effect [MDB_IGNORE] (#8312)
* Repaths obj/effect/effect, datum/effect/effect

* linter fixes

* No new

Co-authored-by: Atermonera <forslandm@gmail.com>
2022-01-16 00:14:39 -08:00
VerkisterandGitHub cab0ed016f Update spiders.dm 2022-01-08 16:15:43 +02:00
MistakeNot4892 2376841804 Fixes weeds qdeling each other prior to init. 2021-12-02 13:26:06 +11:00
VerkisterandGitHub 96fb1c8bcc Fixes non-growing spiderlings growing.
They had functionally 0 difference whatsoever to the regular type here.
2021-11-25 15:42:59 +02:00
MistakeNot4892andGitHub 2f0a618d45 /atom New() => Initialize() [MDB IGNORE] (#8298)
* Find and replace argless atom New() to Initialize().

* Manual replacement of no-arg New() to Initialize().

* Manually replacing remaining New() overrides.

* Fixing linter issues with now-removed New() args.

* Tidying area init overrides.

* Porting Neb's atom subsystem.

* Trying to isolate init problems.

* Adjusting Init code post-test.

* Merging duplicate Initialize() procs.

* Merge resolution.
2021-11-14 00:09:14 -08:00
AtermoneraandGitHub 49ab58b42c Merge pull request #8309 from Verkister/patch-77
Fixes flamethrower fuel spread runtime
2021-10-04 21:31:35 -08:00
Atermonera 9c4eceae2b Removes suicide_act() 2021-09-19 11:43:34 -08:00
VerkisterandGitHub 442ba70254 Fixes flamethrower fuel spread runtime
null is not something that can pass from turf to another.
2021-09-19 16:39:49 +03:00
MistakeNot4892 4eacefb80a Disables the gateway as a departure method, adds checkpoint to plains map as a latejoin and departure location. 2021-09-12 02:50:12 +10:00
Cerebulon 61217e039a Locker Opening Animations Port 2021-08-10 04:14:46 +01:00
AtermoneraandGitHub 83ddd8c35e Custom poster fix (#8174)
* Replaces DEFAULT_WALL_MATERIAL with MAT_STEEL, where applicable

* floorbot compiles

* fixes custom posters

* adds lint
2021-07-28 17:25:24 -09:00
AtermoneraandGitHub daa36c205e Merge pull request #8173 from Cerebulon/tgportports
Misc Vore-TG Port Ports
2021-07-24 16:19:36 -07:00
Cerebulon 18b6eeae21 Misc Vore-TG Port Ports 2021-07-13 03:30:04 +01:00
Neerti 6b4ee972dd Fixes Indoor Rain 2021-07-12 14:19:59 -04:00
NeertiandGitHub 6782e64891 Adds optional area-based definition for outdoors-ness. (#8155) 2021-06-27 20:46:10 -09:00
MarinaGryphonandGitHub 593246b595 Linter diagnostics + bans non-var relative pathing (#8150)
* Linter diagnostics + bans non-var relative pathing

* Enable DreamChecker Annotations

* make it executable

* update hashFiles

* oops

* tries to fix it... again

* trying again

* path

* repath

* fix perms

* fixes weird capitalisation issue
2021-06-20 13:14:29 -09:00
AtermoneraandGitHub beaf109060 Refactors posters to use decls (#8128)
* poster

* Moves decls_repo init forward

* Moves decl_repository init even further forwards
2021-06-18 19:14:49 -07:00
AtermoneraandGitHub 5c74a1355b Merge pull request #8124 from Mechoid/GraffitiMappingAssist
Adds a graffiti spawner for PoI and general map-making.
2021-06-14 00:26:20 -07:00
Aronai SieyesandGitHub 1fd1d84deb Runechat (#8121)
* Message piece combiner returns a list

* Emote formatter returns a list

* Port Runechat

* Various onamonapoea

* Suggested changes, small opts

* Fix chat message on different size mobs

* Couple more runefixes

* Enable encoding chat emphasis in runechat

* Remove extra asterisks from rune audible messages

* Fix runedefines
2021-06-13 22:18:43 -09:00
NovacatandGitHub 51011c9c5d Add Secret ZLevels (#8111)
* Add Secret ZLevels

Port of https://github.com/VOREStation/VOREStation/pull/10430

* Update observer.dm
2021-06-06 00:22:27 -09:00
Mechoid c690c5febb Adds a graffiti spawner for PoI and general map-making. 2021-06-05 23:20:06 -07:00
Unknown b1c636b3f6 Help beam_components qdel properly
Port of https://github.com/VOREStation/VOREStation/pull/10323
2021-05-15 11:24:29 -04:00
SchnayyandGitHub 031f8a7392 Merge pull request #7919 from Atermonera/point_defense_targeting
Hybridizes Point Defense Turrets with Bay's System
2021-02-26 09:04:43 -06:00
atermonera e6eba2cb0c Hybridizes PDC systems, Bay turrets deal damage to meteors 2021-02-22 17:54:35 -09:00
MistakeNot4892andGitHub b22a0568a3 Sideports a couple of init unit tests from Neb. (#7893)
* Sideports a couple of init unit tests from Neb.

* Trying to unfuck initialize logic.

* Removing del()s.

* Adjusting return values to Initialize().

* Moving some dangerous object logic from obj onto the two types that use it.

* Rolling back some init changes and commenting out initialized atom unit test.

* this comment formatting is a minor war crime

* Removed sleep() from signaler circuit Initialize().

* Additional Init fixes post-rebase.

* Uncomments subsystem test since that's passing.
2021-02-21 12:03:34 -09:00
NovacatandGitHub e47f39ec24 Porting Fixes (#7891)
* Porting Fixes

- Ores now properly initialize
- Spawned in characters now have languages set

* Update ore.dm

* More Hard Delete Fixes

* Fixes compile issue
2021-02-19 22:07:27 -09:00
Cerebulon 6d2b5e4764 Allows custom-selection of posters 2021-02-09 20:53:50 +00:00
MechoidandGitHub bd9f63a97a Gadgets & Gizmos (#7786)
* Adds various objects for explorers / antagonists.

* T A G S

* Mend
2021-01-14 21:53:39 -09:00
ShadowLarkens dad9020f9a TGUI Engineering... and a bunch of other random things 2020-10-21 13:02:19 -07:00
AtermoneraandGitHub 9cd8cde89d Merge pull request #7585 from Mechoid/OfSnakesAndColumns
Adds two effect types for PoIs and theoretical future bossmobs.
2020-09-04 19:12:07 -07:00
CyantimeandGitHub e5e9abceb2 Fix jetpack ion trail 2020-08-30 19:45:55 -04:00
Rykka 324cb1f12d Replace "Sleeping Agent" with Nitrous Oxide
This makes it identical to it's real-life counterpart, and brings some actual sprite improvements upstream from Virgo.

Earlyport of https://github.com/VOREStation/VOREStation/pull/8812 with an actual rename of the gas, ID, and sprite used.
2020-08-27 21:45:19 -04:00
Mechoid 92224fc043 Adds two effect types for PoIs and theoretical future bossmobs. 2020-08-27 18:39:57 -07:00
AtermoneraandGitHub 5ee2dc80bf Merge pull request #7551 from Rykka-Stormheart/shep-dev-portals-documentation
Improves Portal Documentation for New Mappers unfamiliar with DIR
2020-08-27 16:46:01 -07:00
Rykka 39016b3d1c Improves Portal Documentation for New Mappers unfamiliar with DIR
This isn't really needed, but more of a safety thing. I could not puzzle out the "opposite directions" until I checked the code and realized the portals forcemove you in the DIR it's facing. Therefore, if the portal was facing north, but the north is outside the map, it'd runtime.

This documentation should help new mappers, even if it is a bit 'dumbed down'.
2020-08-23 08:14:33 -04:00
Rykka 0c7a7fd2b8 Massive Ambience and Sound Overhaul + Addition, Squashed Commit Edition 2020-08-21 06:53:05 -04:00
AtermoneraandGitHub 7428d47c83 Merge pull request #7508 from Rykka-Stormheart/shep-dev-persistence-patch
Persistence Patch
2020-08-20 19:31:12 -07:00
MechoidandGitHub 85d13382df FBP Internal Components (#7445)
* Starts work on FBP components

* Complete

* Map

* Tweakening.

* P r e c i s i o n

* P r e c i s i o n Engineering
2020-08-20 18:39:46 -07:00
Rykka 2ad7b475ec Persistence Patch
- Fixes Paper and font tags stacking across rounds, as shown in: ![](https://cdn.discordapp.com/attachments/187013248309002240/741937939382141000/164fdd3a37fb22f18dfa9b5c431ffc04.png)

- Fixes Persistence being always-on because of if("persistence_enabled") config.persistence_enabled = 1. As explained: 
> it's on by default, which means config.txt will be read and if it's not there it stays at 1. If it is there,it gets set to 1. There is no way to disable it

- Adds config options to enable/disable **Persistence for Maploaded objects**, as well as a verb to toggle such.
- Adds Persistence to config.

Currently IGNORE_MAPLOAD for Persistance is **Disabled.**
Maploaded objects/dirt/etc will be saved by persistence, preserving current behavior.

You will need to update config.txt with the following lines:
\## Uncomment this to DISABLE persistence 
\#PERSISTENCE_DISABLED 
 
\## Uncomment this to DISABLE maploaded trash/paper/etc from being saved by the persistence system. 
\#PERSISTENCE_IGNORE_MAPLOAD
2020-08-16 09:58:57 -04:00
Greenjoe12345andGitHub ed74e52130 ports a whole lot of Teshari stuff from Arkstation (#7431) 2020-08-12 11:16:42 -07:00
CerebulonandGitHub 484c45b204 disables footprint persistence (#7415) 2020-08-06 21:09:30 -07:00
AtermoneraandGitHub 0abf36face Merge pull request #7378 from Neerti/portals
Think with Portals
2020-08-05 18:44:40 -07:00
Cerebulon f20f85a123 Fuel spills no longer persistent 2020-07-31 19:33:10 +01:00
AtermoneraandGitHub d0037676e1 Merge pull request #7344 from Rykka-Stormheart/shep-dev-aurora-cooking
Aurora Cooking Port
2020-07-30 12:13:07 -07:00
Neerti 06f4f768a9 Corrects documentation as one flaw is gone now. 2020-07-26 18:49:36 -04:00