MistakeNot4892
e89376237b
Standardized area flag defines, added vendor rampancy flag check.
2022-10-23 23:56:37 +11:00
Atermonera
712c59328f
Implements a path-based, player-specific whitelisting system ( #8725 )
...
* Implements a path-based, player-specific whitelisting system
* Readds ported functions
* Local testing
* Copy-paste error
* VV modifications, player panel interface
* Testing admin operations
* data review
2022-10-22 11:34:19 -08:00
Cerebulon
ac532f4633
Adds Sivian Creole Language ( #8767 )
...
* Adds Sivian Creole Language
* stok language key
2022-10-20 20:59:43 -08:00
spookerton
a5e55778da
move landmark flags to a landmark_flags var
2022-10-18 09:36:41 +01:00
spookerton
ffba11e5ab
rename a bunch of atom flags
2022-10-18 09:36:41 +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
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
15fae406e0
add SSinit_misc_early
2022-10-16 12:27:05 +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
Cerebulon
c463104999
Ports Diagonal Movement ( #8199 )
...
* Ports Diagonal Movement
* Requested tweaks
* mathemagical correction
* Update code/modules/keybindings/setup.dm
Co-authored-by: Spookerton <spkrtn@pm.me >
* Update code/_helpers/type2type.dm
Co-authored-by: Spookerton <spkrtn@pm.me >
* Update code/modules/keybindings/setup.dm
Co-authored-by: Spookerton <spkrtn@pm.me >
* fixed merge error
* Fixes falling, speed calculation, and non-hotkey WASD
Co-authored-by: Spookerton <spkrtn@pm.me >
2022-10-07 23:36:14 -08:00
Atermonera
b087dd00f6
Merge pull request #8722 from Spookerton/spkrtn/sys/sstyping
...
Adds SSTyping
2022-10-02 10:16:01 -08:00
spookerton
6385d90efc
added sstyping
2022-10-02 16:15:56 +01:00
Atermonera
f32c8de8cd
Merge pull request #8712 from Cerebulon/notaur
...
Removes Taurs
2022-10-01 21:38:21 -08:00
Cerebulon
63bcc560c3
Removes Taurs
2022-09-28 03:17:48 +01:00
spookerton
2a02b9129c
moved sdmm defines to as early as possible in env
2022-09-26 22:53:07 +01:00
MistakeNot4892
426c37874a
Adding joinable doggo alt title.
2022-08-26 15:55:44 +10:00
MistakeNot4892
174a6f75a5
Attempting to make bandages work on animals.
2022-08-16 23:03:08 +10:00
MistakeNot4892
0a30302657
Removing references to non-existent type path.
2022-08-12 20:30:58 +10: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
spookerton
c6dfdeaae2
remove unused sources in code/*
2022-04-26 21:17:59 +01:00
Atermonera
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
556331a6a3
use /global/ sugar for bare globals, no leading /
2022-04-24 07:54:34 +01:00
spookerton
2572f042a3
redo behavior of ssoverlays and atom overlay procs
2022-04-24 07:50:46 +01:00
spookerton
fbd8d3c46b
standardize & document controller/subs definitions
...
renames "PreInit" to OnNew because that's what it actually is.
2022-04-24 07:40:14 +01: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
Sypsoti
f658968ec7
Merge pull request #8550 from Greenjoe12345/swordsandbow
...
Historic Weapons Expansion
2022-04-17 20:33:53 -05:00
Sypsoti
2774f7dd50
ecstasy to bliss and removes cocaine
2022-04-16 09:24:33 -08:00
Sypsoti
8e701b70e2
big pharma has given us cocaine and straws
2022-04-16 09:24:32 -08:00
Greenjoe12345
2cc01d685a
Merge branch 'master' of https://github.com/Greenjoe12345/Polaris into swordsandbow
2022-04-14 19:55:27 +01:00
Atermonera
31d94c1f7d
Merge pull request #8517 from Spookerton/spkrtn/sys/ssai-ssaifast
...
improved fire loop behavior of SSai & SSaifast
2022-04-10 14:15:24 -08:00
spookerton
c82c18769f
improved fire loop behavior of SSai & SSaifast
2022-04-09 11:31:39 +01:00
spookerton
5bea34d56a
human/get_visible_gender applies user perspective
...
Changed the signature of atom/get_visible_gender to support human* mob use
human/get_visible_gender accepts a user and a force var
force can be used to force PLURAL, the examinee's id gender, or bio gender
human/get_visible_gender takes the examinee's clothing into account
human/get_visible_gender handles ambiguous_gender when there is a user:
- if also human*, same species gets id gender, otherwise plural
- if observer / silicon, id gender
fixes #7207
2022-04-09 11:22:06 +01:00
Greenjoe12345
a19ddfce0e
Merge branch 'master' into swordsandbow
2022-04-03 21:00:59 +01:00
Atermonera
83ac485925
Merge pull request #8496 from Spookerton/spkrtn/sys/out-with-the-old-2
...
remove some obsolete defines
2022-04-02 17:46:13 -08:00
Atermonera
f8cd43fa69
Merge pull request #8495 from Spookerton/spkrtn/sys/out-with-the-old
...
remove pre-513 compatibility bits
2022-04-02 17:42:59 -08:00
Atermonera
d26bff099b
Merge pull request #8485 from Spookerton/spkrtn/sys/atomic
...
isatom as istype /atom --> isloc && !isarea
2022-04-02 17:37:59 -08:00
Killian
e39f24b49e
Allergen CE Conversion ( #8431 )
...
* WIP allergen conversion
* allergen CE conversion
* allergen CE conversion
inap now actually stops reactions properly
* add brute/burn allergen reactions
* recommended changes
2022-04-02 17:28:25 -08:00
Greenjoe12345
bb24579a29
weapons
2022-04-03 02:27:16 +01:00
Mechoid
4780b1efe5
Planetary Meteors ( #8422 )
...
* Begins work on Planetary meteors
* Work, clean meteor code.
* Continues work. Meteors now handle their own movement and launching.
* New meteor types, some added to waves. Large meteor type fully implemented.
* Fix and adjust for comments.
2022-04-02 17:25:27 -08:00
Spookerton
a8f3898901
Merge pull request #8419 from Sypsoti/changelingredux-1
...
New Changeling Menu
2022-04-01 18:26:26 +01:00
spookerton
2dda71ecf0
remove ATAN2 define
2022-03-31 19:23:29 +01:00
spookerton
b4c3fe9eeb
remove TAN define
2022-03-31 19:22:42 +01:00
spookerton
7fd5fd66b8
removed CLAMP01 define
2022-03-31 19:22:07 +01:00
spookerton
602cc67d2b
removed CLAMP define
2022-03-31 19:21:58 +01:00
spookerton
bcfe3e9851
remove pre-513 compatibility bits
2022-03-31 19:16:36 +01:00
spookerton
f6bcff8f36
mirror bay/31809
...
https://github.com/Baystation12/Baystation12/pull/31809
2022-03-30 15:03:56 +01:00
atermonera
c7f1880394
Revert "What was supposed to be another straightforward major system overhaul that once again spiraled out of control ( #8220 )"
...
This reverts commit 4d8c43f106 .
2022-03-29 16:01:32 -08:00