Steve Halliwell
ef380c1bce
Change Conversation Character Find
...
Previous method used exclusively StartsWith to find matching character, change to using an exact match with fallback to partial, warning user if partial is used.
Fix #854
4 years ago
Justin Wong
9490e80ee7
Fix showing hidden portrait in conversation
...
Fixes #811 .
5 years ago
Steve Halliwell
2127dee0e0
Update header license
5 years ago
desktop-maesty/steve
d79e4d6556
Conversation text can now contain colons within the text body itself
...
Minor change to Conversation regex grouping
Added Conversation Tests for existing functionality and multi colon
-Conversation Parse refactor to allow for static testing
Moved all regex strings across fungus to const strings
6 years ago
desktop-maesty/steve
98689e547f
Conversation Manager Regex now allows - and _ within say params group.
...
-Allows conversation to use portraits like calling-neutral
6 years ago
desktop-maesty/steve
a88dad4969
Conversation command passes info to conversation manager
...
-supports a default time wait on each conversation item
7 years ago
desktop-maesty/steve
36600abe82
Conversation support for setting default clear, wait for input and fade options via command
...
-support to change the defaults per line with say params
-Conversation documentation updated
7 years ago
desktop-maesty/steve
fb5c174152
Added TextTag WVO WaitForVoiceOver
...
Say has a Wait For VO flag to add wvo text tag like it does the wi tag
Added SayHolds demo scene to show how the combinations of waits interact
7 years ago
lealeelu
ee582bc857
Fix Narrative Log when switching character dialogs
8 years ago
lealeelu
0a0bbfa3b6
Stops Conversation Audio
8 years ago
lealeelu
354ff1c120
fix portrait hide bug in conversation
8 years ago
Christopher
060b7b46a2
Reverted Fungus sub namespaces as they were breaking backwards compatibility. Kept the Fungus.EditorUtils namespace though as it doesn't affect compatibility.
8 years ago
Christopher
0effd7e7f3
Added #region Public members to all non-editor classes
8 years ago
Christopher
253ac9ebc6
Renamed public methods to public members
8 years ago
Christopher
ebc63819f8
Reverted IConversationManager interface
8 years ago
Christopher
08110d64d1
Reverted ISayDialog interface
8 years ago
Christopher
dcd6c599c0
Fixed all error messages in Doxygen log
8 years ago
Christopher
071fb7c345
Added Fungus.Commands, Fungus.EventHandlers, Fungus.Variables and Fungus.Utils namespaces
8 years ago
Christopher
4207ef5d55
Added missing copyright headers, tidied up enums
8 years ago
Christopher
9f5c726699
Grouped static members together
8 years ago
Christopher
627e167f88
Moved all scripts into a unified script folder (except Flowchart yet)
8 years ago
Christopher
c5899cde89
Refactored ConversationManager to use IConversationManager interface
8 years ago
Christopher
fe3e1b854b
Refactored SayDialog to use an ISayDialog interface
8 years ago
Sercan Altun
00ac0647ad
Fix Regex for character names with "." & "'"
...
Old Regex expression did not capture Character names with "." and "'". As a result characters with names like "Mr. Jones" or "Ab'ar" were not registering correctly.
I added . & ' characters into Regex. We may need to add some more characters in future.
8 years ago
Christopher
f94e46e42d
Refactored narrative comments
8 years ago
Christopher
9ead74d659
Refactored Narrative scripts to use protected fields with public property accessors
8 years ago
lealeelu
1312b78001
Add <<< and >>> to stage commands
8 years ago
Christopher
239bf8fefe
Converted tabs to spaces in all .cs files
8 years ago
lealeelu
26e33808ec
Fix portrait hide bug in Conversation Function
8 years ago
lealeelu
80372fb55f
Bail out first thing if comment
8 years ago
Christopher
e3660dc6bc
Use quotes for identifiers containing spaces instead of commas. Hide parameter can be in any position in params.
8 years ago
Christopher
38ee8605a1
Hide characters in conversation e.g. john hide:
8 years ago
Christopher
c2079d2613
Set inline SayDialog portraits if no Stage present
8 years ago
Christopher
ece7d26f52
Ensure the character cache is populated before accessing it
8 years ago
Christopher
edaff879b1
Fixes for single line conversation and trimming whitespace on story text.
8 years ago
Christopher
964a1e504a
Fixed incorrect portraits and positioning across multiple conversation() commands
8 years ago
Christopher
c95dd146fc
Fix portraits not moving into new position
8 years ago
Christopher
2c07403cad
Use SayDialog specified in Character.SetSayDialog property if present
8 years ago
Christopher
b77fb1dd58
Renamed Conversation class to ConversationManager. Documented conversation() function in Lua.
8 years ago
Christopher
0075f24ced
Renamed and Moved ConversationManager class
8 years ago
Christopher
83fc09272c
Refactored ConversationManager to do text processing in two distinct phases.
8 years ago
Christopher
86855857d8
Safely get active stage, handles case where no stage present.
...
Ignore blank lines and Lua style comments in conversation string.
SetParams checks input params in order of priority, handles some cases of missing params (not all yet)
8 years ago
lealeelu
4992ea9925
Cache stage and portrait info and add ability to rearrange params
8 years ago
lealeelu
7420ffeefb
Create Conversation Function in LuaUtils
8 years ago