Commit Graph

32841 Commits

Author SHA1 Message Date
spookerton
ffba11e5ab rename a bunch of atom flags 2022-10-18 09:36:41 +01:00
spookerton
bb472b4832 replace 0 for EMPTY_BITFIELD on atom_flags configs 2022-10-18 09:36:40 +01:00
spookerton
9c1dc82109 add turf_flags, move relevant stuff to it
moves *_BITFIELD macros to _macros.dm
2022-10-18 09:36:40 +01:00
spookerton
5c2b2804ce fix a whoops with INITIALIZE_IMMEDIATE 2022-10-18 09:36:40 +01:00
spookerton
120cc02d5d adds IsAbstract() guard in atom/Initialize 2022-10-18 09:36:39 +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
Spookerton
650ee09942 Merge pull request #8763 from Cerebulon/cighands
Cig-related tweaks
2022-10-18 09:30:52 +01:00
Spookerton
5b18b888ca Merge pull request #8761 from Cerebulon/briefcases
A Short Investigation
2022-10-18 09:05:48 +01:00
Cerebulon
e7a9d286b9 Various cig-related tweaks 2022-10-18 00:34:55 +01:00
Spookerton
27be4b7734 Merge pull request #8759 from Cerebulon/holidays
Flavour Enhancement: Holidays
2022-10-17 15:17:28 +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
Doctress
63fe84cb9a Adds the requested club sandwich.
Torture your chef, today!

Recipe: 2 bread, 1 raw chicken breast, 1 raw bacon, 1 lettuce, 1 tomato, 1 cheese wedge, 5u mayonnaise.
2022-10-17 23:46:03 +10:30
Spookerton
3e092d401e Merge pull request #8743 from Cerebulon/new_basics_engineering
Basic Uniform Polish: Engineering
2022-10-17 10:46:03 +01:00
Spookerton
b41f83d5d2 Merge pull request #8754 from Greenjoe12345/teshhair2
hairs n tails
2022-10-17 10:43:19 +01:00
Cerebulon
7830b3ac15 The Most Wonderful Times Of The Years 2022-10-17 04:07:25 +01:00
Atermonera
cba6c5b0c6 Update partial pressures for planetary turfs upon weather change. (#8756)
* Update partial pressures for planetary turfs upon weather change.

* OOPS

Co-authored-by: Spookerton <spkrtn@pm.me>
2022-10-16 14:26:48 -08:00
Greenjoe12345
08a29557ba fixes double unathi tail define 2022-10-16 23:08:03 +01:00
Greenjoe12345
cf76a2f57d Merge branch 'master' of https://github.com/PolarisSS13/Polaris into teshhair2 2022-10-16 22:55:40 +01:00
listerla
d3756e24c3 Replaces Skrell sprites (#8715)
* Replaces Skrell sprites

Source: https://github.com/HearthOfHestia/Nebula/pull/20

* eyes

* eyes again
2022-10-16 13:34:38 -08:00
Greenjoe12345
3e6126ae70 Spelling fix + additions 2022-10-16 22:34:13 +01:00
Cerebulon
a1498026ff Conflict Resolution 2022-10-16 20:31:15 +01:00
Spookerton
3793cc764e Merge pull request #8757 from Spookerton/spkrtn/sys/ssatoms-massage
ssatoms stuff
2022-10-16 20:03:46 +01:00
Atermonera
9e93fa7b11 Merge pull request #8752 from Spookerton/spkrtn/fix/random-obj
speculative fix for obj/random's not being deleted
2022-10-16 09:58:44 -08:00
Atermonera
ad48e1cbb5 Merge pull request #8753 from Spookerton/spkrtn/fix/assorted-221015
fixes for a number of logged errors
2022-10-16 09:57:57 -08:00
spookerton
32d32f6646 jiggle SSatoms gently 2022-10-16 12:56:07 +01:00
spookerton
15fae406e0 add SSinit_misc_early 2022-10-16 12:27:05 +01:00
Spookerton
0243357f27 Merge pull request #8710 from MistakeNot4892/vox
Vox pressure immunity is now a toggle.
2022-10-16 12:21:45 +01:00
Cerebulon
b6d6a2621c dmi merger is good these days 2022-10-15 23:36:52 +01:00
Greenjoe12345
4e9c367322 hairs n tails 2022-10-15 19:06:26 +01:00
spookerton
fea857238e fix invalid left/right indices in character setup
also refactors handlers for left/right hair, facial hair
adds handlers for left/right gradient, since they simply didn't have any at all
2022-10-15 15:38:29 +01:00
spookerton
edb24d3025 remove pointless antag subsystem shutdown
bonus: fixes this crash crashing master shutdown
2022-10-15 15:11:42 +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
c57fc12be2 powder returns initialize hints + powder refactor 2022-10-15 15:01:35 +01:00
spookerton
858844fb32 cryobags return an initialize hint 2022-10-15 14:09:26 +01:00
spookerton
896bc8914a speculative fix for obj/random's not being deleted 2022-10-15 11:25:49 +01:00
Spookerton
a0f9c2b78b Merge pull request #8751 from Cerebulon/scrapsprite
Fixes overlooked invisible spawner when mapping
2022-10-15 10:47:16 +01:00
Cerebulon
89f0db9bdb conflict resolution 2022-10-15 00:51:23 +01:00
Cerebulon
9c630dc97b conflict resolution 2022-10-15 00:15:30 +01:00
Cerebulon
db2f7f59e5 Fixes overlooked invisible spawner when mapping 2022-10-15 00:07:04 +01:00
MistakeNot4892
c08e59fde7 Added getters/setters for species pressure bounds, made vox space immunity a toggle. 2022-10-15 01:32:55 +11:00
Spookerton
9be056c8bf Merge pull request #8748 from Verkister/patch-96
Makes ghosting apply proper rest
2022-10-14 09:24:38 +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
Atermonera
b9e2f498c3 Merge pull request #8737 from Spookerton/spkrtn/fix/type2parent-correction
fix || in type2parent switch, gentle refactor
2022-10-13 17:58:34 -08:00
Verkister
5588484b09 Makes ghosting apply proper rest
Makes the ghost verb actually proccall the mob's resting function instead of just changing the var. Fixes ghosted simplemobs not resting properly despite the var having been toggled on by this.
2022-10-13 17:56:00 +03:00
Spookerton
1e279b9cdc Merge pull request #8745 from Cerebulon/gunspritesoct22
Complete gun sprite overhaul + additions
2022-10-13 10:26:30 +01:00
Spookerton
f94039b331 Merge pull request #8742 from Cerebulon/shuttle_walls
Replaces shuttle windows with dummy objects for aesthetic reasons
2022-10-13 10:25:46 +01:00
Spookerton
39cebe388e Merge pull request #8741 from Cerebulon/sprite_tweaks_oct
Adjustments to recent sprites
2022-10-13 10:25:29 +01:00
Spookerton
5d6034a3cb Merge pull request #8739 from Cerebulon/firefighting-gear
Firefighting Gear
2022-10-13 10:24:50 +01:00
Cerebulon
7f682454ae little tweaks 2022-10-12 23:52:29 +01:00