kane-f
da528063d7
Refactors effect/effect into effect ( #30138 )
...
* Refactors /obj/effect/effect into /obj/effect
* Fixes these
* And these
* And these
* Fixes stuff not being clickable
* Fixes .dme real quick
* Removes now-redundant vars
* This too
Co-authored-by: kanef <kanef9x@protonmail.com >
2021-08-11 15:19:06 -05:00
DeityLink
bdfe03a599
fix planes ( #29958 )
2021-07-04 19:16:28 -04:00
kane-f
0a5c00edf7
Allows all assemblies to be attached to wires ( #29880 )
...
* Allows all assemblies to be attached to wires
* Making it for all items it's inside, like things that use wires
* Better way to write it
* Typo
* Mobs were a mistake
Co-authored-by: kanef <kanef9x@protonmail.com >
2021-06-26 09:14:51 -05:00
DamianX
855116d64c
Fixed infrared emitter runtimes ( #27401 )
2020-08-09 15:19:26 +02:00
DamianX
28af48a4f7
Optimized infrared emitters ( #27403 )
2020-08-06 17:26:03 +02:00
DamianX
f5c96279c6
Removed datum pooling ( #26992 )
...
* removed pooling
* replace returnToPool with qdel
* did stuff
2020-07-03 19:38:38 -03:00
DamianX
85ff9b697a
Fixed a bunch of warnings and errors ( #26993 )
...
* renamed implant malfunction defines
* refactored domutation
* possibly fix something about whitelists
* fix admin_memo warning
* fixed wrong attackby parameters in click.dm
* remove superfluous return in BSQL
* maybe fix something in mob/add_language
* maybe fix more language stuff
* Added return-type annotation to job_controller
* removed unreachable code from observer.dm
* possibly fix electrocute_act
* fixed bees wow this code never ran, 100% tested
* fixed parrot life
* fixed wolf attack logs
* fix bear life
* removed unreachable slime/show_inv
* fixed human/electrocute_act
* actually just get rid of this shit
* properly add return types
* removed more returns from BSQL
* added get_organ return type
* fixed infrared holder_movement
* fixed type_instances declaration
* fixed unreacheable overlay/New
* possibly fix release_restraints
* remove hopefully final return from BSQL
2020-07-01 09:46:00 -03:00
DeityLink
dfcecf892a
Update code/modules/assembly/infrared.dm
...
Co-authored-by: jknpj <jknpjr@gmail.com >
2020-06-05 16:05:41 +02:00
DeityLink
79e142b10f
Update code/modules/assembly/infrared.dm
...
Co-authored-by: jknpj <jknpjr@gmail.com >
2020-06-05 15:59:23 +02:00
Deity Link
c01233da51
just define my shit up
2020-06-05 15:58:48 +02:00
Deity Link
6f16b85f58
bye lag
2020-06-05 02:52:01 +02:00
Deity Link
7dd3fa6716
finishing touches
2020-06-05 02:11:47 +02:00
Deity Link
2c980a1f42
Infrared Emitters THE COMEBACK
2020-06-05 01:55:12 +02:00
Deity Link
f7b5f00a3e
FixBeamsMore
2020-06-04 02:18:29 +02:00
Paul Ritter
9e371f3884
starting the crusade against relative pathing ( #22593 )
...
* starting the crusade against relative pathing
* new() part1
* new() part 2
* FOR VALHALLA
* you sneaky buggers
* part 5: the reckoning
* chapter 6: rejuvination
* chapter 7: age of conflict
* dammit travis
2019-04-29 13:33:46 -03:00
MadmanMartian
23371fbb73
fixes things not pulling/moving properly ( #17058 )
...
* fixes things not pulling/moving properly by giving them the proper arguments that were expected
* removes hitlers
2018-01-10 15:09:13 +01:00
Sood
9a7fd6f964
fixes
2017-02-07 17:53:42 -08:00
Sood
57534f2f15
QDEL CLEANUP THE RECKONING
2017-02-07 14:38:59 -08:00
ComicIronic
d490e1f970
Removed one line ifs and elses. ( #11389 )
2016-08-15 05:36:21 -05:00
ComicIronic
b2b5c81633
Moved research names over to defines. ( #11424 )
...
* Moved research names over to defines.
Also fixed 4 (four) instances of the incorrect research name being used.
* Changed research names to avoid collisions.
2016-08-14 17:47:22 -05:00
clusterfack
6edf0208ac
64x64 Sprites ( #11214 )
...
* Move DMI files over to 64x64
* Lighting overlay + world.icon_size.
* Change 32 to world icon size
* Adds pixel shift multiplier
* Fix accidentaly 16 -> world_icon_size/4 conversion to proper world_icon_size/2 conversion
* Fixes lighting properly
* Fix spacepods bounds
* Redo all icons with BYONDTools bug fixed
* Update ALL the map files dear god
* Double crayon font size
* Update all screen locs
* Fix contextual clicks
Couldn't use PIXEL MULTIPLIER here for the most part due to the fact most of these are ranges and doubling them would leave empty spaces
* Fixes maptext size and the final touch ups on antag screen locs
* Runs optipng on the DMI files in last commit.
Because my optipng version was outdated (blame the optipng package I had installed) it failed to run on the erge commit. This fixed that.
* Reduces parallax size a bit for 64x64 map sizes
* Fix lobby screens
* Fix DME
2016-08-05 02:07:02 +02:00
ComicIronic
53040e7e83
Moves string overlays to use images. ( #10686 )
...
* Moves string overlays to use images.
* Fixed overlays being missed in replace due to unexpected string characters.
2016-06-20 17:27:24 -05:00
PJB3005
f46f02dc9e
Goon-style chat.
...
Credits to goon for most of the work.
2016-03-27 17:23:07 +02:00
PJB3005
2d4e0080a3
Removes the autofix messages.
2016-01-21 19:34:04 +01:00
PJB3005
1a2f9ab059
All the EOLs are now LF.
...
Fuck you too 0D :^)
2016-01-16 23:28:07 +01:00
unid15
9be6ff5c88
[wip] allows reading different values of assemblies
...
comparison circuit rework
2015-12-22 18:56:58 +01:00
unid15
c77b2c9519
math circuits 0.1
...
fix a minor typo
2015-12-22 18:56:49 +01:00
unid15
7156de391a
added assembly frames
2015-12-13 14:33:24 +01:00
PJB3005
3cca5692af
Removes the panic writer messages.
2015-11-20 03:17:06 +01:00
Rob Nelson
dafcb072f7
Quit emailing me pomf
2015-07-24 02:44:12 -07:00
D3athrow
d59f6a07b0
comment out panicwriter and saytesting
2015-07-20 16:04:48 -05:00
D3athrow
41d7df01fd
just fuck my shit up
2015-07-18 02:30:51 -05:00
d3athrow
0ff5d90ecf
Merge pull request #5178 from Unfit/newscaster
...
Small newscaster and AI updates
2015-07-01 18:46:50 -05:00
Unfit
4cdb2df746
newscaster & AI features
...
-ai can upload photos to the newscaster
-ai can delete and rename photos
BONUS
-absolute patching in assemblies
-removed magic numbers
2015-06-28 14:48:31 +02:00
D3athrow
ba9a986378
Yes
2015-06-27 11:13:56 -05:00
D3athrow
7ed60d65f4
remove infrared beams for time being
2015-06-27 09:43:58 -05:00
ComicIronic
06b5e60bbe
Material datum implementation
...
Material datum functionality changed to mimic that of reagents etc. by
using a global datum list and an assoc value list.
Material datums added at the atom level.
starting_materials var added - on New(), the materials in the list are
added to a datum. An empty list generates an empty datum, a null means no
datum.
m_amt, g_amt, and where applicable gold_amt, etc. completely removed,
replaced with starting_materials where applicable.
Fabricators
Fixed a bug with fabricators taking design cost, not shown cost.
Fixed a bug with fabricators taking costs before a design was shown
completable.
Fabricators now transfer the materials they use in the design to the atom
produced's material datum.
Designs are now world-consistent : scanning the same atom will ref the
same design, and scanning an atom with a design will fetch it.
Mechanic fabs now add plastic cost on top of the design, not to it.
Mechanic designs no longer require random extra materials.
Mechanic designs are now material-specific, not type-specific.
Mechanic blueprint uses have been removed, in favour of a consumable
system.
RnD wires moved to the datum system.
Autolathe moved under fabricators. It preserves as much functionality as
possible.
Framework added for plastic costs on mechanic fabs to be toggled, and for
removal of designs to be toggled also.
2015-06-13 16:13:02 +01:00
eswordthecat
9573b2a3d5
isturf instead of istype(, /turf), areaMaster for areas.
2015-02-27 02:39:17 +08:00
D3athrow
72fde47f91
micro optimization, Cut() to len = 0
2015-01-31 00:40:13 -06:00
ComicIronic
9c9e1ff808
Removed the TABLEPASS flag.
...
No longer in use in any of the code.
Also changed cases of flags being set to null instead of 0.
2015-01-03 18:33:47 +00:00
Rob Nelson
ae44ec5161
BEEEAAAAMS (and atmos/supermatter stuff)
...
A lot of fixes that became intertwined.
- rscadd: "BEAMS! Emitters now put out a constant beam of energy, which is far less laggy that the old bullet-based method. They also look cooler."
- rscadd: "Prisms can combine emitter beams that multiply the damage."
- rscadd: "Infrared triggers use the same system as emitters."
- rscadd: "Burst HE pipes have their own sprite"
- rscadd: "High-performance event observers (needed for beams)"
- rscadd: "Supermatter audio alerts"
- rscadd: "Added radiation floor decals."
- bugfix: "Burst pipes are no longer baleeted by their own explosions."
- bugfix: "Pipes are given time to release pressure before the next round of pressure checks."
- bugfix: "Explosions are slightly delayed to avoid choruses of simultaneous explosions"
- bugfix: "Gas miners no longer melt."
2014-12-08 22:44:20 -08:00
ESwordTheCat
9b4ec7a04e
Use built-in Crossed rather than HasEntered ( 799c7ad2ce).
2014-07-30 06:20:22 -08:00
ESwordTheCat
81713b1c14
Update arguments.
2014-07-26 08:35:51 -08:00
Aranclanos
aaaf0ff8ff
Makes the infrared beams from the infrared devices qdel
2014-05-04 05:49:10 -03:00
Rob Nelson
097559eef9
GC fixes.
2014-02-16 12:37:06 -08:00
Rob Nelson
218414ff83
Add plastic to recycling, make a better way of sorting shit from the line.
...
AND CHANGE EVERYTHIIIIING
2014-02-07 07:33:48 -08:00
Rob Nelson
5acaea39d0
Added voice analyser and megaphone.
2013-11-13 12:37:44 -08:00
Rob Nelson
1273d06df5
Combine a shitload of strings.
2013-09-04 13:17:54 -07:00
Cael_Aislinn
bdeb96b7e5
Merge branch 'incremental_tg' r5514 (11/1/2013) into bs12_with_tgport
...
Conflicts:
baystation12.dme
code/ATMOSPHERICS/components/unary/vent_pump.dm
code/ATMOSPHERICS/components/unary/vent_scrubber.dm
code/__HELPERS/game.dm
code/controllers/shuttle_controller.dm
code/datums/datumvars.dm
code/datums/supplypacks.dm
code/defines/obj/storage.dm
code/defines/obj/vending.dm
code/defines/obj/weapon.dm
code/defines/procs/command_alert.dm
code/game/area/Space Station 13 areas.dm
code/game/atoms.dm
code/game/gamemodes/changeling/modularchangling.dm
code/game/gamemodes/cult/runes.dm
code/game/gamemodes/events.dm
code/game/gamemodes/events/dust.dm
code/game/gamemodes/events/miniblob.dm
code/game/gamemodes/events/ninja_equipment.dm
code/game/gamemodes/factions.dm
code/game/gamemodes/game_mode.dm
code/game/gamemodes/gameticker.dm
code/game/jobs/access.dm
code/game/jobs/job/assistant.dm
code/game/jobs/job/captain.dm
code/game/jobs/job/civilian.dm
code/game/jobs/job/engineering.dm
code/game/jobs/job/medical.dm
code/game/jobs/job/science.dm
code/game/jobs/job/security.dm
code/game/jobs/job_controller.dm
code/game/machinery/alarm.dm
code/game/machinery/atmo_control.dm
code/game/machinery/atmoalter/area_atmos_computer.dm
code/game/machinery/bots/medbot.dm
code/game/machinery/computer/HolodeckControl.dm
code/game/machinery/computer/ai_core.dm
code/game/machinery/computer/atmos_alert.dm
code/game/machinery/computer/card.dm
code/game/machinery/computer/cloning.dm
code/game/machinery/computer/computer.dm
code/game/machinery/computer/message.dm
code/game/machinery/computer/pod.dm
code/game/machinery/computer/prisoner.dm
code/game/machinery/computer/syndicate_shuttle.dm
code/game/machinery/constructable_frame.dm
code/game/machinery/doors/door.dm
code/game/machinery/doors/firedoor.dm
code/game/machinery/newscaster.dm
code/game/machinery/recharger.dm
code/game/machinery/spaceheater.dm
code/game/machinery/telecomms/broadcaster.dm
code/game/machinery/telecomms/logbrowser.dm
code/game/machinery/telecomms/machine_interactions.dm
code/game/machinery/teleporter.dm
code/game/machinery/wishgranter.dm
code/game/mecha/mech_fabricator.dm
code/game/mecha/working/ripley.dm
code/game/objects/items.dm
code/game/objects/items/blueprints.dm
code/game/objects/items/devices/flashlight.dm
code/game/objects/items/devices/radio/encryptionkey.dm
code/game/objects/items/devices/uplinks.dm
code/game/objects/items/stacks/medical.dm
code/game/objects/items/weapons/cards_ids.dm
code/game/objects/items/weapons/gift_wrappaper.dm
code/game/objects/items/weapons/hydroponics.dm
code/game/objects/items/weapons/manuals.dm
code/game/objects/items/weapons/secstorage/secstorage.dm
code/game/objects/items/weapons/storage/backpack.dm
code/game/objects/items/weapons/storage/firstaid.dm
code/game/objects/items/weapons/storage/kit.dm
code/game/objects/items/weapons/storage/storage.dm
code/game/objects/items/weapons/storage/toolbox.dm
code/game/objects/items/weapons/storage/uplink_kits.dm
code/game/objects/items/weapons/stunbaton.dm
code/game/objects/items/weapons/surgery_tools.dm
code/game/objects/items/weapons/tools.dm
code/game/objects/structures/crates_lockers/closets/secure/cargo.dm
code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm
code/game/objects/structures/crates_lockers/closets/secure/scientist.dm
code/game/objects/structures/crates_lockers/closets/secure/security.dm
code/game/objects/structures/electricchair.dm
code/game/objects/structures/extinguisher.dm
code/game/objects/structures/watercloset.dm
code/game/objects/weapons.dm
code/game/turfs/turf.dm
code/game/vehicles/airtight/airtight.dm
code/game/vehicles/vehicle.dm
code/global.dm
code/modules/DetectiveWork/evidence.dm
code/modules/admin/IsBanned.dm
code/modules/admin/player_panel.dm
code/modules/admin/verbs/diagnostics.dm
code/modules/admin/verbs/getlogs.dm
code/modules/client/preferences.dm
code/modules/clothing/masks/miscellaneous.dm
code/modules/clothing/spacesuits/rig.dm
code/modules/clothing/suits/miscellaneous.dm
code/modules/critters/critter_defenses.dm
code/modules/detectivework/scanner.dm
code/modules/flufftext/Hallucination.dm
code/modules/food/recipes_microwave.dm
code/modules/mining/mine_items.dm
code/modules/mining/mine_turfs.dm
code/modules/mining/satchel_ore_boxdm.dm
code/modules/mob/dead/observer/observer.dm
code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm
code/modules/mob/living/carbon/alien/special/facehugger.dm
code/modules/mob/living/carbon/carbon.dm
code/modules/mob/living/carbon/carbon_defines.dm
code/modules/mob/living/carbon/human/human.dm
code/modules/mob/living/carbon/human/human_attackhand.dm
code/modules/mob/living/carbon/human/life.dm
code/modules/mob/living/carbon/human/say.dm
code/modules/mob/living/carbon/human/update_icons.dm
code/modules/mob/living/carbon/metroid/metroid.dm
code/modules/mob/living/living.dm
code/modules/mob/living/silicon/ai/life.dm
code/modules/mob/living/silicon/robot/robot.dm
code/modules/mob/mob_cleanup.dm
code/modules/mob/mob_defines.dm
code/modules/mob/mob_transformation_simple.dm
code/modules/paperwork/clipboard.dm
code/modules/paperwork/folders.dm
code/modules/paperwork/paper.dm
code/modules/paperwork/paperbin.dm
code/modules/paperwork/pen.dm
code/modules/power/cable.dm
code/modules/projectiles/guns/energy/special.dm
code/modules/projectiles/guns/projectile/revolver.dm
code/modules/projectiles/projectile/change.dm
code/modules/projectiles/projectile/special.dm
code/modules/reagents/Chemistry-Reagents.dm
code/modules/reagents/reagent_containers/glass.dm
code/modules/reagents/reagent_containers/hypospray.dm
code/modules/recycling/sortingmachinery.dm
code/modules/research/designs.dm
config/config.txt
html/changelog.html
icons/mob/head.dmi
icons/mob/hud.dmi
icons/mob/items_lefthand.dmi
icons/mob/items_righthand.dmi
icons/mob/mask.dmi
icons/mob/suit.dmi
icons/mob/ties.dmi
icons/mob/uniform.dmi
icons/obj/clothing/hats.dmi
icons/obj/clothing/masks.dmi
icons/obj/clothing/suits.dmi
icons/obj/clothing/ties.dmi
icons/obj/grenade.dmi
icons/obj/projectiles.dmi
Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au >
2013-01-11 22:12:31 +10:00
rockdtben@gmail.com
169c96db1b
Too remove potential excessive garbage collection per tick. We will be reusing lists for overlays instead of deleting and creating them.
...
the .Cut() proc on a list will empty a list by default. This also will set the len to 0.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5465 316c924e-a436-60f5-8080-3fe189b3f50e
2013-01-04 15:11:06 +00:00