* have creature emotes in the same system (on a negeative index) as SAI links were uselessly pointing to player emotes before
 * player emotes are now gendered
 * display two more cases of who points at whom when using a player emote
 * use and link event sound from emote
 * display more misc info
This commit is contained in:
Sarjuuk
2023-08-13 05:10:30 +02:00
parent 0f186576d3
commit 4d6fb4975e
20 changed files with 495 additions and 106 deletions

View File

@@ -627,7 +627,7 @@ $lang = array(
SAI_ACTION_SET_FACTION => ['(%1$d)?Set faction of #target# to [faction=%7$d]:Reset faction of #target#;.', null],
SAI_ACTION_MORPH_TO_ENTRY_OR_MODEL => ['(%7$d)?Reset apperance.:Take the appearance of;(%1$d)? [npc=%1$d].:;(%2$d)?[model npc=%2$d border=1 float=right][/model]:;', null],
SAI_ACTION_SOUND => ['Play sound(%2$d)? to invoking player:;:[div float=right width=270px][sound=%1$d][/div]', 'Played by environment.'],
SAI_ACTION_PLAY_EMOTE => ['Emote [emote=%1$d] to #target#.', null],
SAI_ACTION_PLAY_EMOTE => ['(%1$d)?Emote [emote=%1$d] to #target#.: End Emote.;', null],
SAI_ACTION_FAIL_QUEST => ['Fail [quest=%1$d] for #target#.', null],
SAI_ACTION_OFFER_QUEST => ['(%2$d)?Add [quest=%1$d] to #target#\'s log:Offer [quest=%1$d] to #target#;.', null],
SAI_ACTION_SET_REACT_STATE => ['#target# becomes %7$s.', null],
@@ -638,7 +638,7 @@ $lang = array(
SAI_ACTION_THREAT_SINGLE_PCT => ['Modify #target#\'s threat by %7$d%%.', null],
SAI_ACTION_THREAT_ALL_PCT => ['Modify the threat of all targets by %7$d%%.', null],
SAI_ACTION_CALL_AREAEXPLOREDOREVENTHAPPENS => ['Exploration event of [quest=%1$d] is completed for #target#.', null],
SAI_ACTION_SET_EMOTE_STATE => ['Continuously emote [emote=%1$d] to #target#.', null],
SAI_ACTION_SET_EMOTE_STATE => ['(%1$d)?Continuously emote [emote=%1$d] to #target#.:End emote state;', null],
SAI_ACTION_SET_UNIT_FLAG => ['Set (%2$d)?UnitFlags2:UnitFlags; %7$s.', null],
SAI_ACTION_REMOVE_UNIT_FLAG => ['Unset (%2$d)?UnitFlags2:UnitFlags; %7$s.', null],
/* 20*/ SAI_ACTION_AUTO_ATTACK => ['(%1$d)?Start:Stop; auto attacking #target#.', null],
@@ -919,12 +919,35 @@ $lang = array(
),
'emote' => array(
'notFound' => "This Emote doesn't exist.",
'self' => "To Yourself",
'target' => "To others with a target",
'noTarget' => "To others without a target",
// 'self' => "To Yourself",
// 'target' => "To others with a target",
// 'noTarget' => "To others without a target",
'targeted' => "Used with target",
'untargeted' => "Used without target",
'isAnimated' => "Uses an animation",
'eventSound' => "Event Sound",
'aliases' => "Aliases",
'noText' => "This Emote has no text.",
'noCommand' => "This Emote has no /-command. It can not be triggered.",
'flags' => array( // gm stuff - translation nice but not essential
EMOTE_FLAG_ONLY_STANDING => "Only while standig",
EMOTE_FLAG_USE_MOUNT => "Emote applies to mount",
EMOTE_FLAG_NOT_CHANNELING => "Not while channeling",
EMOTE_FLAG_ANIM_TALK => "Talk anim - talk",
EMOTE_FLAG_ANIM_QUESTION => "Talk anim - question",
EMOTE_FLAG_ANIM_EXCLAIM => "Talk anim - exclamation",
EMOTE_FLAG_ANIM_SHOUT => "Talk anim - shout",
EMOTE_FLAG_NOT_SWIMMING => "Not while swimming",
EMOTE_FLAG_ANIM_LAUGH => "Talk anim - laugh",
EMOTE_FLAG_CAN_LIE_ON_GROUND => "Usable while sleeping or dead",
EMOTE_FLAG_NOT_FROM_CLIENT => "Creature only",
EMOTE_FLAG_NOT_CASTING => "Not while casting",
EMOTE_FLAG_END_MOVEMENT => "Emote ends movement",
EMOTE_FLAG_INTERRUPT_ON_ATTACK => "Interrupt on attacking",
EMOTE_FLAG_ONLY_STILL => "Only while still",
EMOTE_FLAG_NOT_FLYING => "Not while flying"
),
'state' => ['Oneshot', 'Continuous State', 'Continuous Emote']
),
'enchantment' => array(
'details' => "Details",