Adds Handheld Radio/Listener system (#1457)

* re-do of old PR that got fuckied upp

* simplify foreach as suggested

* pass distance to PassSpeechData for a check, remove GetListenRange()

* adds RadioQuery instead of subscribing/unsubscribing

* change SpreadMessage to accept owner rather than component

* change RadioQuery to EntityQuery

* remove declared EntityQuery (oops, didn't know what shadowcommander meant)

* refactor ListeningSystem & refactor added chat logic into listen sys

* IGNORE the oopsie STOP LOOKING
This commit is contained in:
Bright0
2020-07-28 16:13:39 -06:00
committed by GitHub
parent b5667230c1
commit 86a6ac4a2b
8 changed files with 256 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
- type: entity
name: "baseradio"
parent: BaseItem
id: BaseRadio
abstract: true
- type: entity
name: "Handheld Radio"
description: A handy handheld radio.
parent: BaseRadio
id: handrad
components:
- type: Sprite
texture: Objects/Devices/radio.png
- type: Icon
texture: Objects/Devices/radio.png
- type: Listening
- type: Radio

Binary file not shown.

After

Width:  |  Height:  |  Size: 536 B