Fixed #828. Added many other minor refactorings.
This commit is contained in:
parent
d5b1010a47
commit
ee9e453896
105 changed files with 911 additions and 1304 deletions
app/lib/scripts
|
@ -20,7 +20,7 @@ module.exports = class SpritesScriptModule extends ScriptModule
|
|||
spriteMoveNote: (sprite, instant=false) ->
|
||||
duration = if instant then 0 else sprite.move.duration
|
||||
note =
|
||||
channel: 'level-sprite-move'
|
||||
channel: 'sprite:move'
|
||||
event:
|
||||
pos: sprite.move.target
|
||||
duration: duration
|
||||
|
@ -41,7 +41,7 @@ module.exports = class SpritesScriptModule extends ScriptModule
|
|||
blurb = utils.i18n sprite.say, 'blurb'
|
||||
sound = sprite.say.sound # TODO support sound i18n
|
||||
note =
|
||||
channel: 'level-sprite-dialogue'
|
||||
channel: 'level:sprite-dialogue'
|
||||
event:
|
||||
message: text
|
||||
blurb: blurb
|
||||
|
@ -54,7 +54,7 @@ module.exports = class SpritesScriptModule extends ScriptModule
|
|||
|
||||
spriteSelectNote: (sprite) ->
|
||||
note =
|
||||
channel: 'level-select-sprite'
|
||||
channel: 'level:select-sprite'
|
||||
event:
|
||||
thangID: if sprite.select then sprite.id else null
|
||||
return note
|
||||
|
@ -64,7 +64,7 @@ module.exports = class SpritesScriptModule extends ScriptModule
|
|||
for sprite in @noteGroup.sprites or []
|
||||
notes[sprite.id] ?= {}
|
||||
notes[sprite.id]['move'] = (@spriteMoveNote sprite, true) if sprite.move?
|
||||
notes[sprite.id]['say'] = { channel: 'level-sprite-clear-dialogue' } if sprite.say?
|
||||
notes[sprite.id]['say'] = { channel: 'level:sprite-clear-dialogue' } if sprite.say?
|
||||
noteArray = []
|
||||
for spriteID of notes
|
||||
for type of notes[spriteID]
|
||||
|
|
Reference in a new issue