Commit Graph

6895 Commits

Author SHA1 Message Date
Mloc-Argent
6beebb5975 Dionaea can no longer steal blood from species which have the NO_BLOOD flag
Fixes #4510

Signed-off-by: Mloc-Argent <colmohici@gmail.com>

Conflicts:
	code/modules/mob/living/carbon/monkey/diona.dm
2014-03-05 19:34:21 -05:00
Ccomp5950
cd201dc3a5 NanoUI Optimizations.
We won't regenerate the list for Manifests every tick while viewing the manifest, instead we have a global variable for it PDA_Manifest that we Cut() if there is a change to the manifest then when the next player goes to view the manifest on their PDA it will recreate the list that one time.

Some sections of the PDA will no longer auto-refresh every tick because...well that's dumb.

Modes that will no longer autoupdate at all:  Viewing medical/sec records, viewing notes (will update when you change them of course), and the station alert menu.
Modes that will only autoupdate every 5 ticks:  APC list (Because it's a huge fuck off list), the manifest, mulebots and secbots screens, supply requests/orders, and janitor supply locator)

Some other things that I just can't remember right now.

Conflicts:
	code/defines/obj.dm
2014-03-04 00:37:44 -05:00
Rob Nelson
5adbbafb5e Fix another runtime. 2014-03-03 20:49:17 -05:00
Rob Nelson
8bd9502981 GC fixes, debug verb for toggling. 2014-03-03 19:11:20 -05:00
Rob Nelson
f6c6eafc9d Nerf eat
Conflicts:
	code/modules/organs/organ_external.dm
2014-03-03 19:05:55 -05:00
Ccomp5950
2e7a92e815 Runtime fix: Depth scanner now won't check the length of null lists.
runtime error: Cannot read null.len
proc name: scan atom (/obj/item/device/depth_scanner/proc/scan_atom)
  source file: tools_depthscanner.dm,31
  usr: Some Guy (/mob/living/carbon/human)
  src: the depth analysis scanner (/obj/item/device/depth_scanner)
  call stack:
the depth analysis scanner (/obj/item/device/depth_scanner): scan atom(Some Guy (/mob/living/carbon/human), Rock (155,169,5) (/turf/simulated/mineral))
Rock (155,169,5) (/turf/simulated/mineral): attackby(the depth analysis scanner (/obj/item/device/depth_scanner), Some Guy (/mob/living/carbon/human))
Some Guy (/mob/living/carbon/human): ClickOn(Rock (155,169,5) (/turf/simulated/mineral), "icon-x=23;icon-y=13;left=1;scr...")
Rock (155,169,5) (/turf/simulated/mineral): Click(Rock (155,169,5) (/turf/simulated/mineral), "mapwindow.map", "icon-x=23;icon-y=13;left=1;scr...")
2014-03-03 15:26:30 -05:00
ZomgPonies
c9fbe145d9 paracetamol 2014-03-03 15:23:35 -05:00
ZomgPonies
1f407fa305 Singulo eats darkness, grows out of control? 2014-03-03 01:35:47 -05:00
ZomgPonies
1eaa17abcc Revert "Update PA."
This reverts commit e6ce757d4c.
2014-03-03 01:20:34 -05:00
ZomgPonies
f0aa94356a Savefiles out of date 2014-03-03 00:08:12 -05:00
ZomgPonies
41ea3775b4 Xenos update 2014-03-03 00:08:06 -05:00
ZomgPonies
b03ff54522 Singulo optimizations 2014-03-02 23:25:40 -05:00
ZomgPonies
4597183fae No infinite embryos anymore 2014-03-02 20:40:44 -05:00
ZomgPonies
d06abdd737 Facehugger bugs 2014-03-02 20:24:58 -05:00
ZomgPonies
157d6c987c Moar Xeno/xeno gamemode fixes 2014-03-02 19:36:42 -05:00
ZomgPonies
1f4aa15e03 More xenos fixes 2014-03-02 04:22:50 -05:00
ZomgPonies
a683de674a Custom fluff item for Lycaeon 2014-03-02 03:12:09 -05:00
TZK13
0a83349284 Adds incendiary shotgun shells available via hacked autolathes in a new subclass of incendiary bullets and gave chemical dart shells their own sprites.
Conflicts:
	code/game/machinery/autolathe.dm
	code/game/mecha/equipment/weapons/weapons.dm
	code/modules/projectiles/ammunition/bullets.dm
	code/modules/projectiles/projectile/bullets.dm
	icons/obj/ammo.dmi
2014-03-02 01:27:07 -05:00
ZomgPonies
dc1a375c74 Virology tweaks 2014-03-02 01:19:26 -05:00
ZomgPonies
bd2818017e Shit getting kicked out of it's body on death/evolve 2014-03-01 23:46:31 -05:00
MrPerson
586125b939 Also screwed up an examine bit. 2014-02-28 22:22:11 -05:00
MrPerson
2b98a6d638 Woops fucked up Tourette's 2014-02-28 22:21:51 -05:00
MrPerson
5bb608e56e Redo of jitteriness and dizziness.
Fixes #2923

Conflicts:
	code/game/gamemodes/changeling/changeling_powers.dm
	code/game/mecha/equipment/weapons/weapons.dm
	code/modules/mob/living/carbon/human/life.dm
	code/modules/mob/mob.dm
	code/modules/mob/mob_defines.dm
	code/modules/reagents/Chemistry-Reagents.dm
2014-02-28 22:21:33 -05:00
ZomgPonies
a39b199cfb Exploit fix 2014-02-28 21:24:01 -05:00
Rob Nelson
034a54cc62 Fix some fire issues. (Implements Redmine #135) 2014-02-28 19:51:44 -05:00
Rob Nelson
4efa7e1b8d Prevent the PA from getting animated. Fixes Redmine #116 2014-02-28 19:48:55 -05:00
d3athrow
f546df26c5 Fix pAI not being picked when volunteered 2014-02-28 19:46:11 -05:00
d3athrow
1e95f6e641 Ragin mages
Conflicts:
	config-example/config.txt
2014-02-28 19:45:02 -05:00
Rob Nelson
42897c12f9 Further optimize narsie. 2014-02-28 19:34:45 -05:00
Rob Nelson
9550b5877a Hopefully fix gibtonite explosions being fucked. 2014-02-28 19:30:22 -05:00
Rob Nelson
24185de680 Move mining surprise shit around, start working on layout rules.
Conflicts:
	baystation12.dme
	code/game/mining_surprise.dm
	compare_report.txt
2014-02-28 19:29:24 -05:00
Rob Nelson
e6ce757d4c Update PA.
Conflicts:
	code/modules/power/singularity/particle_accelerator/particle_control.dm
	compare_report_tg.txt
2014-02-28 19:22:20 -05:00
Rob Nelson
a193627543 Fix emotes.
Conflicts:
	html/changelog.html
2014-02-28 19:19:17 -05:00
Rob Nelson
6835e396bd Compilefix 2014-02-28 19:18:47 -05:00
Rob Nelson
cc1cb0553e Add hugs. 2014-02-28 19:18:31 -05:00
ZomgPonies
347bce3c06 Gibtonite fixes 2014-02-28 19:16:34 -05:00
Aryn
fcf8509635 Reverted unrelated ZAS modification and unnecessary check. 2014-02-28 17:50:12 -05:00
Aryn
52e2a3d1c6 Lighting seems to be working now. 2014-02-28 17:48:55 -05:00
Aryn
5b2f811b71 Lighting system is too buggy to continue until I know wtf is going on
Conflicts:
	baystation12.dme
	code/game/turfs/turf.dm
2014-02-28 17:47:50 -05:00
ZomgPonies
95cbd2478b Xeno mode fixes 2014-02-28 17:37:19 -05:00
ZomgPonies
ee85462e08 Fuck fonts forever always 2014-02-28 16:03:49 -05:00
ZomgPonies
fc7e9a594d Font changes 2014-02-28 15:43:50 -05:00
ZomgPonies
f545101e87 Merge branch 'font'
Conflicts:
	code/modules/client/client procs.dm
	code/stylesheet.dm
	fonts/skrell.ttf
	fonts/slime.ttf
2014-02-28 15:26:59 -05:00
ZomgPonies
2dab3f9afb Deactivate Text2Speech due to CPU usage 2014-02-28 15:15:36 -05:00
ZomgPonies
b1f8d67c34 runtime fixes 2014-02-26 16:56:00 -05:00
ZomgPonies
1358b11e46 ZAS overhaul 2014-02-22 23:10:37 -05:00
ZomgPonies
1ab8df4b13 Garbage collection fixes 2014-02-19 20:24:31 -05:00
Ccomp5950
214af388ec pAI / MMI emote fixes.
Fixes #4191
2014-02-19 19:38:24 -05:00
Ccomp5950
acfc98c608 This is rather ironic...
My VERY FIRST PR, I used it to make ghost chat be bold, instead of using viewers() to figure out
what ghosts could see the mob, I used get_mob_in_view() which sounded pretty descriptive.

Unfortunately for me it was one of the most CPU intensive ways of determining who could view the speaker for this.

So yeah, removing the second get_mobs_in_view and replacing it with viewers()

Yes this code has been in since Oct/Nov time frame :(
2014-02-19 19:38:13 -05:00
Ccomp5950
e7fd4ae332 Supermatter will stop processing when it's in space.
Conflicts:
	code/modules/supermatter/supermatter.dm
2014-02-19 19:33:40 -05:00