Atermonera
8565190e87
Properly fixes library computer runtime ( #6455 )
...
* Fixes runtime in machinery/CanUseTopic() not providing correct number of arguments to ..()
* Fixes ghost interaction bug
2019-09-15 17:10:24 -04:00
Atermonera
e60f0daf47
Merge pull request #6295 from Mechoid/TTS_And_Sign
...
Adds an advanced TTS circuit, and sign-camera.
2019-08-05 18:52:48 -04:00
Neerti
abd1b97d10
Merge pull request #6159 from Heroman3003/youcantcatchme
...
Allows objects to be made uncatchable
2019-05-09 16:40:23 -04:00
Neerti
91a5203e32
Adds New PoI Features + Bonus PoI
2019-03-27 12:15:50 -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
Anewbe
7f84aeab9f
Merge branch 'master' of https://github.com/PolarisSS13/Polaris into is_tool
2018-08-02 22:35:14 -05:00
Anewbe
729ce71aa0
Converts most istype(thing,tool) procs into an appropriate thing.is_tool() format
2018-08-02 21:45:15 -05:00
Anewbe
91edca4434
Recharger refactor
2018-06-14 15:37:22 -05:00
Leshana
0994c9dbe7
Removes the global lists all_clothing, all_items, all_objs, and all_atoms for performance reasons.
...
- The cost of maintaining these lists is more than the benefit of having them (mostly used only for debugging code)
2018-05-27 15:20:40 -04:00
Neerti
be73b8c36a
for(var/bad_code in world)
...
Removes a very large amount of world loops.
Adds a macro to painlessly generate a global list, and the needed code to modify the list when an object is made or deleted automatically.
Cleans up some commented out code.
2018-04-29 17:55:04 -04:00
Aronai Sieyes
7d3aec96fd
Arranges lots of things into planes ( #5072 )
...
* Rearranges a billion things into planes
* Make cryotubes fancy
* Update Travis
* Fix hiding logic
2018-03-28 12:59:12 -07:00
BillyBangles
85e377f017
Adds a cursed sword (and other haunted things) ( #4931 )
...
* adds cursed sword and 'haunted' object framework.
* fixes back.dmi conflicts
* adds cursed blade ghost pod
as well as fixing some ghost pod oddities
* fixes misc.dm conflicts
* adds cursed sword cave POI
* makes cursed sword use voice mob
as opposed to a brainmob
2018-03-19 11:49:33 -07:00
Anewbe
5c9fd04ed3
Fixes some goofs
2018-02-17 01:19:57 -06:00
Anewbe
1593e4fdeb
Steals more modular armor code
2018-02-16 18:41:07 -06:00
mistyLuminescence
ae308a3a91
Reworks cryopod storage
2017-10-20 19:14:45 +01:00
SinTwo
eabefc538a
Revert "Merge branch 'master' of https://github.com/PolarisSS13/Polaris into NanoGrade"
...
This reverts commit 6bb5409349 , reversing
changes made to f6a83d5ee0 .
2016-08-15 12:58:00 -04:00
SinTwo
fe46fac5cc
final new NanoUI fixes and tgui port
2016-07-27 23:01:26 -04:00
Yoshax
e28c4361f7
Merge pull request #2015 from Neerti/12/16/2015_newwizard
...
Dry-dock phase for Technomancer
2016-07-10 03:43:35 +01:00
Anewbe
f27fa6cc2b
Adds a pry var to objects, which checks if the obj can open doors
2016-07-09 00:24:12 -05:00
Neerti
20a3bd5b26
Merge branch 'master' of https://github.com/PolarisSS13/Polaris into 12/16/2015_newwizard
2016-06-26 20:14:29 -04:00
Neerti
53d60eb554
Does even more work.
...
NOTE: asphyxiation is broken!
2016-06-23 05:21:04 -04:00
Neerti
a9ad84da4b
Merge pull request #1191 from Kelenius/inventoryCleanup
...
Mob inventory cleanup
2016-03-22 21:42:27 -04:00
Kelenius
afbc235b96
Mob inventory cleanup
2016-03-15 16:39:40 +03:00
Kelenius
1d26fcfa8e
Moves a few vars where they should be
...
This should reduce the memory usage
2016-03-15 11:26:46 +03:00
Zuhayr
4ab3daf318
Generalized w_class to obj level, defaulting to null.
2016-01-08 23:19:23 +10:30
Zuhayr
3044496ae9
Attempting to limit object checks.
2016-01-01 12:25:30 +10:30
Neerti
8d4770f798
Fixes ghost examination bug.
2015-12-08 18:13:00 -05:00
PsiOmegaDelta
443a376848
Ghosts can now view any object with a NanoUI interface.
...
However, ghosts can now also only view objects in range to ensure that the NanoUI window count is kept low.
Admins do not suffer this restriction and may also interact with these windows.
2015-12-07 02:35:33 -05:00
PsiOmegaDelta
11904bd805
Object access check fix.
...
Objects now only check synth access as intended, instead of the more restrictive allowance.
Fixes https://github.com/PolarisSS13/Polaris/issues/409 .
2015-12-04 18:42:52 +00:00
Neerti
4f77afece1
Revert 58ef59734f
2015-11-08 10:09:14 -05:00
PsiOmegaDelta
cfc01d053b
Changes how Topic() calls apply fingerprints.
...
Now applies fingerprints if the user is adjacent to a physical object, otherwise applies a hidden fingerprint.
CouldUseTopic() is only called when a user has successfully interacted with an object interface/UI.
2015-10-13 08:56:20 +02:00
PsiOmegaDelta
23a3433e67
Moves nanomanager.close_uis(src) into datum/proc/Destroy() instead of /obj/Destroy() now that NanoUI supports datums.
2015-09-08 08:32:09 +02:00
PsiOmegaDelta
358e50d856
Corrects CanUseObjTopic base proc.
...
Now returns 1 instead of 0.
2015-08-24 12:16:18 +02:00
Zuhayr
23564bda0c
Merge pull request #10694 from PsiOmegaDelta/150817-SynthAccess
...
Synths now relies on access permissions as well.
2015-08-24 17:45:10 +09:30
Zuhayr
bf313ae238
Merge pull request #9851 from mwerezak/armourpen
...
Adds armor penetration system
2015-08-22 02:22:17 +09:30
PsiOmegaDelta
c346b99371
Merge remote-tracking branch 'upstream/dev' into 150817-SynthAccess
...
Conflicts:
code/game/objects/items/weapons/cards_ids.dm
2015-08-20 12:42:51 +02:00
PsiOmegaDelta
c2e2252342
Synth access and icon update changes.
...
Refactors how synthetics set their modules. On login, if appearance selection was initiated but not finalized, the selection options popup again. Fixes a long-standing issue of borgs being able to look like the standard module by loging out.
Ensures the syndicate agent IDs and syndicate borgs will always have the same initial access permissions.
Removes now unnecessary syndicate snowflake code from NanoUI.
Synths now utilize actual ids.
2015-08-20 12:40:08 +02:00
Zuhayr
c8b6813426
Merge pull request #10005 from PsiOmegaDelta/150703-Uplinkery
...
Uplink Items - Part III
2015-08-20 19:19:12 +09:30
PsiOmegaDelta
1c92c62399
Merge remote-tracking branch 'upstream/dev' into 150817-SynthAccess
2015-08-20 10:01:19 +02:00
PsiOmegaDelta
15f54c595b
Synths now relies on access permissions as well.
...
Ensures station bound synthetics will not be able to utilize Syndicate/Heist equipment/vessels, as well as the opposite for potential syndicate synths.
2015-08-17 09:12:40 +02:00
Zuhayr
c8baafed2a
Removed turf_animation for now, ported vg hasproximity optimisation. Rewrite and refactor of how turfs handle icon updates, edge smoothing and
...
construction/deconstruction. Major map rework/changes.
2015-08-16 06:05:21 -07:00
PsiOmega
c51e208094
One can now greatly customize syndicate ids. Partially based on https://github.com/ParadiseSS13/Paradise/pull/1686 .
2015-08-15 15:22:37 +02:00
HarpyEagle
2e8f927085
More descriptive variable name
...
Renames armorpen to armor_penetration
2015-08-13 22:38:28 -04:00
mwerezak
bb8f706943
Adds armor penetration system
2015-08-13 22:23:00 -04:00
Kelenius
d8d94b9d64
Merge branch 'dev' into ofSleepersAndNano
...
Conflicts:
code/game/machinery/Sleeper.dm
maps/exodus-1.dmm
2015-08-13 09:20:51 +03:00
PsiOmega
ba240cb768
Merge remote-tracking branch 'upstream/dev-freeze' into dev
...
Conflicts:
code/game/antagonist/station/rogue_ai.dm
code/game/machinery/atmoalter/portable_atmospherics.dm
code/game/machinery/spaceheater.dm
code/modules/clothing/head/soft_caps.dm
maps/exodus-5.dmm
2015-08-12 21:18:18 +02:00
PsiOmegaDelta
3e4ec4d7b7
NanoUI windows now close on Destroy(), preventing all sorts of qdel issues.
2015-08-12 09:41:22 +02:00
GinjaNinja32
631ff21980
Merge remote-tracking branch 'upstream/dev-freeze' into dev
...
Conflicts:
code/game/gamemodes/cult/runes.dm
code/game/objects/items/weapons/implants/implantcase.dm
code/game/objects/items/weapons/melee/energy.dm
code/modules/mob/living/carbon/human/emote.dm
code/modules/mob/living/carbon/human/human.dm
code/modules/mob/living/carbon/human/human_attackhand.dm
code/modules/mob/living/silicon/robot/drone/drone.dm
code/modules/mob/living/silicon/robot/emote.dm
code/modules/mob/living/silicon/robot/robot.dm
code/modules/nano/modules/crew_monitor.dm
code/modules/organs/organ_internal.dm
2015-08-11 18:47:05 +01:00
Kelenius
f948932bee
Updates sleepers
...
WIP
2015-07-29 11:17:15 +03:00
PsiOmegaDelta
617db485ee
qdel/Destroy entries.
2015-07-21 14:22:01 +02:00