Jordie
265938e7d9
Merge pull request #17220 from Incoming5643/badmins_doing_shit
...
View vars will now tell you if something has been previously var edited
2016-05-01 17:02:02 +10:00
Cheridan
55514c3be6
Merge pull request #17233 from coiax/mining-item-stats
...
Added more stat tracking to mining items and engine generation
2016-04-30 08:21:41 -05:00
Jordie
53fd10c54b
Merge pull request #17256 from tgstation/revert-17086-planes_on_a_snake
...
Revert "Move some stuff from different layers to different planes"
2016-04-30 15:34:17 +10:00
Nerd Lord
8a6d36061e
Each cable coil color now has inhands
2016-04-29 22:10:11 -04:00
Cheridan
d662b0e455
Merge pull request #17218 from phil235/FixTalkingInPipes
...
No longer deaf while inside pipes
2016-04-29 20:34:03 -05:00
KorPhaeron
0bbcc00c4d
Revert "Move some stuff from different layers to different planes"
2016-04-29 16:07:23 -05:00
Joan Lung
6fc1d4fde4
Blobs can no longer eat the supermatter ( #17205 )
...
* Blobs can no longer eat the supermatter
* phil'd
* phil'd
2016-04-29 20:29:20 +02:00
Razharas
81dadcec5f
Merge pull request #17086 from MrPerson/planes_on_a_snake
...
Move some stuff from different layers to different planes
2016-04-29 15:51:41 +03:00
Razharas
4ddf6015d8
Merge pull request #17032 from Robustin/ThisEndsNow
...
Ends the confusing inconsistency of power cable and CONDUCT weapons
2016-04-29 15:34:25 +03:00
Jack Edge
d898018970
Tracks engine ignition with generators
2016-04-29 09:43:22 +01:00
Incoming
10b966b97c
View vars will now tell you if something's been previously var edited
2016-04-28 19:38:21 -04:00
phil235
750eaa4a57
invisibility = 100 and 101 now use defines.
2016-04-29 01:00:05 +02:00
phil235
d5af5ca696
Objects with invisibility = 101 are ignored by procs like view() that are used for say() and visible_message().
...
Objects that are simply hidden (instead of being abstract things) now always use invisibility = 100.
This fixes not being able to hear what you say while inside a hidden gas/disposal pipe.
Fixes the t-ray scanner revealing abstract object that should never be seen, like spacevine controller.
Fixes not hearing anything during a mob transformation.
2016-04-29 00:04:40 +02:00
MrPerson
b50e0ee42c
Merge branch 'master' of https://github.com/tgstation/-tg-station into planes_on_a_snake
2016-04-27 17:03:32 -07:00
phil235
bb1f60e769
Fixes typos and errors I made.
...
Fixes unscrewing a broken computer only dropping one glass shard instead of two.
Fixes AI holopad, recharger, keycard authentication device, reagent_dispensers reagentgrinder, and APC not being attackable.
Fixes APC cover knockdown being random, it now uses the take_damage() proc, which also allows animals and xenos to knock down the cover of a broken apc.
2016-04-25 22:29:17 +02:00
phil235
fcf544283d
Merge branch 'master' of https://github.com/tgstation/-tg-station into AttackbyDestruction
...
Conflicts:
code/game/objects/structures/crates_lockers/closets.dm
2016-04-24 21:22:37 +02:00
phil235
b146131a34
Second commits.
...
This contains the changes to item_attack.dm
Obj/attackby() now follows a similar structure as mob/living/attackby. It calls attack_obj() (like attack() but for obj) which calls attacked_by (just like attack() does)
The use of the NOBLUDGEON flag changes a bit, it is now used to signify the item cannot be used as a melee weapon at all. No attack animation, no attack message. I've given this bitflag to many items that have an afterattack() so as to not both attack and do the special action (among those items: the rcd)
There's also the code changes to attacking machines: attacking any machine now give a proper message and a sound. And with this, I made more machines breakable (using a health var and the very little used BROKEN stat). Most notably, tables can now be attacked when on harm intent and be destroyed.
The newly destroyable machines have a take_damage() proc used by all sorts of attack (weapon, xeno, animal, hulk, mech melee, gun projectile, thrown items).
There's some more stuff in there, see the PR's description and comments.
2016-04-24 20:37:00 +02:00
phil235
0caa59b21a
First commit of this big PR
...
These are the files with just tiny tweaks. Mostly modify an object's attackby so it does "return ..()" instead of "..()".
If there are other things in this commit, the PR's description will explain them.
2016-04-24 20:26:24 +02:00
MrPerson
3f70f880ac
Move some stuff from different layers to different planes
...
Moves everything on a 15+ layer to a plane. So now you get screen catcher (-99, was already on a plane), lighting (15), effects that ignore lighting (16), fullscreen UI effects (18), screen objects used to build the UI (19), actual equipment in the UI slots (20), and everything else (0).
Also created a file to contain plane and layer defines for hopeful eventual use.
Hopefully this doesn't change anything now but does enable some nifty new features in the future.
2016-04-24 04:03:41 -07:00
Robustin
35a868b33c
All memes must die
2016-04-21 12:00:01 -04:00
Nerd Lord
676041dd85
Blob cores and supermatter shards now appear on the POI list
2016-04-19 12:26:28 -04:00
octareenroon91
ea7fad12be
More possible colors for random cable coils.
2016-04-15 15:15:32 -05:00
bawhoppen
16b7a1c8e4
goddamnit goof
2016-04-14 03:43:20 -05:00
Lularian
2aad6e1152
signs no longer affected by tesla
2016-04-14 02:08:29 -05:00
KorPhaeron
9988ee1975
Merge pull request #16696 from SamuelRowe/master
...
Minor grammar fixes
2016-04-13 00:22:39 -05:00
Joan Lung
b0d6771903
Merge pull request #16694 from Fox-McCloud/xenobio-tweaks
...
Xenobio Additions and Tweaks
2016-04-12 20:57:50 -04:00
Fox-McCloud
cfdaac5fe0
tweaks
2016-04-12 20:50:03 -04:00
Cheridan
a1eb2d459b
Merge pull request #16729 from RemieRichards/holomap_port
...
Station blueprints improvements
2016-04-10 13:40:34 -05:00
CosmicScientist
45ac330702
removes computer sprite change, adds mouse_opacity
2016-04-10 01:52:08 +01:00
Remie Richards
95d2f9a848
Ports the functionality of the /vg/ holomap to the Station Blueprints, you can now see a layout of cables/pipes/atmos/power machinery as it was at roundstart to assist in repairs
2016-04-08 01:02:41 +01:00
SamuelRowe
33c55d2197
Fix
2016-04-07 16:57:27 +12:00
SamuelRowe
b4d0190a47
Minor grammar fixes
...
self-explanitory
2016-04-07 16:05:56 +12:00
Fox-McCloud
14d611ecc1
Xenobio Additions and Tweaks
2016-04-06 22:36:58 -04:00
MrStonedOne
5098a3c884
Made more sleeps use stoplag
...
This buffs a few things, but makes them handle lag better and tick at the rate of world.tick_lag without causing lag
2016-04-05 11:08:28 -07:00
duncathan
e86cf0f280
praise the good lord, for the game finally compiles
2016-03-29 19:04:37 -06:00
duncathan
3f1375ba39
Merge branch 'master' of https://github.com/tgstation/-tg-station into turfs
...
Conflicts:
_maps/RandomZLevels/Cabin.dmm
_maps/RandomZLevels/beach2.dmm
_maps/RandomZLevels/caves.dmm
_maps/RandomZLevels/research.dmm
_maps/RandomZLevels/snowdin.dmm
_maps/RandomZLevels/undergroundoutpost45.dmm
_maps/map_files/DreamStation/dreamstation04.dmm
_maps/map_files/EfficiencyStation/EfficiencyStation.dmm
_maps/map_files/MetaStation/MetaStation.v41I.dmm
_maps/map_files/MiniStation/MiniStation.dmm
_maps/map_files/TgStation/tgstation.2.1.3.dmm
_maps/map_files/generic/z4.dmm
_maps/templates/lavaland_surface_automated_trade_outpost.dmm
_maps/templates/lavaland_surface_biodome_winter.dmm
_maps/templates/lavaland_surface_prisoner_crash.dmm
_maps/templates/lavaland_surface_seed_vault.dmm
code/controllers/subsystem/air.dm
code/game/asteroid.dm
code/game/atoms.dm
code/game/gamemodes/nuclear/nuclearbomb.dm
code/game/machinery/computer/arcade.dm
code/game/objects/effects/aliens.dm
code/game/objects/effects/overlays.dm
code/game/objects/items/apc_frame.dm
code/game/objects/structures/false_walls.dm
code/game/objects/structures/girders.dm
code/game/turfs/simulated.dm
code/game/turfs/simulated/floor/fancy_floor.dm
code/game/turfs/simulated/floor/mineral_floor.dm
code/game/turfs/simulated/floor/plating.dm
code/game/turfs/simulated/river.dm
code/game/turfs/simulated/walls_misc.dm
code/game/turfs/simulated/walls_reinforced.dm
code/modules/admin/verbs/buildmode.dm
code/modules/atmospherics/environmental/LINDA_turf_tile.dm
code/modules/events/spacevine.dm
code/modules/flufftext/Hallucination.dm
code/modules/holodeck/turfs.dm
code/modules/mining/mine_items.dm
code/modules/mining/mine_turfs.dm
code/modules/mob/interactive.dm
code/modules/mob/living/carbon/human/life.dm
code/modules/mob/living/living.dm
code/modules/mob/living/simple_animal/bot/floorbot.dm
code/modules/mob/living/simple_animal/guardian/guardian.dm
code/modules/mob/living/simple_animal/hostile/hostile.dm
code/modules/mob/mob_movement.dm
code/modules/power/singularity/narsie.dm
code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm
code/modules/research/server.dm
2016-03-29 14:46:06 -06:00
duncathan
b9950c4358
turf/open and turf/closed
2016-03-29 13:38:56 -06:00
AnturK
2a327b1b7b
Merge pull request #16188 from Robustin/zap
...
Singularity beacon now attracts the Tesla Ball
2016-03-22 19:18:45 +01:00
Cheridan
c6ab8b0041
Merge pull request #16165 from ChangelingRain/cultlock
...
Nar-Sie will now corrupt airlocks, tables, windows, and windoors
2016-03-19 21:58:12 -05:00
Robustin
b1fbd3a0b6
Update energy_ball.dm
2016-03-18 16:46:41 -04:00
Robustin
a152febb5a
Update energy_ball.dm
2016-03-18 16:30:19 -04:00
Nerd Lord
f7a2348ef7
Nar-Sie will now corrupt doors, tables, windows, and windoors
2016-03-17 16:28:26 -04:00
MrStonedOne
958d9dacfb
Fixes the singularity not eating/pulling turfs.
2016-03-15 04:06:34 -07:00
MrStonedOne
b601033c76
Singulo processes by tile, not atom, to avoid pulling something that's moved.
2016-03-15 03:39:46 -07:00
MrStonedOne
09fb8c2b10
Explosions and singulo use spiral range (and other changes)
2016-03-15 03:39:41 -07:00
MrStonedOne
2887dc7ce0
Removes lag.
...
This setup allows subsystems to pause themselves until next mc fire if they are about to go over a tick, and resume on the next mc tick
It also makes it so we prioritize running subsystems we skipped because there wasn't enough time in the current tick to run them based on their avg tick usage. (as well as subsystems paused mid way thru)
Adds a macro for adding this to non-mc procs. just drop it in the loop. There is a define version as well for if checks if you want to know if you just slept to avoid lag.
This is all inside #if DM_VERSION defines, so once i test that 509 still works to compile/test this should be good to merge
2016-03-15 03:39:39 -07:00
duncathan salt
8deb644e48
Merge pull request #15915 from Menshin/PA_code_cleaning
...
Cleaning of the Particule Accelerator code
2016-03-12 13:37:33 -06:00
AnturK
0df3e55d04
Merge pull request #16019 from ChangelingRain/unactionable
...
The gravity generator is no longer permanently destroyed by the blob
2016-03-11 17:33:25 +01:00
duncathan
12a6205372
Merge branch 'master' of https://github.com/tgstation/-tg-station into turfs
...
Conflicts:
_maps/RandomRuins/SpaceRuins/asteroid4.dmm
_maps/RandomRuins/SpaceRuins/spacebar.dmm
_maps/RandomZLevels/Academy.dmm
_maps/RandomZLevels/beach.dmm
_maps/RandomZLevels/caves.dmm
_maps/RandomZLevels/research.dmm
_maps/RandomZLevels/snowdin.dmm
_maps/RandomZLevels/spacebattle.dmm
_maps/RandomZLevels/undergroundoutpost45.dmm
_maps/RandomZLevels/wildwest.dmm
_maps/map_files/AsteroidStation/AsteroidStation.dmm
_maps/map_files/BirdStation/BirdStation.dmm
_maps/map_files/DreamStation/dreamstation04.dmm
_maps/map_files/DreamStation/z5.dmm
_maps/map_files/EfficiencyStation/EfficiencyStation.dmm
_maps/map_files/MetaStation/MetaStation.v41I.dmm
_maps/map_files/MiniStation/MiniStation.dmm
_maps/map_files/TgStation/tgstation.2.1.3.dmm
_maps/map_files/generic/z4.dmm
_maps/map_files/generic/z5.dmm
_maps/map_files/generic/z6.dmm
_maps/templates/lavaland_surface_prisoner_crash.dmm
_maps/templates/lavaland_surface_seed_vault.dmm
_maps/templates/lavaland_surface_ufo_crash.dmm
code/game/asteroid.dm
code/game/atoms.dm
code/game/gamemodes/cult/runes.dm
code/game/gamemodes/malfunction/Malf_Modules.dm
code/game/machinery/computer/arcade.dm
code/game/objects/structures/lattice.dm
code/game/turfs/simulated/floor/fancy_floor.dm
code/game/turfs/simulated/floor/misc_floor.dm
code/game/turfs/simulated/floor/plasteel_floor.dm
code/game/turfs/simulated/walls_misc.dm
code/game/turfs/turf.dm
code/modules/events/spacevine.dm
code/modules/mining/mine_turfs.dm
code/modules/mob/living/living.dm
code/modules/mob/living/silicon/robot/robot.dm
code/modules/mob/living/simple_animal/bot/cleanbot.dm
code/modules/mob/living/simple_animal/bot/mulebot.dm
code/modules/mob/mob_movement.dm
2016-03-10 23:07:21 -06:00
duncathan
5bf31463da
removes simulated turfs; adds space gas mixture for space
2016-03-10 17:27:01 -06:00