Commit Graph

443 Commits

Author SHA1 Message Date
Rob Nelson c3b021e246 Added a garbage collector implementation based on rumors from Goon and proc references in released gooncode.
And holy shit it's fast

Conflicts:
	baystation12.dme
	code/ATMOSPHERICS/pipes.dm
	code/game/machinery/Sleeper.dm
	code/game/machinery/rechargestation.dm
	code/game/objects/structures/crates_lockers/crates.dm
	code/game/objects/structures/tables_racks.dm
	code/modules/mining/mine_turfs.dm
	code/modules/paperwork/photocopier.dm
	code/modules/power/cable.dm
	html/changelog.html
2014-01-29 23:45:21 -05:00
Rob Nelson 22a2df1115 Standardize HULK.
Conflicts:
	code/game/mecha/mecha.dm
	code/game/objects/items/weapons/swords_axes_etc.dm
2014-01-21 22:45:40 -05:00
ZomgPonies cb5367ed96 Switching cable coils to stacks 2014-01-21 21:23:26 -05:00
d3athrow b6045a2bbe Fix move_inside verb exploit across the board
Conflicts:
	code/game/machinery/Sleeper.dm
2014-01-20 01:58:03 -05:00
Rob Nelson 0e32d72fc2 Fixes #3, hopefully. 2014-01-20 01:43:27 -05:00
ZomgPonies 90496be20a Standardized intent names so it's all harm. Fuck you hurt. 2014-01-19 08:30:50 -05:00
Incoming 048ed6e9fd [tumblr approved] Sausage Party Reduction
*Lets adamantine golems and ninjas generate female where before they were generated exclusively male.

The ninja spacesuit has a coded in female variant that has existed forever but was not actually used. It only shows up upon suit ACTIVATION because (?:?:?)|\|i|\|j4c0d3(?:?:?).

Likewise female adamantine golems have their own sprites and can show up in staff of change shots, but ones generated from the rune were always male.

This does NOT effect admin summoned unknown humans, those are all still male.

Conflicts:
	code/modules/events/tgevents/ninja.dm
	code/modules/mob/living/carbon/metroid/metroid.dm
2014-01-14 22:55:39 -05:00
ManeaterMildred 671b886564 Added costs for the Mech Ion Rifle and the Mech Rocket Launcher. 2014-01-14 22:43:03 -05:00
SkyMarshal e2bbbb7e39 Mining fixes as it was annoying as fuck. Also a random object with nothing in it removed.
Conflicts:
	code/modules/mining/mine_turfs.dm
2014-01-09 20:56:38 -05:00
ZomgPonies 9ad437b8c5 Adding checks for LAssailant everywhere whee 2013-12-23 04:57:44 -05:00
ZomgPonies 62b0b49659 Brain Borer Overhaul 2013-12-19 03:32:19 -05:00
ZomgPonies d4055a89af Buckshot whee! 2013-12-12 22:10:33 -05:00
ZomgPonies 6a5f652e22 Added mech laser logging 2013-11-28 02:11:11 -05:00
ZomgPonies ec1d6f981b Fix Ripleys on Asteroid 2013-11-24 02:56:30 -05:00
ZomgPonies 887e172a26 More asteroid unsim fixes 2013-11-23 06:55:46 -05:00
ZomgPonies 2c0614d3af Replaces HasEntered() with Crossed() and reduces redundant checks on turf/Enter() 2013-10-28 06:45:15 -04:00
Fox-McCloud 649df8ac91 Rebalance Update
Rebalanced Traitors, HoP, and Reagents; added new traitor item.
2013-10-27 12:11:48 -04:00
ZomgPonies 66262d7fec HONKmech balancing 2013-10-19 18:34:27 -04:00
ZomgPonies fd24387423 Fixed BIG lag bug with job objectives 2013-10-14 01:28:52 -04:00
ZomgPonies 5daf979b72 Pretty much all new click code 2013-10-12 14:44:36 -04:00
ZomgPonies aa79d1323b Added Vox and Kidan as unlockable Karma species 2013-10-04 02:57:42 -04:00
ZomgPonies dadbd68741 Clownplanet update + minemech broken sprites 2013-09-26 06:46:02 -04:00
ZomgPonies de5e664abd Adding last HONK mech things so peopel can build it 2013-09-18 14:39:40 -04:00
ZomgPonies 9580552fd3 Re-added ninjas 2013-09-16 22:34:28 -04:00
ZomgPonies e38d18b7f9 HONKputer sprites and files 2013-09-11 21:02:42 -04:00
ZomgPonies cd03ca8ef6 Fixes for clown planet + HONK mech construction 2013-09-11 00:04:22 -04:00
ZomgPonies a935863200 Made blob gamemode work, removed ninjas because needs overhaul, optimized some strings 2013-09-08 11:39:33 -04:00
Mloc-Argent a084f74c7d Expansion of every "icon = ''" path.
Supposed to help compilation times.  Who knows.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2013-09-01 21:53:36 +01:00
Segrain 8d1fdd87b3 Typecheck fix. 2013-08-29 02:24:40 +03:00
Segrain acb4a01b9d Compile fix. 2013-08-23 10:42:29 +03:00
Mloc-Argent 1106845cb6 further checks against mobs being loaded by hydraulic clamps.
Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2013-08-22 15:54:28 +01:00
comma e45f429e4c Merge branch 'dev-freeze' of https://github.com/Baystation12/Baystation12
Conflicts:
	code/modules/mob/living/silicon/robot/robot.dm
	maps/tgstation.2.1.0.0.1.dmm
2013-08-04 01:40:32 +04:00
Erthilo 9bbf43407f Fixes Gravitational Catapult not detaching. 2013-07-30 20:06:37 +01:00
Segrain ea320dca67 Conflict fix? 2013-07-29 08:15:54 +03:00
Segrain 85f82219ba Fix for #3345. 2013-07-25 03:03:14 +03:00
Mloc-Argent 2123389f94 Merge branch 'master' of github.com:Baystation12/Baystation12 into dev-freeze 2013-07-22 14:42:31 +01:00
Mloc-Argent eef12bf252 Fixes #3324.
Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2013-07-21 15:03:49 +01:00
comma d5942c4b10 Updated HUDs to find only known viruses. 2013-07-09 13:04:05 +04:00
Segrain 72588c8c61 MedHUDs and virus2. 2013-07-09 04:51:09 +03:00
Ispil 8c6c03c9d6 Removes the ability to create anything HONK-related in the mech fabricator. Also removes the ability to add bananium, due to it thus being pointless to add due to the one thing it can build being removed. Note that everything is commented out, not deleted. 2013-07-04 00:28:40 -07:00
Zuhayr e3696a13e9 Redundancy fix. 2013-07-01 19:51:03 -07:00
Zuhayr a332bd86d2 Fixes #3209 2013-07-01 19:10:26 -07:00
Chinsky b4822e1600 Merge pull request #3126 from CIB/bleeding-edge-freeze
Implemented robot components(organs)
2013-06-22 22:58:04 -07:00
Zuhayr f77d208d04 Fixes #3131 2013-06-22 22:19:52 -07:00
cib b58326c8fa Implemented robot components(organs)
Features:
- You now have to open up a cyborg after constructing it and insert all the components
- Cyborgs have per-component damage rather than total damage.
- Too much damage can fry a component, making it non-functional
- Components consume power
- You can disable a component to save power
- Actuator component allows you to move
- Camera component allows you to see
- Comms component allows you to use :b
- Radio component allows you to use radio
- The same placeholder icon for all components
2013-06-22 07:11:02 +02:00
Zuhayr d0267a07d2 Fixes #3106 2013-06-21 06:43:24 -07:00
NicholasDV adde619a06 Fixes an issue in grammar!
Specifically, the way that it was coded made it so that the word
the would appear twice. There... really wasn't a way to fix that
in a way that would effect a lot more things, that I could find.
As a result, I simply reworded it so that it can work with or without
the word, 'the'.

closes #2771
2013-06-09 03:40:27 -04:00
aranclanos@hotmail.com 3035bf565c Changes on how some simple hostile mobs search for targets, they now make a list of mobs at sight with the heareable() proc and add the mechs of a new global list instead of checking all the atoms in a radius of 21x21.
The new global list is called mechas_list, it contains all the mechs (sadly the 8 mechs of centcomm are added to this list, just to avoid problems with other servers with different maps)
Clowns, goats and spiders still use the old way to track targets (the view() proc).

The goal of this commit is to reduce lag, it will be really noticeable on the carp migration event, they should be 70% less laggy.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5820 316c924e-a436-60f5-8080-3fe189b3f50e
2013-06-04 14:09:05 +04:00
Aranclanos 69e1cce5d3 Removed the commented out code from the auto update options of exosuit fabricators.
For this reason, the exosuit fabricators will be removed from the process() list at roundstart.
(cherry picked from commit 8e191ebac99dc1f93b1b03a89784212f31f4b985)
2013-06-04 14:03:32 +04:00
Aranclanos 82181e72fe Removed the auto-update from exosuit fabricates. They were huge lag generators, loops inside of other loops each process() tick.
This will help to reduce lag.
2013-06-04 14:02:38 +04:00