3239 Commits
Author SHA1 Message Date
MistakeNot4892 9b7ba12c89 Cleaning up storage attackby. 2022-11-16 14:02:54 +11:00
spookerton be93f20599 storage gets LateInitializeName
LateInitializeName allows storage items to set their name flexibly
after normal initialization is completed, allowing it to be based on
holder, contents, location, etc.

Also hoisted storage/internal/Destroy to its rightful place.
2022-11-14 11:36:22 +00:00
spookerton d0ca6c36b8 -storage init explicit types, -storage/empty var
storage init also nulls starts_with if it was an empty list
2022-11-14 11:25:15 +00:00
spookerton 6a321e8db1 hoist storage/Initialize to its rightful place 2022-11-14 11:09:42 +00:00
MistakeNot4892 86a8fb4378 Cleans up the storage accessory attackby path and prevents double insertion of items into storage accessories. 2022-11-08 12:55:20 +11:00
spookerton b0a6851e0f correct behavior & use of QDEL_NULL_LIST+ odd shim 2022-11-03 12:38:03 +00:00
spookerton cd25cb4b3a correct mixed case QDEL_NULL/qdel_null + behavior 2022-11-03 12:38:03 +00:00
MistakeNot4892 19bfb761f9 Chitin and wood armour plates can be made with a sharp object. 2022-10-31 01:32:44 +11:00
AtermoneraandGitHub 5903278048 Merge pull request #8799 from Doctress/boozycops
Adds flasks to the forensic belt allowed items
2022-10-28 15:41:20 -08:00
AtermoneraandGitHub 51a70ffa95 Merge pull request #8796 from Cerebulon/bloons
Balloon Expansion (Inflation?)
2022-10-28 14:48:56 -08:00
Doctress 831ab35073 Adds flasks to the forensic belt allowed items. Ensure your forensic supply of coffee, alcohol, or water. 2022-10-26 08:28:24 +10:30
Cerebulon ed841af4cf Balloon Expansion (Inflation?) 2022-10-24 21:54:22 +01:00
Cerebulon 849fb30edc Selective Medical Resprites 2022-10-22 23:52:44 +01:00
spookerton ffba11e5ab rename a bunch of atom flags 2022-10-18 09:36:41 +01:00
spookerton 3abdbbaa1c replaces atom.initialized with ATOM_INITIALIZED
refactors atom/var/flags to atom_flags and area_flags
moves NOBLOODY, NOBLUDGEON, and PHORONGUARD to item_flags instead of atom_flags
corrects various misapplied flags
2022-10-18 09:36:36 +01:00
SpookertonandGitHub 650ee09942 Merge pull request #8763 from Cerebulon/cighands
Cig-related tweaks
2022-10-18 09:30:52 +01:00
Cerebulon e7a9d286b9 Various cig-related tweaks 2022-10-18 00:34:55 +01:00
Cerebulon bde2fc30bf Save your fixes before committing 2022-10-17 14:55:37 +01:00
Cerebulon f47a8fb555 A Short Investigation 2022-10-17 14:42:39 +01:00
SpookertonandGitHub 9a1b8322bd trained drakes can collect/drop items and use buttons, fire alarms, and levers (#8734)
* drakes can collect/drop items and use buttons

* add a basic implementation of mob dexterity levels

* trained drake emotes are less visually intrusive

also fixes being able to take anchored items as a drake
also fixes some double messages on drake storage
also fixes animals being able to attack/scratch doors without a cooldown
also adds optional scratch_sound on simple_mob for when scratching a door

* fire alarm & conveyor switch drake interactions

also fix runes for actions
also fix not showing progress for dropping an item

* trained drake button/inventory review tweaks

* animal harness suggestions early return tweak
2022-10-13 17:59:35 -08:00
Cerebulon 1833dd66fc in-hand sprites and fire cabinets 2022-09-26 11:14:14 +01:00
Cerebulon 3ffa493575 couple of requested general sprite fixes + grenade sprites 2022-09-26 05:23:33 +01:00
MistakeNot4892 426c37874a Adding joinable doggo alt title. 2022-08-26 15:55:44 +10:00
MistakeNot4892andGitHub 994f58e3c5 Playable vox oh no. [MDB IGNORE] (#8674)
* Allowing vox to join as survivalists.

* Adding a crash survivor alt title for survivalist.

* Sideporting vox icons from Bay.

* Updating some vox gear and adjusting vox code for planet spawns.

* Attempting to fix up join checking on latejoin links.

* Crash survivor now loads a pod if it can't find one.

* Nerfs vox cold resistance, they now sit between Tesh and humans.
2022-08-06 23:16:23 -08:00
MechoidandGitHub e072e147a4 Archery Tweaks (#8670)
* Add proper custom arrows. (cross)Bows "render" proper arrows over themselves in inventory and on ground. Hardlight bow no longer deletes other arrows on removal.

* Fix subtyping issue.
Add Chitin arrow type.

* Remember to hit save, kids.

* Fixfix. Add true Unga arrow utilizing the Ancient Art of Sharp Rocks.
2022-07-31 22:09:53 -08:00
MistakeNot4892 43883793e9 get_random_colour() now prepends a #. 2022-06-23 10:23:57 +10:00
DemonPizza b9b7e4e3cf - changes /obj/item/cane/concealed to contain a cane sword instead of a switch blade, as well as adds a subtype of katana for the cane sword
- changes cost of concealed blade in uplink to match the katana and other swords
- adds sprites for the item in game as well as shown on character
2022-06-13 16:24:08 -07:00
Greenjoe12345 ba62bff4b3 clothing 2022-05-12 00:02:02 +01:00
spookerton afe8554c50 repath /tape to /cassette_tape & map/list updates 2022-05-06 19:38:45 +01:00
KillianandGitHub 1862b54013 Atmospheric Retention Fields Port (#8582)
* atmospheric retention fields

* arf updates

* Update atm_ret_field.dm

* Update circuits.dm

thought I got this one but oops

* Update polaris.dme

totally didn't forget to uncheck testmap

* Update atm_ret_field.dm

* fix a runtime, add examplemap demo area
2022-04-29 16:28:20 -08:00
SypsotiandGitHub 661b83e61d Drug Expansion (#8575)
* adds drugs and means to make them

* nutmeg sprite and hallucination changes

* adjustments + sounds courtesy of serithi

* nit nack paddy wack
2022-04-29 16:24:16 -08:00
spookerton c6dfdeaae2 remove unused sources in code/* 2022-04-26 21:17:59 +01:00
AtermoneraandGitHub 21bd8477c7 Merge pull request #8531 from Spookerton/spkrtn/sys/global-agenda
updates all bare globals to use /global/ semantics, and all shared members to /static/
2022-04-24 19:56:07 -08:00
spookerton beec187978 clean up odd list attribute order, add tests 2022-04-24 07:54:35 +01:00
spookerton 556331a6a3 use /global/ sugar for bare globals, no leading / 2022-04-24 07:54:34 +01:00
spookerton 1f3ffc2433 non-flagged, non-complex overlay -> ssoverlays 2022-04-24 07:51:12 +01:00
spookerton 2572f042a3 redo behavior of ssoverlays and atom overlay procs 2022-04-24 07:50:46 +01:00
spookerton 1ccb2df2de trivial 1:1 overlays -> overlay proc changes
NB. In some cases we go from a more complex image() to a single icon_state string and I assume this works for every case but do not care to check because of the sheer scale of extra fiddly effort. Buyer beware, not my code.
2022-04-24 07:50:21 +01:00
atermonera fec412daaa Rebase issues 2022-04-17 19:18:15 -08:00
atermonera 9d71839ac6 Removes devices 2022-04-17 19:14:43 -08:00
atermonera 7a9806d9b4 Removes weapons 2022-04-17 19:14:32 -08:00
atermonera 101740a7d3 Updates icon paths 2022-04-17 19:14:07 -08:00
SypsotiandGitHub f658968ec7 Merge pull request #8550 from Greenjoe12345/swordsandbow
Historic Weapons Expansion
2022-04-17 20:33:53 -05:00
Greenjoe12345 e4e27269a4 remove kopesh and dao 2022-04-18 02:11:38 +01:00
Sypsotiandatermonera d2a2c3bd16 adjustments 2022-04-16 09:24:33 -08:00
Greenjoe12345 2cc01d685a Merge branch 'master' of https://github.com/Greenjoe12345/Polaris into swordsandbow 2022-04-14 19:55:27 +01:00
Greenjoe12345 3bdc40cdf6 fixing issues 2022-04-14 19:22:14 +01:00
SpookertonandGitHub c262c05050 Merge pull request #8525 from Cerebulon/BagsOfFun
Replaces basically every bag and briefcase sprite, some new bag types.
2022-04-14 18:58:46 +01:00
Sypsoti 57c617d3ad requested changes 2022-04-13 16:46:28 -05:00
Sypsoti 6eb8210190 general sprite fixes + chocolate reagent 2022-04-13 15:00:08 -05:00