Commit Graph

1984 Commits

Author SHA1 Message Date
Frenjo
20cdc4b676 Converts move intents to /decl/move_intent (#8993)
* Converts move intents to /decl/move_intent

Adds /decl/move_intent/walk and /decl/move_intent/run.

Switches all move intent checks to use the new IS_RUNNING and IS_WALKING macros.

Renames and refactors /mob/living/proc/set_m_intent() to /mob/living/proc/set_move_intent(decl/move_intent/intent).

Removes the unnecessary /mob/var/m_int and associated code.

Updates all move intent setters to use set_move_intent().

* Swaps incorrect config values

Swaps incorrect move delays since I got them backwards somehow, oopsies.

* Adds suggested ?. operator

Compactifies two if statements using the ?. operator instead.
2023-03-04 14:28:10 -08:00
Sypsoti
99bd1a5891 Merge pull request #8978 from Doctress/oxygenisgreaterthanair
Swaps Air Tanks for Oxygen Tanks
2023-03-04 15:24:54 -06:00
Atermonera
ab7f5a8c3d Merge pull request #8958 from Cerebulon/mining_sounds
Sounds for fabricators, mining machines, levers
2023-03-04 11:59:46 -08:00
Sypsoti
589122cd24 Card fixes and QOL (#8996)
* card cleanup and find card verb

* cheat deal plus supply pack

* why was that comment in there
2023-02-26 00:05:47 -08:00
Cerebulon
475a57d8fb Sounds for fabricators, mining machines, levers 2023-02-25 22:54:42 +00:00
Cerebulon
69ba99b5e6 /tg/ era language pass (#8962)
* /tg/ era language pass

* Another pass, more generally inc. code comments

* Even more word tweakies
2023-02-24 23:33:52 -08:00
Doctress
66f42bd4ae Swaps Air Tanks for Oxygen Tanks
New Perri-Air
Canned in Druidia
Naturally Sparkling
Salt Free Air
All Natural Druidia-- okay I'm done with this bit now.
2023-02-21 23:32:51 +10:30
MistakeNot4892
9a84667323 Reworks on-mob overlay icon generation. (#8920)
* Porting species equip_adjust from Neb.

* get_species() => get_species_name(), adds correct get_species() impl

* sprite_sheets is now crudely lazylisted.

* Adds returns to add_blood and add_accessories.

* apply_addblends now uses an overlay.

* Renames the various worn overlay procs to be more informative.

* Debugging/refining overlay gen.

* Adding handling for string icon paths.

* Refining/debugging offset overlay gen.

* Getting the offset system working.

* Commenting out Teshari offsets for the time being.
2023-02-15 18:22:42 -08:00
MistakeNot4892
9c5eca2449 Refactoring mines and simplying disarm. 2023-01-14 00:17:59 +11:00
spookerton
318d58bb2c correct sprinkles condiment container path 2022-12-03 13:16:43 +00:00
spookerton
f9e2d2be21 correct uplink item cost behavior 2022-11-16 14:28:01 +00:00
Spookerton
1d9f63d02c Merge pull request #8820 from Cerebulon/newbasicssecurity
Basic Uniform Polish: Security
2022-11-13 12:15:20 +00:00
MistakeNot4892
9fbb40e1e8 Adding vox reagents, removing Vox Delight. 2022-11-11 18:07:46 +11:00
Cerebulon
113f84449c Basic Uniform Polish: Security 2022-11-07 18:10:35 +00:00
Cerebulon
70d3e185ed Basic Uniform Polish: Cargo 2022-11-06 02:58:15 +00:00
spookerton
f432c68fc2 mix of old bay, vore, and tg io macros -> baylike 2022-11-03 12:38:03 +00:00
Spookerton
263f84d655 Merge pull request #8815 from Atermonera/badassery_runtimes
Fix runtimes with uplink random item selections
2022-11-03 12:29:56 +00:00
atermonera
bfd520844d mindcasting 2022-11-02 22:39:47 -08:00
atermonera
800410ec2b Fix runtimes with uplink random item selections 2022-11-02 22:35:10 -08:00
MistakeNot4892
6c00aedbd7 Repathed ponchos to accessory/storage. 2022-10-31 00:17:53 +11:00
Cerebulon
62b57acf8c Snowmobiles and Quadhancements V2 (#8776)
* Snowmobiles and Quadhancements V2

* movement state, random start snomo

* Suggested changes

* requested changes... 2!
2022-10-28 15:44:07 -08:00
Atermonera
540b5cf648 Merge pull request #8797 from Cerebulon/holloweeb
Halloween Costumes
2022-10-28 15:36:36 -08:00
Atermonera
51a70ffa95 Merge pull request #8796 from Cerebulon/bloons
Balloon Expansion (Inflation?)
2022-10-28 14:48:56 -08:00
Cerebulon
e5f251b02c Adds a bunch of halloween costumes, costumes in loadout, costume file sorting 2022-10-25 03:42:19 +01:00
Cerebulon
dc6b9751bc Basic Uniform Resprite: Civilian 2022-10-24 22:32:03 +01:00
Cerebulon
ed841af4cf Balloon Expansion (Inflation?) 2022-10-24 21:54:22 +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
Cerebulon
a1498026ff Conflict Resolution 2022-10-16 20:31:15 +01:00
spookerton
cb483875cd null guard qdel, better log_info_line behavior
gentle qdel refactor for readability
adds ref_name and ref_type to weakref
improves /proc/weakref initial test
corrects weakref GC hint
2022-10-15 15:06:00 +01:00
Spookerton
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
Spookerton
1e279b9cdc Merge pull request #8745 from Cerebulon/gunspritesoct22
Complete gun sprite overhaul + additions
2022-10-13 10:26:30 +01:00
Cerebulon
72e731c9b9 Complete gun sprite overhaul + additions 2022-10-12 23:16:52 +01:00
Cerebulon
b1536ca2dd Basic Uniform Resprite: Engineering 2022-10-11 00:28:14 +01:00
Cerebulon
575a27edcb Firefighting gear 2022-10-09 20:02:54 +01:00
Cerebulon
2b1fcc813d Update code/datums/underwear/undershirts.dm
Co-authored-by: Spookerton <spkrtn@pm.me>
2022-10-07 09:52:37 +01:00
Cerebulon
90659c5c3f Colourable boxers 2022-10-04 16:11:33 +01:00
Cerebulon
a7e3eb88ea Adds and updates some underwear options 2022-10-04 16:08:23 +01:00
MistakeNot4892
426c37874a Adding joinable doggo alt title. 2022-08-26 15:55:44 +10:00
Woodratt
f6e87d1d94 Adjustments to Uplink Tools cost
Adjusted some tools and items under the tools category to be cheaper in order to encourage their usage more.

Items such as the bombs have been left as is since you know, bombs.
2022-08-21 13:57:56 -07:00
Atermonera
18871aa47c Merge pull request #8678 from Woodratt/antaguplinkarmor
Uplink Armor Point Adjustments
2022-08-14 22:26:36 -08:00
Woodratt
c7bbec5b4d Uplink Armor Point Adjustments
- Halved the cost of all traitor uplink armor costs.
2022-08-09 17:00:00 -07:00
Greenjoe12345
c0a490ac01 conk rete (#8671)
* concrete

* fixy

* craftable concrete and plasteel rebar

* no map specific children on submaps

* fix

* de-concretes the station
2022-08-07 16:03:49 -08:00
MistakeNot4892
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
Atermonera
f6f00cc9e2 Merge pull request #8673 from Woodratt/antaguplinkmedical
Antag Uplink Medical Adjustments
2022-08-06 20:29:31 -08:00
Woodratt
fa8f4b07d6 Antag Uplink Medical Adjustments
Major reduction on the cost of all medical items. Reason being traitors tend not to buy medical items since they're so expensive but they also don't have access to the same kind of medical care as the crew.

Also added the basic medical kits to the uplink. Costs will be adjusted if need be in the future.
2022-08-04 14:27:13 -07:00
Mechoid
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
Greenjoe12345
de1377c1da deco stuff (#8667)
* deco

* Thalar not credits

* adjustments

* indent

* The linter does not like Latin Small Letter O With Diaeresis

* hopefully it will work now
2022-07-24 19:16:14 -08:00
Atermonera
68a1694b92 Merge pull request #8653 from MistakeNot4892/hermits
Added survivalist job, wilderness spawn and checkpoint spawn to Cynosure.
2022-06-16 18:57:02 -08:00
MistakeNot4892
8b8e1ecdf4 Added survivalist job, wilderness spawn and checkpoint spawn to Cynosure. 2022-06-15 21:44:02 +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