Commit Graph

177 Commits

Author SHA1 Message Date
DeityLink
4a30eecfaf Bomberman part 1 2015-04-09 00:09:36 +02:00
D3athrow
ff22329f74 debug verb/logging for blood tracks to figure out what the fuck. 2015-03-12 12:26:40 -05:00
D3athrow
60f7be2cf4 Why does transform hate me. 2015-03-08 14:50:07 -05:00
D3athrow
307e192c3d When you transform a mob it opens the playerpanel of the resulting mob. 2015-03-03 23:59:18 -06:00
D3athrow
9dd8c5cafd (resolves) Fixes #1633 2015-02-17 15:23:04 -06:00
D3athrow
f4dcb41d0a Split off machinery/power from machines list into power_machines. 2015-02-09 16:48:03 -06:00
D3athrow
f71d267eeb machines list type counting debug verb. 2015-02-08 15:26:36 -06:00
ComicIronic
4cbb67516a Code cleanup 2: Hell's Kitchen
Made is_hot and is_sharp object procs, not global procs. Added sharpness vars for objects. Things use these procs OOP now.
Made all kitchen knives inherit from utensil/knife. This also fixes an issue with plastic knives, #2863.
Forks now work with all food properly. Fuck oldcode.
Made some procs macros, moved a maths proc, shrunk unsorted.dm a little.
Removed a redundant get_turf_loc proc that was just get_turf.
2015-02-08 13:11:54 +00:00
ComicIronic
835401e551 File changes are odd. 2015-02-06 17:52:39 +00:00
ComicIronic
eb9d08391e Merge conflicts. 2015-02-06 17:49:06 +00:00
D3athrow
476e515a25 warning span 2015-02-05 22:02:31 -06:00
D3athrow
e3746f7547 Up to date timesort to resolve list issues. 2015-02-05 17:44:48 -06:00
ComicIronic
ba5c79b18c Twohand system rework. UNFINISHED.
Added general procs for wielding and unwielding.
Made code more OOP.
Any item can now be twohanded, and twohanding is now done by holding an item in one hand and clicking it with the other.
You can switch hands while wielding now, which is only useful in dropping the offhand to stop wielding.
Need to fix: gibtonite carrying doesn't want to work properly.
2015-02-05 23:02:39 +00:00
D3athrow
1ee9ac29e3 GC/hard delete logging additions. 2015-02-05 04:30:55 -06:00
D3athrow
918bc66f54 Redo human damage icons again. 2015-02-05 04:04:22 -06:00
D3athrow
193290dd02 make the debug logs a bit more neat 2015-02-02 21:25:11 -06:00
D3athrow
305fd58fdb yknow what just shoot me now 2015-02-02 20:20:58 -06:00
D3athrow
264d64cfeb no travis i am infallible 2015-02-02 20:19:06 -06:00
D3athrow
f42da0a0f1 gc Del and del logging together at last. 2015-02-02 20:15:47 -06:00
D3athrow
671800cc60 im a dumb 2015-02-02 01:56:59 -06:00
D3athrow
9860e68146 profiling verbs dump into logs/profiling/name_DATETIME.csv 2015-02-02 01:18:41 -06:00
D3athrow
f89419da72 del logging again 2015-02-01 22:53:41 -06:00
D3athrow
4de5877e62 object processing profiling. 2015-02-01 02:15:16 -06:00
D3athrow
728ddd3ecc Adds logging to toggle invulnerability verb, thanks Algin for pointing it out. 2015-01-28 11:35:23 -06:00
clusterfack
c7afe1ff83 Ported TG redo of Dizzy+jittery. Made giant spiders unable to walk right out the salvage ships pod bay doors to infest the entire universe with webs and cocoons 2015-01-27 04:19:48 -06:00
D3athrow
c63872639e Fuck 2015-01-17 23:28:02 -06:00
D3athrow
1d4ca56cc4 del logging 2015-01-17 18:03:19 -06:00
ririchiyo
6e10d5d10b wow, how do variable names work work 2015-01-12 09:55:57 -05:00
ririchiyo
6a59e73d41 fixing the stylesheet not being able to be reset and changing single-line
edit var to multi-line.
2015-01-10 19:14:50 -05:00
ririchiyo
e6ea3b7c5f adding the ability for the stylesheet to be modified on a live server
+ timestamps
2015-01-10 14:58:14 -05:00
Duny-
07687b717c Fixing paths, changelog 2015-01-08 20:53:55 +01:00
DeityLink
cc9bb88edd EOL 2014-11-27 13:59:41 +01:00
DeityLink
2b88b0ad49 Adminbus fixing final part: goodbye Isolated 2014-11-27 13:41:30 +01:00
dylanstrategie
fd85b079c1 Make Radiation Collectors harder to upkeep and less productive
- Renamed drainratio to drain_ratio. Mostly a type case thing, also
forced me to modify the admin verb debug code
- Radiation collectors now drain five times as fast. Still more
practical than the AME, but every now and then someone will have to haul
their lazy fucking ass to the Engine to refill the plasma tanks. If you
want constant power, use the Solars
- Radiation collectors produce TEN times less power. A fully set
Singularity Engine used to produce 3 million W, will now produce 300 000
W.  Supermatter Engine goes from 30 million W to 3 million W. Grid power
weight is usually 25 000 W, so it sure as hell should be enough to power
everything and top the SMES

This effectively means three things :

- Engineers now have to check five times as often on the radiation
collectors. Since those currently drain in a lucridiously long time,
this doesn't really ruin everything.
- You'll now have to try really hard to make electric shocks lethal if
the Engine is wired to the grid. The Supermatter Engine should still
output enough and the Singularity Engine might yield a crit, but no more
instant kills unless someone goes overboard with the plasma tanks
- Scrubbing the plasma tanks, then cooling the plasma canister before
using it is a pretty smart way to make tanks last longer and produce
more. ATMOSPHERICS!
2014-11-19 12:14:09 +01:00
eswordthecat
c97c6f0dba Optimized and refactored list2text, text2list, and replacetext. 2014-11-01 23:14:41 -08:00
ComicIronic
647fe44527 Gun code fix
- Ammo_magazine is now ammo_storage into boxes, magazines, or speedloaders
- Added a speedloader for traitors and ammo boxes for the detective
- Automatics now burst-fire, which shoots fast but has longer cooldown
- Box ammo transfers have a do-after, so there's a reason to use speedloaders
- Magazines now work properly, no more empty_magazine shit
- Map changes as well
- Fully tested on all projectile types, seems to work fine
2014-09-14 21:58:54 +01:00
d3athrow
cb4484c41a Fix admins having to toggle genes several fucking times to get them to turn on sometimes.
Fix adminbus toggling genes on to cause all other genes to manifest - added genemutcheck proc and domutation proc to handle the changes.
Added a global list of gene datums that match the order of the randomized blocks in genetics to allow for easy lookup based on blocks and allows single gene checking to work.
2014-07-16 11:59:35 -05:00
Rob Nelson
fb1db4cc83 Return of the cluwnes. 2014-07-10 14:15:59 -07:00
Rob Nelson
bb2e1cd4cc Revert MC/GC (+ instrumentation) to d54ce4a28b 2014-06-25 21:36:08 -07:00
BurnZeZ
004a907bfa remove useless profiling verbs; remove controller timers; master controller cleanup 2014-06-24 20:51:46 -04:00
BurnZeZ
1ab61d06ce a bit of verb recategorization to reduce number of categories 2014-06-21 19:43:00 -04:00
Rob Nelson
397c512728 Add profiling for machinery. 2014-04-21 18:04:45 -07:00
Rob Nelson
de765116de Part 1 of economy rework: Spacecash refactor - See commit for full changelog.
* Implements stacking and stack overlays
 * Simplified tiers of cash (1,10,100,500,1000, may remove 500)
 * Simplified API (dispense_cash, count_cash)
2014-04-19 15:58:14 -07:00
Rob Nelson
0cbe4f0dee Add shitty tool for memory profiling.
VERB: Debug > Dump Instance Counts
2014-03-05 20:20:08 -08:00
Rob Nelson
41a6f45182 More DNA fixes. 2014-02-07 00:29:24 -08:00
Rob Nelson
acf0d26b9b Revert two-ear system from Bay. 2014-02-02 15:57:33 -08:00
Rob Nelson
27e1c5e869 ONCLICK CODE PORT. GOD HELP US ALL. 2014-01-17 18:24:53 -08:00
Rob Nelson
c0a65dc220 Change domutcheck inj to flags, add FORCED flag. 2013-12-01 22:29:12 -08:00
Rob Nelson
4706800f9c DNA panel fixed, update changelog. 2013-11-30 16:19:05 -08:00
Rob Nelson
7d0c4a80e2 Add back in /fail/station's DNA dickery panel, fix missing block shifting. 2013-11-30 15:20:32 -08:00