Commit Graph
643 Commits
Author SHA1 Message Date
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
Neerti 222b0e4249 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into portals 2020-07-26 18:49:12 -04:00
Neerti 4cfb4e2524 Gets stuff ready for using portals on Sif to transfer between z-levels. 2020-07-26 18:21:09 -04:00
Neerti 88109119dc Finishes portals. 2020-07-26 12:36:44 -04:00
CerebulonandGitHub 03b7a0ea0d Persistent Trash/Dirt/Graffiti/Notices (#7337)
* Port Trash/Writing Persistence from World

* stuff beyond straight portin

* Fixed admin menu

* Config, cigbutts, blood exceptions, offices....

* mapped butts
2020-07-24 02:23:34 -07:00
Neerti 25e8f73c75 Implements basic portals. 2020-07-22 05:19:39 -04:00
Rykka aae41604d7 Clean up commit history, bugfixes, etc. 2020-07-20 23:47:36 -04:00
AtermoneraandGitHub 6ab622a2b5 Merge pull request #7205 from VOREStation/Arokha/playsound
Alter playsound paradigm
2020-05-28 16:05:59 -07:00
AtermoneraandGitHub 551fc88ce1 Merge pull request #7204 from VOREStation/Arokha/performance
Performance improvements
2020-05-28 12:47:08 -07:00
Aronai Sieyes ad75bb86bd Alter playsound paradigm 2020-05-19 11:06:28 -04:00
Aronai Sieyes 07acd05537 Obsolete the PROXMOVE flag and uses 2020-05-19 10:39:44 -04:00
Mechoid 861bb4230e Fix weeds not spreading due to lacking a node, and fixes a runtime caused by a previous fix. It just keeps going. 2020-05-16 13:31:21 -07:00
Aronai SieyesandGitHub eff72a9850 Merge branch 'master' into pol-moved 2020-05-12 11:22:43 -04:00
AtermoneraandGitHub 0b8aeb5b94 mechs trigger mines. They're not very effective... (#7113) 2020-05-09 01:26:31 -07:00
AtermoneraandGitHub 6ecfe951ed Merge pull request #7091 from VOREStation/vplk-proper-atmos-canpass
[PORT] Use can_atmos_pass to reduce proc-calls in c_airblock()
2020-05-06 23:02:51 -07:00
Leshana e74ebd9805 Use can_atmos_pass to reduce proc-calls in c_airblock()
- Add additional can_atmos_pass value ATMOS_PASS_PROC which indicates custom behavior requiring calling the CanZASPass proc.
  - The benefit being for the other three values we DON'T need to call CanZASPass at all!  We already know the behavior without the overhead of a proc call.
  - Obviously any atom with can_atmos_pass = ATMOS_PASS_PROC cannot now call ..() in CanZASPass() since the default behavior would be to (recursively) call CanZASPass()
  - This required re-numbering the constants, so I also fixed all code that assumed particular values for the constants.
- Switched all types which overrode CanZASPass with custom logic to be can_atmos_pass = ATMOS_PASS_PROC
- Changed /turf/c_airblock() to skip calling /atom/movable/c_airblock() for the three can_atmos_pass values that don't require calling the proc.
2020-05-04 13:47:52 -04:00
Leshana 35b7446a32 Fix return values of CanZASPass
- CanZASPass is supposed to return boolean.  Nobody noticed this bug because ATMOS_PASS_YES and ATMOS_PASS_NO happen to be defined as 1 and 0.  But thats not a good assumption to make, so lets fix it!
2020-05-04 13:47:08 -04:00
Unknown fadf6e463d fix 2020-05-03 18:15:43 -04:00
Unknown 0ca3d653cf Fixfixfix 2020-05-03 12:06:48 -04:00
Unknown c9b98c5c86 Fixes weed related runtimes 2020-05-03 11:21:49 -04:00
MechoidandGitHub aafd4b4fa6 Explorer Expansion: New Horizons (#6960)
* Large amount of work; Animal taming, shearing. Random animal spawns on sif grass/forest turfs. New PoIs, thermal poncho.

* Combat drone DMI moved to drones folder. Mining Drone subtype added. "Tameable" with ores, will collect and store ores when not in active combat.
2020-05-01 11:19:21 -07:00
Aronai SieyesandGitHub 6c6644f86c Rewrite examine() to pass a list around (#7038) 2020-04-29 13:42:16 -07:00
Aronai Sieyes bc1fa7bd05 Refactor Move() code 2020-04-27 10:08:55 -04:00
AtermoneraandGitHub 32a573f5cc Merge pull request #6878 from Mechoid/ATaleofBlobsandMen
A Tale of Blobs and Man
2020-04-12 22:34:33 -07:00
AtermoneraandGitHub b6b7c2468c Merge pull request #6974 from Shadow-Quill/patch-1
Unfucks arrival shuttle latejoins when shuttle is docked
2020-04-10 23:50:08 -07:00
AtermoneraandGitHub 68927cbc0d Merge pull request #6970 from VOREStation/pol-couplefix
Fix 2 bugs
2020-04-10 23:49:46 -07:00
Mechoid 1520c2d190 S l e e p, and split to Ater's request. 2020-04-10 15:54:50 -07:00
Mechoid 001d5b091f Merge branch 'master' of https://github.com/PolarisSS13/Polaris into ATaleofBlobsandMen
# FixConflicts:
#	polaris.dme
2020-04-09 22:55:42 -07:00
Aronai SieyesandGitHub 765e6cb1a0 Looking glass holodeck (#6958)
* Fix mines qdel

* Looking Glass Holodecks

* Fix console html tag

* DME update
2020-04-08 11:57:15 -07:00
Shadow-QuillandGitHub d21e4bbcdc Unfucks arrival shuttle latejoins when shuttle is docked 2020-04-06 15:24:39 -05:00
Aronai Sieyes bc3bce6732 Fix infinite server destroying loop in interval effects 2020-04-06 12:12:34 -04:00
Aronai SieyesandGitHub 8a8cd93db5 Adjust two things that loop forever (#6934)
* Adjust map_effect interval loop

We have those things you wanted now. Also bumped check time to 5s because 3s seems a lot for the repeated player list iteration. Not horrible but still.

* Also adjust pinpointer because it's not great

* Add a missing span in pinpointer

* Forgot a couple things!
2020-04-05 19:16:15 -07:00
Neerti ba56f7951f Hopefully fixes conflicts. 2020-04-05 17:07:37 -04:00
AtermoneraandGitHub 558ff4ade9 Merge pull request #6936 from VOREStation/vplk-sundry-bugfixes-xi
[PORT] Sundry Bugfixes XI
2020-04-04 23:36:44 -07:00
Leshana a822dc3cd0 Fixes Runtime in chemsmoke.dm,177: Cannot read null.seed_name
- This was caused by create_spores() being called on seeds which were not registered with the plant_controller (becuase they had never been harvested)
- Instead of registering them, we can just pass the seed datum itself, that is all the chemsmoke needs anyway.
2020-03-31 17:28:32 -04:00