Commit Graph

18054 Commits

Author SHA1 Message Date
clusterfack
e053bd704c IN WORLD
Removes a bunch of in worlds from the code.
Deity please stop adding more it wounds me.
2015-05-12 02:13:48 -05:00
ririchiyo
6a3ecf778f Merge pull request #4371 from clusterfack/thingy
REDOING SHIT
2015-05-09 16:02:38 -04:00
clusterfack
b13c919f73 REDOING SHIT
I already made these explicit changes what the fuck happened to them.
Fixes #4370 clearly but what the fuck mang.
2015-05-09 14:21:35 -05:00
D3athrow
becd447d96 Fix portables not getting processed. Simple pipes are removed properly so we dont have a list of 8000 things being iterated over every 2 seconds. 2015-05-09 14:13:45 -05:00
D3athrow
9d5911b404 Borgs can understand animals inherently, and speak chimpanzee~ 2015-05-09 11:17:42 -05:00
D3athrow
71c84bd496 Fix animals not inherently understanding silicons. 2015-05-09 11:09:51 -05:00
D3athrow
b502a5349f how did this not get in 2015-05-09 11:09:33 -05:00
D3athrow
85a7efd8a3 Honestly clusterfack you didnt even add anything to your stupid atmos_machines list. 2015-05-09 11:06:48 -05:00
D3athrow
8e87db5c4f Fix #4341 2015-05-09 01:01:25 -05:00
clusterfack
0cc61d3d66 Merge pull request #4361 from clusterfack/gasdatumopts1
Fix critical issue
2015-05-08 23:39:24 -05:00
clusterfack
2e69f0a6bc Pipenets
Whoops pipenet list is empty no more updates.
Fixes #4359
2015-05-08 23:31:01 -05:00
d3athrow
0191df2703 Merge pull request #4347 from DeityLink/explosives
[Feature] Realistic Explosions
2015-05-08 21:02:38 -05:00
d3athrow
332359e969 Merge pull request #4335 from ririchiyo/prelim_cloning
Prelim cloning
2015-05-08 20:31:49 -05:00
ririchiyo
14c2cbc76a Squashing Commits 2015-05-08 21:28:19 -04:00
D3athrow
e53357d9f0 Properly fucking edit lists in view variables
If you want new list, MAKE ONE
If you want to edit a list that has named indexes? DO IT
Fuck you old coders
2015-05-08 20:17:13 -05:00
d3athrow
4a005d9ccf Merge pull request #4318 from clusterfack/gasdatumopts1
A process scheduler thing
2015-05-08 18:11:35 -05:00
DeityLink
edc5dba96c explosion resitances 2015-05-08 17:54:49 +02:00
DeityLink
bbd906bcd6 explosion rework 2015-05-08 17:29:11 +02:00
DeityLink
e9da6d7f8d realistic explosions 2015-05-08 10:16:18 +02:00
clusterfack
147c5bd5a7 A process scheduler thing
Included:
-The process lists use |= instead of += due to the increased stability of the former against double additions.

-Atmospherics machinery is moved under the pipenet processing.

-Modified the atmospherics processes to return 1 when theyve done something, and 0 if they aint done jack shit. Then called scheck() if they return 1, possibly  reducing unnecessary scheck calls while still managing to smooth out the atmospherics processing.

-If a powernet happens to get rebuilt by either powernets or power machinery scheck() is also called
2015-05-08 01:15:19 -05:00
D3athrow
4c0fe90eca sdfasd 2015-05-08 00:48:18 -05:00
D3athrow
d2bc682d52 faggy language things 2015-05-08 00:28:40 -05:00
D3athrow
f1d013e33a Fix jukebox not sending updates because of a double negative. 2015-05-07 16:01:35 -05:00
D3athrow
c6a43be131 Fix #4330 2015-05-07 13:00:37 -05:00
d3athrow
e1cfeacadb Merge pull request #4315 from DeityLink/fixupsidedown
[Bugfix] Fixed a minor Round End Information bug...
2015-05-07 12:54:42 -05:00
d3athrow
df587165eb Merge pull request #4225 from Kurfursten/civdelight
Civilian's Delight
2015-05-07 01:47:24 -05:00
d3athrow
163a5ffca5 Merge pull request #4284 from d3athrow/Species-Languages
Species languages
2015-05-06 21:22:39 -05:00
D3athrow
595a12a5b9 Fuck it we're doing it live 2015-05-06 21:22:10 -05:00
D3athrow
01d0e3932a Fix cortical hivemind 2015-05-06 18:38:04 -05:00
D3athrow
3d70414964 Give gutter a color 2015-05-06 16:29:23 -05:00
d3athrow
15512d5176 Merge pull request #4245 from Kurfursten/sectoys
New Security Toys
2015-05-06 16:14:39 -05:00
d3athrow
79d3177a9b Merge pull request #4266 from ComicIronic/FlatPackStack
Adds flatpack stacking
2015-05-06 16:14:02 -05:00
d3athrow
06bfd5be16 Merge pull request #4282 from clusterfack/feature5
Probably fix readminself
2015-05-06 16:13:49 -05:00
d3athrow
70eb4e122b Merge pull request #4302 from DeityLink/fixpets
[HOTFIX] Fixed a runtime that broke Spess Pets fights
2015-05-06 16:13:20 -05:00
D3athrow
89b51590e2 bixnood 2015-05-06 16:03:11 -05:00
D3athrow
7b6bd5a5ed Really really fix #4322 2015-05-06 15:53:10 -05:00
D3athrow
4b3a517c53 Adopt bay12's language misunderstand system, more flavor 2015-05-06 14:33:22 -05:00
D3athrow
618a09776c Should fix #4322 - properly parse out language keys that exist, but you don't know how to use. 2015-05-06 14:32:50 -05:00
D3athrow
e189fd67fd Fixes #4310
u_equip(W) now calls W.dropped() by default, if you dont want it to do u_equip(W,0)
2015-05-05 22:46:40 -05:00
DeityLink
abb69d1745 aaaaaah 2015-05-06 04:41:19 +02:00
ComicIronic
beda8e4e49 Merge pull request #4309 from ComicIronic/TankFix
Fixes emergency tanks
2015-05-05 21:58:35 +01:00
ComicIronic
d387d9b3e4 Fixes emergency tanks
They were using adjust instead of adjust_gas. My mistake.
Fixes #4303, fixes #4300.
2015-05-05 20:58:17 +01:00
D3athrow
964b6391d8 double dumb 2015-05-05 14:16:21 -05:00
D3athrow
061e6068c3 Well that explains why whispers weren't working. 2015-05-05 14:13:47 -05:00
ririchiyo
0c75cda8d2 Merge pull request #4304 from ComicIronic/GasDatums2
update_values speedup changes
2015-05-05 15:03:34 -04:00
D3athrow
3d992f57ef Give ai tradeband lang
Fix xenos not having default lang set
xeno Larva can understand common
more debug to figure out italics and range issue.
2015-05-05 13:55:01 -05:00
D3athrow
f30011b7a1 Get ready to be annoyed, say_debug and some fixes/cleanup 2015-05-05 13:15:44 -05:00
ComicIronic
7700b33505 update_values speedup changes
Less datum accessing and fetching and whatnot should speed it up a lot.
get_gas_fuel() and get_gas_oxidiser() have been reverted to slightly older behaviour.
Can't say this will definitely massively reduce CPU, but it will make it significantly faster since get_gas_fuel and get_gas_oxidiser weren't nearly as called as I thought they were.
2015-05-05 18:00:02 +01:00
DeityLink
dd117d6b1a runtime fix 2015-05-05 18:28:13 +02:00
D3athrow
1386274595 fix language list not being instantiated 2015-05-05 11:10:57 -05:00