Commit Graph

7942 Commits

Author SHA1 Message Date
Anewbe
7d0f8e8502 Merge pull request #5234 from VOREStation/pol-vs-3584
Fix signlang being totally broken
2018-05-01 15:43:04 -05:00
Atermonera
44cc2e26c7 Merge pull request #5229 from Neerti/4/29/2018_remove_world_REMOVE_WORLD
for(var/bad_code in world)
2018-05-01 13:00:18 -07:00
Mechoid
1db4c4b677 ~Promethean Tweaks: The one with the chemicals, and the other thing. (#5201)
* Promethean Tweaks Round Howevermany We're On Now

* Tweak again. Drinks only plink damage that can be regenned. Multiple drinks, or other sources of tox will still mean these are dangerous.

* Add Blurb other than just "What has science done?"

* Adds the changelog.

* Fixes the stupid.

* Fixfix @ Ater
2018-05-01 12:23:47 -07:00
Arokha Sieyes
ad40c5fb4e Fix signlang being totally broken
As reported in https://github.com/VOREStation/VOREStation/issues/3584, signlang is totally broken. The reason being is that it uses get_mobs_and_objs_in_view_fast but passes it a mob when it expects a turf.

Also makes two other tweaks: signlang only signs to people 'in' the thing you're 'in' if you're not on a turf (aka lockers, ~stomachs~), and signlang doesn't produce an extra 'X gestures' emote 30% of the time, given that it always produces either the message if they know signlang, or a 'gestures a long message' or whatever if they don't.
2018-04-30 14:49:31 -04:00
Neerti
be73b8c36a for(var/bad_code in world)
Removes a very large amount of world loops.
Adds a macro to painlessly generate a global list, and the needed code to modify the list when an object is made or deleted automatically.
Cleans up some commented out code.
2018-04-29 17:55:04 -04:00
Atermonera
b130f1cea3 Merge pull request #5211 from Anewbe/hidden_late_join
Hides jobs with the Never pref on late join
2018-04-28 20:56:25 -07:00
Atermonera
4828319605 Merge pull request #5212 from Woodratt/04252018_POIstage05
PoI Stage 0.5
2018-04-28 20:48:30 -07:00
Leshana
f8b2d3e4d6 Alternative way to avoid tooltips on mimics. 2018-04-27 09:49:02 -04:00
Woodratt
c32bcf785a PoI Stage 0.5
Doing this in smaller bits

- New random sif mob selector, peaceful animals
- Drone lootpile (basic placeholder loot right now until we figure out how to give them proper drone loot)
- New random spider mob selector, nurse spider and nurse hat spider (hat spider has 10 more health points and is a rare chance to spawn, woo)
- New spacesuit random spawn, medical space suits
- New Random Shotgun spawn
- New random gun spawns
- Fixed icon for random medicine spawn
- Fixed broken icon for 44 magazines
- Fixed Ice Cave dungeon walls being called 'steel'
- Added new Crystal type, to avoid the SM style crystal from spawning in crystal PoIs
2018-04-25 22:11:30 -07:00
Anewbe
9e4a625f18 Hides jobs with the Never pref on late join 2018-04-25 20:28:42 -05:00
Atermonera
7d6fba3ba1 Merge pull request #5194 from Anewbe/species_economic
Species economic modifier is now a species var
2018-04-24 23:26:41 -07:00
Cameron653
69407fad60 Makes clothing use the correct sprite sheet.
For oddities like promethean teshari.
Without this, oddities like this happen https://i.imgur.com/DzLBviC.png
2018-04-20 17:19:29 -04:00
Atermonera
cfd14786fa Merge pull request #5190 from Anewbe/punpun_clothes
PunPun's clothes show up when he spawns
2018-04-20 10:24:59 -07:00
Anewbe
aecd924ef2 Merge pull request #5161 from Atermonera/refactor_human_examine
Refactors human/examine.dm
2018-04-19 18:39:00 -05:00
Anewbe
323d3aa42c Species economic modifier is now a species var 2018-04-19 18:06:02 -05:00
Anewbe
d139e961b9 PunPun's clothes show up when he spawns 2018-04-18 23:26:31 -05:00
Anewbe
31922d8f37 Merge pull request #5174 from Verkister/patch-13
Fixes simplemob icons when killed while resting.
2018-04-17 22:58:54 -05:00
atermonera
5411e74e1a Moved defines to a __define file 2018-04-15 18:32:51 -07:00
Verkister
3d8c916585 Fixes simplemob icons when dying while resting.
-Makes the death proc stop simplemobs resting before the icon update so the dying mobs will no longer end up stuck with resting icon instead of the dead one.
2018-04-15 13:52:58 +03:00
ReddeyfishVor
5bf751f4f2 Mimics no longer have tooltips
This allows them to better perform their role, hiding as an object
2018-04-14 11:09:41 -07:00
atermonera
854cb24262 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into refactor_human_examine 2018-04-12 20:51:32 -07:00
Heroman3003
1ff2f26889 Fixed legcuffs checking for being handcuffed instead of legcuffed when put on 2018-04-13 05:00:18 +10:00
atermonera
8a6c9843a0 <br> not \n 2018-04-09 20:15:44 -07:00
atermonera
309fc23394 Refactors human/examine.dm 2018-04-09 20:08:38 -07:00
Anewbe
8c23ec4844 Merge pull request #5153 from Neerti/4/5/2018_tile_attacking
Adds Tile-based Attacks
2018-04-09 19:16:58 -05:00
Neerti
4ac6d34235 Adds Tile-based Attacks
Adds ability to attack mobs by clicking their tile.
When someone clicks a tile with a weapon while off help intent, and if a mob is occupying that tile, the mob will be attacked as if they were clicked directly.
If more than one mob is on a tile, one is chosen randomly.
You cannot hit yourself by clicking your own tile.
Weapons with cleaving abilities will attempt a cleave on the tile clicked on, making it very easy to hit (simple) mobs with those weapons if near you.

Other changes.
Cleave proc can accept any atom now and not just a mob.
Also cleans up weapons deciding how they can cleave somewhat.
2018-04-05 13:28:05 -04:00
Verkister
3c7febaa45 Makes human examine not force lowercase
on named accessories.
2018-04-05 15:42:22 +03:00
Mechoid
57ab0e715b Constructs 2.0 - Living Stone (#5040)
* Construct Overhaul + Related Fixes/Tweaks
2018-04-04 23:45:00 -07:00
Atermonera
a6ebe9b44a Merge pull request #5145 from VOREStation/vs-port-3058
[PORT] Halve character-join lag
2018-04-04 17:38:31 -07:00
Leshana
8c3e41a705 Small fixes and ports discovered during merge. (#5138)
* POLARIS: No string compare for assistants

* POLARIS: Move these planes to more useful places

* POLARIS: Only spam ghosts with chat messages from things with real clients

* Fix small forgotten lines of text accidentally left out of VS syncs.

* Fix typo'd plane in lighting.dm and remove redundant definitions.
2018-04-04 17:35:15 -07:00
Arokha Sieyes
0e2f41ea86 More optimizations for character joins 2018-04-02 16:49:44 -04:00
Arokha Sieyes
a6cfbc4f42 Initial cleanup/changes 2018-04-02 16:36:04 -04:00
MarinaGryphon
6cb7d9a10c Fixes wallet-HUD interaction issues. (#5130)
* Fixes wallet-HUD interaction issues.

* Fixes HUDs, too. Forgot to commit this the first time. Also hopefully didn't change the map to examplemap.

* Fixes an indentation error.
2018-04-01 22:46:13 -05:00
Neerti
183a567db0 Merge pull request #5059 from Heroman3003/slime-behavior-fixes
Fixes and tweaks for slime behavior.
2018-03-31 23:35:24 -04:00
Atermonera
8b7fe2129a Merge pull request #5100 from Verkister/patch-10
Re-establishes existing foundations for human icon construction
2018-03-31 12:14:23 -07:00
Neerti
9ff18723f4 Merge pull request #5128 from Atermonera/pai_mani
Fixes #4951
2018-03-29 23:21:15 -04:00
Neerti
f5c331b142 Merge pull request #5127 from VOREStation/vplk-table-layer-fixes
Table Layering and Runtime Fixes
2018-03-29 23:20:57 -04:00
Atermonera
a54522751b Change of template 2018-03-29 18:16:04 -07:00
Leshana
15936a9eb1 Fixes Runtime in logging.dm,61 2018-03-29 21:05:53 -04:00
Leshana
530c3e9a07 Fixes fullbright mode hiding lighting overlays.
Fullbright plane master being above lighting plane master is important, shouldn't be removed.
2018-03-29 20:20:47 -04: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
Arokha Sieyes
f6321228a0 POLARIS: Adds an animation thing, uses it on ventcrawls 2018-03-25 17:42:48 -04:00
Arokha Sieyes
6072077d10 POLARIS: Add eye color to shapeshifters 2018-03-25 17:18:34 -04:00
Arokha Sieyes
9012958724 POLARIS: Heal robolimbs when you heal everything
Typically only used in magic and stuff, makes sense to heal both (otherwise there's no way to heal whole FBP bodies)
2018-03-25 17:15:11 -04:00
Arokha Sieyes
7cac2052b5 POLARIS: Fix incorrect robolimb checks 2018-03-25 17:14:46 -04:00
Arokha Sieyes
f7d79855a0 POLARIS: Fix a call to the wrong update icons in prom regen 2018-03-25 17:14:21 -04:00
Leshana
d738e99d2f POLARIS: Fix holders to avoid forcemoving held mob to nullspace 2018-03-25 17:08:29 -04:00
Arokha Sieyes
a3fb959d98 POLARIS: Fixes #2573 (VS) - Slap cigarettes off people's faces 2018-03-25 17:05:34 -04:00
Arokha Sieyes
f4e5aefebf POLARIS: Fixes #3221 (VS) - No explanation of what to do in the case of system instability 2018-03-25 17:04:50 -04:00
Arokha Sieyes
166d582a5b POLARIS: Fixes #3238 (VS) - Nothing but humans can understand silicons talking 2018-03-25 17:04:37 -04:00