Commit Graph

431 Commits

Author SHA1 Message Date
PJB3005
c7c9613b07 Unifies pooling. 2015-09-26 16:27:27 +02:00
PJB3005
71b3df4dca Allows qdel to delete datums. 2015-09-24 20:00:05 +02:00
Intigracy
2e1e5d20d8 Revert "Slight decrease in initialization time." 2015-09-20 23:49:50 -07:00
Rob Nelson
0d2cbf0765 Merge pull request #5744 from Intigracy/minimapgen
Slight decrease in initialization time.
2015-09-19 22:51:35 -07:00
Intigracy
c22bc79d3f Slight decrease in initialization time.
Minimap generation now runs parallel to generating everything that inits after it, and ends up finishing after the lobby screen appears.
2015-09-19 19:10:20 -07:00
Rob Nelson
8a58379d00 Merge branch 'Bleeding-Edge' of github.com:d3athrow/vgstation13 into borer-overhaul 2015-09-14 23:34:52 -07:00
D3athrow
57c8aa2d22 Merge branch Bleeding-Edge into snowflake_the_world
Conflicts:
	code/game/objects/effects/overlays.dm
	code/modules/projectiles/projectile.dm
	code/modules/projectiles/projectile/beams.dm
2015-08-25 04:18:02 -05:00
Rob Nelson
06e0b45c40 Merge branch 'Bleeding-Edge' of gitlab.com:vgstation/vgstation into borer-overhaul 2015-08-24 18:33:53 -07:00
DeityLink
55c97473d6 turf_flick_anim 2015-08-24 00:18:03 +02:00
PJB3005
78bfa1c163 whomp 2015-08-20 15:45:17 +02:00
PJB3005
3a78ac21f7 Moved asset population to initializations. 2015-08-20 15:20:27 +02:00
Rob Nelson
568114ab26 # Borer Overhaul
* Cannot suicide as host anymore.
 * Cannot kill your host anymore.
 * Thought-speak is more subtle.
 * Borers can secrete more chemicals (some of which are unlockable).
 * Borers have a new Evolve verb to unlock new chems (and eventually, abilities and host-related things)
 * Removed dickish chems.
 * Forced-control on entering host is configurable. Add borer_takeover_immediately to gameconfig.txt to enable.
 * Removed borers' ability to multiply, for now. (Balancing)
 * Borers now only have a survive objective.
 * Borers are instructed to be helpful and non-dickish.
2015-08-20 00:36:58 -07:00
Rob Nelson
cea277d149 Delay round start timer until loading completes. 2015-08-16 23:19:05 -07:00
Rob Nelson
2f42b2ca26 Poke CI 2015-08-16 20:51:42 -07:00
Rob Nelson
d8a7173a92 Fix some performance issues on startup. 2015-08-16 18:35:42 -07:00
D3athrow
196aa9c366 keep rogue process from hanging scheduler. 2015-08-16 17:13:26 -05:00
PJB3005
6250512b3d Fixes a couple runtimes. 2015-08-16 22:07:52 +00:00
Rob Nelson
33ab122219 Comment, remove warudo print. 2015-08-16 03:45:09 +00:00
Rob Nelson
76b8a58e79 Lighting Process Workload Cap
Resolves some round-start and powernet failure lag caused by lighting updates. Excessive lighting updates are deferred until later.

# Changes
* Caps added to number of light sources and lighting overlays processed per tick.  This makes lighting updates slower to respond and "choppier" during large outages, but less likely to interrupt other server activities, such as mobs.
  * Max turf overlays per tick: 1,000
  * Max light sources per tick: 100
2015-08-16 03:45:08 +00:00
PJB3005
9d7ff729b6 Atom locking 2015-08-15 15:06:04 +02:00
D3athrow
8899c527b7 oh lord the sanity 2015-08-13 14:28:25 -05:00
D3athrow
4a579754c5 bluh 2015-08-08 21:28:07 -05:00
D3athrow
a6b0c9a818 dont tell anybody 2015-08-07 23:09:00 -05:00
D3athrow
52678e811d Destroy the vote panel 2015-08-07 18:51:09 -05:00
unid15
4e1a37d849 shit a brick and fuck me with it 2015-08-07 20:56:57 +02:00
unid15
c28c19276e This is a combination of 8 commits.
first batch of fixes

mum

we have safety now

clean the code

anti-retard

poor cargonians

fuck you transit areas

fixio
2015-08-07 17:31:41 +00:00
unid15
6c4d0add75 SHUTTleS 2015-08-06 16:59:13 +00:00
Rob Nelson
e9715e3749 BROADCASTER REWORK AHOY (also powernet things)
- Added: /datum/power_connection components, allows machinery to have cable connections without being /obj/machinery/power + more flexibility
- Bugfix: Broadcaster doesn't use area power anymore, requires a direct cable connection to grid.
- Bugfix: Broadcaster can be unwrenched again
- Bugfix: Broadcaster cannot be on while unanchored

NOTE: Didn't fuck around with adding cables to the broadcaster's lair on the maps.  Mappers will need to fix that.

Tested locally, eradicated some related funtimes.
2015-08-06 08:50:14 +00:00
D3athrow
a91290b13c Fix the schedule interval being reset to 50 on every process 2015-08-04 16:47:25 -05:00
ririchiyo
500fb701e3 adds the processSchedulerView for looking at ticks, should probably work 2015-08-04 10:42:05 -04:00
D3athrow
270a4a0d6a burn it down 2015-08-03 02:08:47 -05:00
D3athrow
4a4e58bcb5 comment it out for now 2015-08-02 23:31:18 -05:00
clusterfack
ff6aef1dd5 Process Scheduler
I did none of the work on this
Thanks @volundr- for doing literally everything here

-Makes process scheduler not cause client lag ever
-Party
-**Party**
2015-08-02 20:18:13 -05:00
D3athrow
ab75510e4a ree 2015-07-22 22:21:40 -05:00
d3athrow
e585a08b3e Merge pull request #5428 from PJB3005/FULL-OF-SHIT
Reverts DAL.
2015-07-22 19:25:25 -05:00
D3athrow
506f971ae6 fuck you nanoui hello annoying htmlui 2015-07-21 22:06:32 -05:00
PJB3005
3bc5d86263 LIGHTING IS BACK.
AND A SHITLOAD FASTER.

SANIC.
2015-07-21 14:16:27 +02:00
D3athrow
d59f6a07b0 comment out panicwriter and saytesting 2015-07-20 16:04:48 -05:00
D3athrow
7a3ff4efc3 THE LIGHTING IS DEAD, LONG LIVE DAL 2015-07-18 23:05:18 -05:00
D3athrow
41d7df01fd just fuck my shit up 2015-07-18 02:30:51 -05:00
D3athrow
7fdb6e3d63 yay sorta oop maybe 2015-07-14 16:30:04 -05:00
PJB3005
af788e6e71 sanic 2015-07-12 14:26:34 +02:00
PJB3005
6f56b1e6e9 Conveyors now gotta go fast! 2015-07-12 13:36:29 +02:00
clusterfack
4340f5b61e Crew monitoring computer v1.1
It just werks edition
There is a check now for html range that doesn't require calling range() and allows silicons to use it at range
The dot on the minimap is still super fucking small, I need to find the element to make it larger
2015-07-07 20:43:13 -05:00
clusterfack
9417d5149b HTML UI Interfaces
# Version 1.0

THEY DON'T LAG LIKE NANOUI
Only crew monitoring computer exists
Doesn't display coordinate data that I've seen
Takes a few seconds to populate with information as well
None of the improvements/bugfixes have been applied yet
2015-07-07 17:51:07 -05:00
clusterfack
4184528663 Rest in Peace
Burn in hell tick compensation
2015-07-02 15:07:52 -05:00
D3athrow
8446615c92 this thing 2015-07-01 16:06:20 -05:00
D3athrow
7c8c306e0c rararararar 2015-06-30 21:43:55 -05:00
D3athrow
5b392df988 aaaaa 2015-06-30 20:52:14 -05:00
D3athrow
51015b629f set initial lighting process schedule 2015-06-29 14:22:59 -05:00