Rykka
493b83d5a0
Update Chat System to use to_chat(src, "") instead of src << ""
2019-10-28 15:22:32 -06:00
Mechoid
4429fd7ecb
Sif Animal Expansion 1 ( #6038 )
...
* Begins work on the Sivian animal expansion.
* Adds the Leech, Shimm, Duck, Raccoon, Frostfly, Glitterfly, and Kururak.
* Changelog.
* FixFix
* Fix possible slur, fix leech.
* Fixfix2
2019-05-21 16:57:34 -07:00
Mechoid
e1876dcd02
Fishing and all its wonders, Ft. World Server code bastardization.
2019-04-17 23:41:03 -07:00
kevinz000
2c0898f870
Regex
2018-10-14 20:03:17 -07:00
PrismaticGynoid
176ecaae60
Unfolded pAIs can be picked up
...
Because who doesn't want a robotic cat on their head? Adds in the missing code to allow pAIs to actually be picked up, and held sprites for the newer 4 chassis options.
2018-07-25 22:02:17 -07:00
Aronai Sieyes
7d3aec96fd
Arranges lots of things into planes ( #5072 )
...
* Rearranges a billion things into planes
* Make cryotubes fancy
* Update Travis
* Fix hiding logic
2018-03-28 12:59:12 -07:00
Leshana
d738e99d2f
POLARIS: Fix holders to avoid forcemoving held mob to nullspace
2018-03-25 17:08:29 -04:00
Anewbe
5212fa152b
Species names should now use defines
2018-03-15 20:24:45 -05:00
Arokha Sieyes
53a185f838
U_I Phase 2.0: Code cleanup
...
Removing calls to update_icons_layers and the like, stubbing them to help track down future calls.
2018-03-08 19:33:44 -05:00
Arokha Sieyes
2f433c9ea9
U_I Phase 1.2: Something is broken somewhere
2018-03-08 19:31:54 -05:00
Leshana
e48b548f2b
More and more Destroy() cleanups all across the board - Return qdel hints.
2017-06-05 23:01:41 -04:00
Anewbe
2c86a0a465
Returns the Vox, who now breath Phoron
2017-01-06 17:49:39 -06:00
Neerti
828dacf485
Centralizes weight class definitions
...
A lot of new defines are now in inventory_sizes.dm, which contains;
All the size identifiers (the thing that tells the game if something is bulky, or w/e).
Storage costs for all the sizes, which are exponents of two, as previously.
A few constants for inventory size.
Also changes all storage item's capacity definitions by basing it off of how many 'normal slots' exist for it. This allows one to change the definition for all of the defines in the file, and everything will follow along without needing to change 500 files. In testing, I made all ITEMSIZE_COST_* defines doubled, and nothing had broke.
The benefit of doing all of this is that it makes adding new weight classes in the future much simpler, and makes knowing how much space a container has easier, as seeing ITEMSIZE_COST_NORMAL * 7 means it can hold seven normal items.
2016-09-22 00:51:51 -04:00
PsiOmegaDelta
2007c143d2
Refactors the forceMove() drop.
...
Makes dropping a its proc instead, cleaning up forceMove() handling.
2016-09-15 17:11:57 +01:00
HarpyEagle
78cd94b113
Fixes #12877
2016-06-20 00:10:25 +01:00
Arokha Sieyes
747e6322be
Removes "Teshari Eraser" Feature
...
Oops. Didn't quite math that one out in my head I guess.
2016-05-19 17:58:21 -04:00
Arokha Sieyes
b91065dabb
Makes items fall through holders
...
As in, scooped mob holders, like Teshari. If they throw an item, it falls out now rather than being trapped and eventually deleted in their holder object.
2016-05-16 16:11:24 -04:00
Zuhayr
6edb8b31f3
Made slimes more interesting.
2016-05-06 04:07:52 +09:30
Zuhayr
a628ae2a56
Removed the Vox Pox.
2016-02-20 11:24:19 +10:30
Zuhayr
51842ce8fa
Corrects several Teshari code and icon issues. Makes Teshari suits available in the cycler.
2016-02-13 14:35:38 +10:30
Zuhayr
81a6d9ddbf
Should fix Teshari stripping intent bugs.
2016-02-08 10:29:32 +10:30
Zuhayr
19014807fd
Surface rename of Seromi to Teshari.
2016-02-06 12:50:16 +10:30
Zuhayr
58736fb4f6
Renaming Resomi to Seromi.
2016-01-27 14:24:09 +10:30
Zuhayr
eef9145486
Revert "Removes Resomi."
...
This reverts commit c9f579e00a .
2016-01-27 13:48:48 +10:30
Zuhayr
1579f4c724
Removing a world that snuck back in after rebase.
2016-01-08 23:20:53 +10:30
Zuhayr
b174b68e0a
Holders now pass on their contained mob's ID card.
2016-01-08 23:18:42 +10:30
Zuhayr
80e4235c68
Unifying mob scooping, removing some unneeded boilerplate.
2016-01-08 22:17:05 +10:30
Zuhayr
763a4b88e7
Allows held mobs to see messages.
2016-01-08 21:40:02 +10:30
Zuhayr
e3735bfbee
Cleaning up some holder/scoop/climbing code.
2016-01-01 10:30:05 +10:30
Zuhayr
c9f579e00a
Removes Resomi.
2015-12-21 09:56:11 +10:30
Zuhayr
d2e092c899
Diona nymphs and fruit are now able to be holstered.
2015-12-11 15:52:22 +10:30
Hubblenaut
9980b7ef13
Fixes onmob icons for holders
2015-12-10 19:17:13 +01:00
Zuhayr
a41ce0bd93
Added the Resomi.
2015-09-04 08:57:03 +09:30
Zuhayr
bd76f977da
Added a complex holder for human mobs + example icons (for an unadded species)
2015-09-01 11:39:22 +09:30
Kelenius
6ba41bbc2a
Merge branch 'dev' into ofMechfabAndPanic
...
Conflicts:
code/__defines/research.dm
code/game/mecha/equipment/tools/tools.dm
code/game/mecha/mecha_parts.dm
code/modules/research/designs.dm
maps/exodus-1.dmm
2015-08-21 16:59:57 +03:00
Zuhayr
4674333143
Minor holder refactor.
2015-08-13 17:31:42 +09:30
Zuhayr
0104de03d4
Allows pAIs to be scooped up and worn as hats.
...
Readds missing monkey inhands
Standardized get_scooped() calls to mousedrop instead of attack_hand.
Changelog.
2015-05-26 15:15:15 +09:30
Zuhayr
1b4b428fe9
Removed several unneeded icons from inhands, split holder icons into their own file.
2015-05-26 14:05:21 +09:30
PsiOmegaDelta
ccf5945944
Merge pull request #9362 from Kelenius/ofResearchAndPrototypes
...
Updates to science
2015-05-25 19:55:01 +02:00
Chinsky
d4eb0e82bb
Merge pull request #9293 from RavingManiac/dev
...
Emote, say() and visible_message() refactor, tape recorder upgrade
2015-05-25 20:53:04 +03:00
Kelenius
ea12fc664f
Merge branch 'dev' into ofResearchAndPrototypes
...
Conflicts:
code/modules/mob/living/carbon/brain/posibrain.dm
2015-05-25 20:35:46 +03:00
Hubblenaut
7a8bbab694
fixup
2015-05-24 15:39:43 +02:00
Hubblenaut
a7ad448293
mice are pickup-able
2015-05-22 17:59:06 +02:00
Kelenius
35a20002c6
Merge branch 'dev' into ofResearchAndPrototypes
...
Conflicts:
baystation12.dme
code/defines/obj/weapon.dm
code/game/mecha/equipment/tools/medical_tools.dm
code/game/mecha/equipment/tools/tools.dm
code/game/mecha/mecha.dm
code/game/mecha/mecha_parts.dm
code/game/objects/items/devices/flash.dm
code/game/objects/items/devices/powersink.dm
code/game/objects/items/devices/scanners.dm
code/game/objects/items/stacks/sheets/glass.dm
code/game/objects/items/stacks/sheets/sheet_types.dm
code/game/objects/items/weapons/RCD.dm
code/game/objects/items/weapons/circuitboards/machinery/biogenerator.dm
code/game/objects/items/weapons/circuitboards/machinery/cloning.dm
code/game/objects/items/weapons/circuitboards/machinery/mining_drill.dm
code/game/objects/items/weapons/circuitboards/machinery/pacman.dm
code/game/objects/items/weapons/circuitboards/machinery/power.dm
code/game/objects/items/weapons/circuitboards/machinery/recharge_station.dm
code/game/objects/items/weapons/circuitboards/machinery/research.dm
code/game/objects/items/weapons/circuitboards/machinery/shieldgen.dm
code/game/objects/items/weapons/circuitboards/machinery/telecomms.dm
code/game/objects/items/weapons/circuitboards/machinery/unary_atmos.dm
code/game/objects/items/weapons/flamethrower.dm
code/game/objects/items/weapons/handcuffs.dm
code/game/objects/items/weapons/kitchen.dm
code/game/objects/items/weapons/shields.dm
code/game/objects/items/weapons/storage/backpack.dm
code/game/objects/items/weapons/surgery_tools.dm
code/game/objects/items/weapons/teleportation.dm
code/game/objects/items/weapons/tools.dm
code/modules/assembly/igniter.dm
code/modules/assembly/infrared.dm
code/modules/assembly/mousetrap.dm
code/modules/assembly/proximity.dm
code/modules/assembly/signaler.dm
code/modules/assembly/timer.dm
code/modules/assembly/voice.dm
code/modules/clothing/glasses/glasses.dm
code/modules/hydroponics/trays/tray_tools.dm
code/modules/mining/drilling/scanner.dm
code/modules/mining/mine_items.dm
code/modules/mining/ore.dm
code/modules/mob/living/silicon/robot/analyzer.dm
code/modules/power/rust/circuits_and_design.dm
code/modules/projectiles/ammunition/boxes.dm
code/modules/projectiles/guns/energy/laser.dm
code/modules/projectiles/guns/energy/special.dm
code/modules/projectiles/guns/energy/stun.dm
code/modules/research/circuitprinter.dm
code/modules/research/designs.dm
code/modules/research/destructive_analyzer.dm
code/modules/research/protolathe.dm
code/modules/research/rdconsole.dm
code/modules/research/research.dm
code/modules/research/server.dm
code/modules/research/xenoarchaeology/genetics/reconstitutor.dm
2015-05-20 11:50:28 +03:00
RavingManiac
53eec427dc
Typo fix. Obsolete viisible_message() hack removed from mob holders
2015-05-17 17:15:27 +10:00
RavingManiac
c67ed25b85
visible_message() now affects objects. Holopads, pAIs, AI cards people in mecha should hence be able to see them
...
Tape recorders record hearable emotes and action messages
Human and robot emotes now use custom_emote()
2015-05-16 16:01:41 +10:00
PsiOmega
1ae0ad6d92
Updates the atom_pool, now datum_pool, to handle any datum object.
...
Makes the garbage collector similarly robust. Continues the whole Destroy/qdel porting.
2015-04-24 09:59:05 +02:00
Kelenius
db30c15e4c
Updates to science
...
Protolathe and CI build procs moved to them from RD console.
Protolathe and CI now have a build queue. Designs take varying time to
build.
P and CI material storage is now a list instead of a set of vars.
origin_tech is now a list.
All sheets now contain exactly 2000 units of matter.
In design datum, chemicals and materials are two separate lists.
Designs are now sorted. The method is kinda hacky but flexible. They
have a var, sort_string. Designs are sorted alphabetically using it.
Circuits how show whether they build a machine or a computer in CI menu.
Adds item construction, for now protolathe is used.
2015-04-04 13:38:03 +03:00
Zuhayr
efa6f0d3c9
Finalized monkey species definitions and icons.
2015-03-26 14:45:41 +10:30
mwerezak
b71f6c1121
Partial breathing refactor
...
Reorganizes breathing, and moves common human/monkey breathing code into
carbon. handle_breath() is largely unchanged.
Removes unnecessary handle_internal_lifeform().
Fixes monkies being held by people in mecha in space not being able to breathe.
2015-03-09 00:09:34 -04:00