Commit Graph

10033 Commits

Author SHA1 Message Date
Lethal Ghost f4471e4fdb More convenient give verb.
You can give item by one click.
And you are not able try to give items to yourself.
2015-01-25 20:33:18 +05:00
ccomp5950 89652ae5e3 JSON caching for nanoui
You get to cache data, make the best of it.

NanoUI for PDA now won't shove the manifest through list2json every tick, it will cache the json for manifest and shove it into the cache_data so list2json tacks it onto the end.
2015-01-25 06:22:30 -05:00
GinjaNinja32 7e43812408 Virology fixes; nerfs viruses significantly (~33% power), but reactivates broken effects that were multiplying their effects by null 2015-01-25 09:34:53 +00:00
mwerezak fc872dda5d PACMAN update
Cleans up parts of pacman code, simplifies and improves temperature and
overheating mechanics. Temperature now gravitates to some set
temperature based on the power output, and if left above a max temp for
too long, the generator explodes as before. Rebalances all of the
various generator types.
2015-01-25 01:27:03 -05:00
GinjaNinja32 e49c6de525 One symptom of each type per virus 2015-01-25 04:26:34 +00:00
RKF45 137b6a99a9 You have to be kidding me 2015-01-25 03:22:01 +01:00
RKF45 b1c74fc9db Grinding crayons 2015-01-25 03:12:52 +01:00
PsiOmega d70a3dcdc0 Downgrades AIs sight to that of borgs. 2015-01-24 17:59:19 +01:00
Kelenius 10de826ca3 Removes FPRINT and TABLEPASS flags 2015-01-23 22:27:32 +03:00
Kelenius c444dc5f41 Updates crate contents 2015-01-23 20:42:21 +03:00
Zuhayr 7ed0e26b59 Readded asteroid secret placement, adjusted some values. 2015-01-23 13:40:10 +10:30
Zuhayr 2cfd15e828 Removes abortive attempt at map generator for now. 2015-01-23 13:40:09 +10:30
Zuhayr 5c37b9e58c Committing some maze fixes and trying to reproduce a weird DD bug. 2015-01-23 13:40:06 +10:30
Zuhayr cd494cdef1 Added masking turf for asteroid field, fixed issues with distribution map. Replaced asteroid field with mask turf. 2015-01-23 13:40:05 +10:30
Zuhayr 786c3bb0f7 Removing some debug items. 2015-01-23 13:40:04 +10:30
Zuhayr b663ef64d6 Debugging the mining distribution map. 2015-01-23 13:40:04 +10:30
Zuhayr da610e608b Added a random maze generator, currently broken. 2015-01-23 13:40:03 +10:30
Zuhayr 07793edc85 Converted mining map over to this new system. Currently broken. 2015-01-23 13:40:03 +10:30
Zuhayr a0fab91b35 Added random cave system generator, very basic. 2015-01-23 13:40:02 +10:30
Zuhayr 3fb41affa8 Added random map generator datum. 2015-01-23 13:40:02 +10:30
Zuhayr 22edc4bc90 Merge pull request #7920 from Baystation12/dev-freeze
Dev freeze into dev
2015-01-23 13:01:23 +10:30
PsiOmegaDelta c780437354 Merge pull request #7911 from mwerezak/virus
Virus Protection Fix
2015-01-22 18:40:19 +01:00
PsiOmegaDelta 4ebd54f0af Merge pull request #7916 from GinjaNinja32/runtime
Fixes power runtime
2015-01-22 17:47:05 +01:00
unknown 7590bbac99 Infection chance proc improvements
Instead of magic type bits, the infection protection value of clothing is mostly based on it's bio armor value, which is much more flexible. Also gloves and shoes to contribute to protection values, and adjusts surgical mask bio protection.
Hardsuits gain voidsuit level bio protection, when sealed.
Wearing a face mask helps prevent others from catching airborne diseases.
Also fixes #7909
2015-01-22 11:10:57 -05:00
GinjaNinja32 c97b54fe56 Fixes power runtime 2015-01-22 15:03:54 +00:00
Zuhayr d1a4c54975 Merge pull request #7904 from GinjaNinja32/runtime2
Fixes a warning and some runtimes
2015-01-22 10:46:20 +10:30
GinjaNinja32 166e7528fb Fixes monkeyize runtime due to ghostize trying to remove verbs from a non-existent client 2015-01-21 21:07:41 +00:00
GinjaNinja32 0a3383c1c5 Fixes an announcement runtime after someone uses the transformation artifact to change their PDA to something else 2015-01-21 20:54:46 +00:00
GinjaNinja32 b43e0ed95b Fixes vine runtime 2015-01-21 20:39:55 +00:00
GinjaNinja32 0edcf0c349 Fixes a warning in reagent code caused by mistyped reagent ids 2015-01-21 20:34:04 +00:00
PsiOmega 9a65b478c9 Merge remote-tracking branch 'upstream/dev-freeze' into dev
Conflicts:
	code/modules/mob/living/silicon/robot/robot.dm
2015-01-21 08:53:27 +01:00
PsiOmegaDelta 0dc5e1d77f Merge pull request #7895 from atlantiscze/powernet-failure-fix
Fixes two powernet related issues
2015-01-20 22:30:27 +01:00
Atlantiscze 8dbe6d2f35 Fixes two powernet related issues:
- First issue is power monitoring consoles showing slightly inaccurate values. The code calculated some sort of level average which resulted in stupid values being reported (like load 500kW available 300kW). This also fixes APC load partially showing as Other load on the console.
- Second fixed issue (Fixes #7869) resolved gamebreaking bug that caused total irreversible failure of all powernets if makepowernets() was called. This, for example, includes large enough explosions, via admin command, or few other cases.
2015-01-20 21:12:52 +01:00
PsiOmega 9452c11b56 Reduces the risk of unnecessary borg designation announcements. 2015-01-20 20:40:35 +01:00
PsiOmega 1848f89dab It is now possible for entities with a built-in camera to know when it is being used, under specific circumstances. 2015-01-20 13:52:30 +01:00
Kelenius d5c1c8672d Conflict fix 2015-01-20 15:02:25 +03:00
GinjaNinja32 a1e5194c34 Virology rebalance
- Effects can now appear and be spliced in at higher stages than their set stages (e.g. Waiting Syndrome can now occur in any block)
- Gibbingtons changed to not instantly gib infected on activation, instead either dealing massive brute damage or making humanoids' limbs fall off; this avoids three copies of Waiting Syndrome then Gibbingtons going undetected until it instagibs the entire station one after the other.
- New effect: chemical synthesis. Picks one reagent from its list, and keeps infected at 5-7u of that reagent. Infecting others, splicing the gene, etc does not change the reagent, only generating an entirely new chemical synthesis effect does that.
- Admin panel for spawning viruses
- Virus dish examine() now doesn't print 15+ lines to output, instead printing one line and a link to open a window with the rest (and it calls ..() now)
- Lowercased most virology machinery's names
- Renamed/reordered antigens, there are now 16 antigens rather than 11, and they don't use the blood markers' names despite not being affected by blood type at all
- Generating random effects does not rely so much on the GC
2015-01-20 09:57:47 +00:00
Zuhayr ea0b42e1e8 Renames pickaxes to drills, resprites accordingly. 2015-01-20 19:26:22 +10:30
Zuhayr 3986961226 Readds moonwalking. 2015-01-20 19:16:36 +10:30
Zuhayr 5e7133dd08 Converted baseball bats to twohanded weapons. 2015-01-20 19:14:38 +10:30
Zuhayr 8756bb99bd Adds species-specific comfort tweaks, skrell nutrition changes. 2015-01-20 19:12:35 +10:30
Zuhayr d466d740e4 Merge pull request #7886 from Baystation12/dev-freeze
Updating from dev freeze
2015-01-20 18:49:36 +10:30
Zuhayr aa5013fa08 Merge pull request #7885 from Baystation12/master
Updating dev-freeze from master.
2015-01-20 18:49:03 +10:30
Loganbacca 492c5382e6 Fixes item anchoring on unload 2015-01-20 13:39:01 +13:00
Kelenius 6f4f720016 Removes empty crates and replaces minigame with mastermind 2015-01-19 20:36:05 +03:00
Ccomp5950 d836103b22 Merge pull request #7860 from mwerezak/unarmed
Unarmed attack log message tweaks
2015-01-18 17:42:47 -05:00
Zulker Nayeen Nahiyan 490027405a Merge remote-tracking branch 'origin/dev' into dev
Conflicts:
	code/modules/virus2/helpers.dm
2015-01-19 02:15:38 +06:00
Kelenius 746e1acf8d Added variety (uid) field to seed vendors 2015-01-17 20:52:06 +03:00
Kelenius 5f496524d2 Changes how sprays work and re-adds silicate
Sprays will spray directly at solid objects if they are clicked (walls,
windows, etc).
Makes removal of wall rot with plant-b-gone actually work.
Re-adds silicate with the old recipe. It repairs windows and makes them
more damage-resistant up to half damage taken.
2015-01-17 19:11:41 +03:00
mwerezak 15c7ed92e4 Unarmed message tweaks 2015-01-17 03:26:19 -05:00