Aronai Sieyes
6ebd249748
Rewrite examine() to pass a list around
2020-04-29 16:42:50 -04:00
ShadowLarkens
139d5cd3c3
Saycode Overhaul -- Multilingualism
2020-04-20 04:12:53 -04:00
Aronai Sieyes
05f1aa7356
Convert some telecomms constants into defines
2020-04-11 12:03:10 -04:00
Atermonera
d7a9416bb8
Clean up various things
2020-04-03 03:15:06 -04:00
Atermonera
752d560d76
Converted old supply_controller to SSsupply
2020-03-27 17:38:05 -04:00
Leshana
c837078105
Replaced "area" shuttles with "landmark" shuttles.
...
Largely ported from the work done at Baystation in https://github.com/Baystation12/Baystation12/pull/17460 and later commits.
- Shuttles no longer require a separate area for each location they jump to.
Instead destinations are indicated by landmark objects, which are not necessarily exclusive to that shuttle.
This means that more than one shuttle could use the same docking port (not at the same time of course).
- Enhanced shuttle control computers to use nanoui if they didn't.
- Organizes shuttle datum code a bit better so there is less re-inventing the wheel in subtypes.
- Allows the possibility of shuttles (or destinations) that start on late-loaded maps.
- Deprecate the "extra" shuttle areas that are no longer needed and update shuttle areas in unit tests
This all required a bit of infrastructure improvements.
- ChangeArea proc, for changing the area of a turf.
- Fixed lighting overlays actually being able to be destroyed.
- Added a few utility macros and procs.
- Added "turf translation" procs which are like move_contents_to but more flexible.
2020-03-05 10:29:08 -05:00
Novacat
b44f8e0911
Merge pull request #6592 from VOREStation/vchat-rebase
...
VChat: Redone chat output in Vue.js
2020-03-01 10:51:29 -05:00
Atermonera
b1e33cd82a
Fixes communicator newsfeed app. ( #6713 )
...
* Fixes communicator newsfeed app.
Fixes non-terminal while loop in get_latest_news(), helper.dm
Newscaster posts now have a world.time-esque timestamp number, so they can be (almost) uniquely identified
* whoopsie
2020-02-29 18:05:50 -05:00
Arokha Sieyes
1d9e5be122
Replace \image macro with bicon()
2020-02-19 19:55:01 -05:00
Atermonera
224d45f3bc
Merge pull request #6711 from PolarisSS13/revert-6706-vplk-fix-commnews
...
Revert "Fix runtime in helper.dm,92"
2020-02-19 19:27:11 -05:00
Novacat
a5696aa0b0
Merge pull request #6613 from VOREStation/revert-5680-Verkister-patch-6
...
Revert "Bandaid for helper.dm runtime lag"
2020-02-19 01:54:40 -05:00
Novacat
e9c3be3318
Revert "Bandaid for helper.dm runtime lag"
2020-02-19 01:43:43 -05:00
Leshana
93cba6c326
Fix runtime in helper.dm,92 ( #6706 )
...
Lists in byond are 1-indexed not 0-indexed.
2020-02-19 01:26:05 -05:00
Arokha Sieyes
47ccc655db
Deprecate the stream operator
2020-02-12 19:38:43 -05:00
Novacat
8b541d00e3
Update messaging.dm
2019-12-15 23:27:50 -05:00
Atermonera
9ba1566211
EPv2 x Communicator fix.
2019-12-15 14:54:01 -05:00
Verkister
f7a2580521
Bandaid for helper.dm runtime lag
...
The latest news snippet being missing from communicator UI is a small price to pay for eliminating a severe runtime cascade for now.
2019-08-21 18:44:20 +03:00
Anewbe
03ff9fa0fe
Merge pull request #6284 from Atermonera/weather_app_atmos_reading
...
fixes communicator weather app's air reading
2019-07-19 16:19:36 -04:00
Atermonera
9ea820fd7f
Merge pull request #6058 from Neerti/permastuns_are_bad
...
Removes umbrella permastuns. Adds wind mechanics.
2019-04-26 19:32:29 -04:00
Novacat
466516b066
Revert "Un-kevinzes nanoui and chemistry subsystems back into processes for greater good"
2019-04-08 15:24:27 -04:00
Heroman
b11015107c
REVERT of nanoui/chemistry becoming subsystems (temp)
2019-04-05 13:30:32 +10:00
Unknown
3e2d0bf9ea
Conflict Resolution Part Two
2019-03-28 15:09:40 -04:00
Atermonera
7403591727
Ghosts who antagHUD can't make communicator calls
2019-03-28 15:05:25 -04:00
kevinz000
6415e4193f
[READY]Makes a bunch of processes subsystems instead
2019-03-27 16:03:51 -04:00
Neerti
86174593bf
Replaces GoonPS scheduled_tasks and obj processing with SMC processing subsystems and timer
2019-03-26 23:58:26 -04:00
Atermonera
131636b1d2
Capitalizes initialize() to Initialize() because Destroy() is capitalized and this is pretty nerve-grinding
2019-03-26 13:21:08 -04:00
Arokha Sieyes
b099ac6e4c
Merge branch 'master' of https://github.com/VOREStation/Polaris into sync-09272018
...
# Conflicts:
# code/__defines/holomap.dm
# code/__defines/mobs.dm
# code/_helpers/icons.dm
# code/_helpers/unsorted.dm
# code/_onclick/hud/hud.dm
# code/_onclick/item_attack.dm
# code/controllers/Processes/supply.dm
# code/controllers/subsystems/planets.dm
# code/datums/supplypacks/munitions.dm
# code/datums/supplypacks/science.dm
# code/datums/supplypacks/security.dm
# code/datums/supplypacks/supply.dm
# code/game/area/Space Station 13 areas.dm
# code/game/atoms_movable.dm
# code/game/machinery/autolathe.dm
# code/game/machinery/doors/door.dm
# code/game/machinery/jukebox.dm
# code/game/machinery/recharger.dm
# code/game/machinery/vending.dm
# code/game/mecha/equipment/tools/medical_tools.dm
# code/game/mecha/equipment/weapons/weapons.dm
# code/game/objects/items/devices/PDA/PDA.dm
# code/game/objects/items/devices/megaphone.dm
# code/game/objects/items/poi_items.dm
# code/game/objects/items/weapons/implants/implantlanguage.dm
# code/game/objects/items/weapons/storage/firstaid.dm
# code/game/objects/items/weapons/tools/weldingtool.dm
# code/game/objects/structures/flora/trees.dm
# code/game/objects/structures/plasticflaps.dm
# code/game/supplyshuttle.dm
# code/game/turfs/simulated/wall_attacks.dm
# code/modules/admin/admin_verbs.dm
# code/modules/assembly/infrared.dm
# code/modules/client/client procs.dm
# code/modules/client/preference_setup/loadout/loadout_utility.dm
# code/modules/client/preferences.dm
# code/modules/clothing/suits/miscellaneous.dm
# code/modules/holomap/holomap_datum.dm
# code/modules/holomap/station_holomap.dm
# code/modules/integrated_electronics/core/printer.dm
# code/modules/mining/machine_processing.dm
# code/modules/mob/living/carbon/human/human_defense.dm
# code/modules/mob/living/carbon/human/species/virtual_reality/avatar.dm
# code/modules/mob/living/death.dm
# code/modules/mob/living/silicon/ai/ai.dm
# code/modules/mob/living/silicon/pai/pai.dm
# code/modules/mob/living/silicon/robot/robot.dm
# code/modules/mob/living/simple_animal/animals/parrot.dm
# code/modules/mob/mob_movement.dm
# code/modules/organs/organ_external.dm
# code/modules/organs/organ_icon.dm
# code/modules/organs/subtypes/standard.dm
# code/modules/planet/weather.dm
# code/modules/power/cable.dm
# code/modules/power/fusion/core/core_control.dm
# code/modules/power/fusion/fuel_assembly/fuel_control.dm
# code/modules/power/fusion/gyrotron/gyrotron_control.dm
# code/modules/projectiles/gun.dm
# code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm
# config/names/first_name_skrell.txt
# config/names/last_name_skrell.txt
# icons/mob/head.dmi
# icons/mob/robots.dmi
# icons/mob/species/tajaran/helmet.dmi
# icons/obj/ammo.dmi
# icons/obj/gun.dmi
# icons/obj/mining.dmi
# icons/obj/projectiles.dmi
# icons/obj/rig_modules.dmi
# icons/obj/surgery.dmi
# icons/turf/walls.dmi
# maps/southern_cross/southern_cross-1.dmm
# maps/southern_cross/southern_cross-3.dmm
# maps/southern_cross/southern_cross-6.dmm
# maps/southern_cross/southern_cross-8.dmm
# maps/submaps/surface_submaps/mountains/backup/IceCave1.dmm
# maps/submaps/surface_submaps/mountains/backup/IceCave1A.dmm
# maps/submaps/surface_submaps/mountains/backup/IceCave1B.dmm
# maps/submaps/surface_submaps/mountains/backup/IceCave1C.dmm
# maps/submaps/surface_submaps/mountains/crashedcontainmentshuttle.dmm
# maps/submaps/surface_submaps/mountains/deadspy.dmm
# maps/submaps/surface_submaps/mountains/mountains_areas.dm
# maps/submaps/surface_submaps/plains/Thiefc.dmm
# maps/~map_system/maps.dm
# vorestation.dme
2018-09-27 18:01:09 -04:00
atermonera
24c4c6dd9f
Ready for merge
2018-09-02 14:16:00 -07:00
Atermonera
347c97326a
Appeases travis (Round 2)
2018-08-26 18:00:51 -07:00
Atermonera
0ce768af5a
Appeases travis (Round 1)
2018-08-26 17:43:52 -07:00
Atermonera
22d9c89a97
Merc blast door controller
2018-08-26 17:08:46 -07:00
Atermonera
63473cb903
Status display access
2018-08-26 17:08:46 -07:00
Atermonera
11d46f1d8c
Supply cartridge
2018-08-26 17:08:46 -07:00
atermonera
1f2c7cd9f6
Reorganize GPS to proper organization, important comments
2018-08-26 17:08:32 -07:00
atermonera
96d24e7427
GPS cartridge
2018-08-26 17:08:32 -07:00
atermonera
da45a40fad
Refactor crew manifest to a separate file
2018-08-26 17:08:31 -07:00
atermonera
849a3cba56
Cartridge work: part 2
...
* Power monitoring console
* Cartridges have persistent, internal data
* Code to load element-specific data upon request, instead of serving all relevant data at once
* Janitorial Supply Locator
2018-08-26 17:08:02 -07:00
atermonera
cce2201dd7
Cartridge work part 1
2018-08-26 17:08:02 -07:00
atermonera
84458be631
Med records, Sec records, Emp records
2018-08-26 17:07:39 -07:00
atermonera
32bca3d9b6
Template progress
2018-08-26 17:07:38 -07:00
atermonera
5cdeab7208
Cartridge devices
2018-08-26 17:06:53 -07:00
atermonera
3f6ec3e329
Adds newscast viewing, manifest
2018-08-26 17:06:15 -07:00
atermonera
1c8b408594
Initial Work: Manifest, Newsfeed
2018-08-26 17:06:14 -07:00
Atermonera
de65c3c643
NanoUI now processes again
2018-08-25 21:13:16 -07:00
Anewbe
eebb627f00
Partially ports the GLOB system
2018-08-14 18:14:09 -05:00
Neerti
3b5874d3f1
Weather refactor.
2018-08-11 18:42:36 -04:00
Arokha Sieyes
7c050dd35c
Fix merge conflict, update virgo planet things
2018-06-16 10:43:45 -04:00
Anewbe
98b3af60fa
Move planets to SSplanets
2018-06-15 19:05:38 -04:00
Arokha Sieyes
462effc1d2
Creates SSplanets subsystem
...
For SPEEDYNESS
It probably works. I mean it's hard to sit there for 8 hours and test it. But it seems to work okay. At worst if it doesn't you'll have weather that doesn't make sense. ;v
2018-06-02 19:09:35 -04:00
Arokha Sieyes
6b42df0685
Merge branch 'master' of https://github.com/VOREStation/Polaris into aro-sync-05-25-2018
...
# Conflicts:
# code/__defines/misc.dm
# code/controllers/master_controller.dm
# code/game/machinery/computer3/computers/card.dm
# code/game/objects/items/devices/communicator/UI.dm
# code/game/objects/items/stacks/medical.dm
# code/game/objects/structures/signs.dm
# code/modules/admin/admin_verbs.dm
# code/modules/client/client defines.dm
# code/modules/client/client procs.dm
# code/modules/clothing/clothing.dm
# code/modules/clothing/under/accessories/holster.dm
# code/modules/events/radiation_storm.dm
# code/modules/mining/machine_processing.dm
# code/modules/mob/living/carbon/human/species/station/prometheans.dm
# code/modules/mob/living/living.dm
# code/modules/mob/living/simple_animal/animals/bear.dm
# code/modules/mob/living/simple_animal/animals/cat.dm
# code/modules/mob/living/simple_animal/animals/parrot.dm
# code/modules/mob/mob.dm
# code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm
# code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm
# code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm
# code/modules/reagents/reagent_dispenser.dm
# config/example/config.txt
# html/changelogs/.all_changelog.yml
# interface/skin.dmf
# maps/southern_cross/southern_cross-1.dmm
# vorestation.dme
2018-05-25 13:23:47 -04:00