Oreva: Difference between revisions

From Elanthipedia
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 15: Line 15:
Born deaf, Oreva has learned a smattering of signing abilities as she's grown older. All of them have failed her. Rangers, too simple. Thieves, too limited a user pool. And so she's taken to developing a language of her own, using more complicated signs than Rangers, and less subtle signs than Thieves, and teaches this system to people as they choose to sit and learn it with her.
Born deaf, Oreva has learned a smattering of signing abilities as she's grown older. All of them have failed her. Rangers, too simple. Thieves, too limited a user pool. And so she's taken to developing a language of her own, using more complicated signs than Rangers, and less subtle signs than Thieves, and teaches this system to people as they choose to sit and learn it with her.


Each lesson will upgrade your skill in conversation with her. You may use this system to decide how clearly you communicate.
Each lesson will upgrade your skill in conversation with her. If you wish, you may use this system to decide how clearly you communicate.


(WARNING: This may or may not get us all in trouble with the Thieves' guild, even if it isn't their exact signing, theirs was the first she learned and it's sure to leak into what she's developed for others to use. Happy shankings!)
(WARNING: This may or may not get us all in trouble with the Thieves' guild, even if it isn't their exact signing, theirs was the first she learned and it's sure to leak into what she's developed for others to use. Happy shankings!)



'''Beginner'''—Directions, formalities, and not much else. Examples:
'''Beginner'''—Directions, formalities, and not much else. Examples:
Line 40: Line 39:
== Users of OSL ==
== Users of OSL ==


* [[Ayliana]] - 5/5 - Master
* [[Ayliana]]
* [[Cythra]] - 2/5 - Beginner
* [[Cythra]]
* [[Driword]] - 5/5 - Master
* [[Driword]]
* [[Glemma]] - 2/5 - Beginner
* [[Glemma]]
* [[Kethrai]]
* [[Owenheim]] - 1/5 - Beginner
* [[Owenheim]]
* [[Tiarmo]] - 1/5 - Beginner
* [[Salvitoriel]]
* [[Timorias]] - 2/5 - Beginner
* [[Yuve]] - 1/5 - Beginner
* [[Tiarmo]]
* [[Timorias]]
* [[Ysindre]] - 1/5 - Beginner
* [[Yuve]]
* [[Ysindre]]
(Feel free to add yourself!)


== How to Sign: Quick ACT Scripts for Frontends ==
== How to Sign: Quick ACT Scripts for Frontends ==
Line 61: Line 63:
<pre>
<pre>
put act :%1 leans toward @ and makes a few obvious and complex hand signals.
put act :%1 leans toward @ and makes a few obvious and complex hand signals.
put whisper %0
put whisper (in sign:) %0
</pre>
</pre>
Usage is: .signgroup [message]
Usage is: .signgroup [message]
<pre>
<pre>
put act makes a few obvious and complex hand signals towards those in her group.
put act makes a few obvious and complex hand signals towards those in her group.
put whisper group %0
put whisper group (in sign:) %0
</pre>
</pre>


Line 73: Line 75:
This is the way-too-extra version, which logs the whisper as a unique "sign" to the Log window.
This is the way-too-extra version, which logs the whisper as a unique "sign" to the Log window.
<pre>
<pre>
#
# debug 10
# Copy the following line to the command input before using this script!
# Copy the following line to the command input before using this script!
# #trigger {^SIGN\: (\w+) (.*)} {#var SIGN_MESSAGE $2}
# #trigger {^SIGN\: (\w+) (.*)} {#var SIGN_MESSAGE $2}
Line 82: Line 84:
#
#


eval TARGET tolower(%1)
put #trigger {^SIGN\: (\w+) (.*)} {#var SIGN_MESSAGE $2}
var TARGET %1
if %TARGET = group then goto SIGN
if %TARGET = group then goto SIGN
eval NAME1 replacere ("%TARGET","(?!^[a-z]|^[A-Z])(.*)","$1")
eval NAME1 replacere ("%TARGET","(?!^[a-z]|^[A-Z])(.*)","$1")
eval NAME2 replacere ("%TARGET","(^[a-z]|^[A-Z])","$1")
eval NAME2 replacere ("%TARGET","(^[a-z]|^[A-Z])","$1")
eval NAME1 toupper(%NAME1)
eval NAME1 toupper(%NAME1)
eval NAME2 tolower(%NAME2)
var TARGET %NAME1%NAME2
var TARGET %NAME1%NAME2
if matchre ("$roomplayers","%TARGET") then goto SIGN
if matchre ("$roomplayers","%TARGET") then goto SIGN
Line 93: Line 95:
ERROR:
ERROR:
put #echo
put #echo
put #echo red That person is not here!
put #echo yellow That person is not here!
put #echo
put #echo
exit
exit
Line 99: Line 101:
SIGN:
SIGN:
put #parse SIGN: %0
put #parse SIGN: %0
eval COUNT count ("%0"," ")
pause 0.001
pause 0.001
#
#
# HEY! YOU SHOULD CHANGE THE ACT LINE TO CUSTOMIZE YOUR SIGNING!
# HEY! YOU SHOULD CHANGE THE ACT LINES TO CUSTOMIZE YOUR SIGNING!
#
#
put #sub {^\(You} {($charactername}
if %TARGET = group then put act makes a series of complicated hand signals towards those in her group.
else put act :%TARGET makes a series of complicated hand signals towards \@.
action var TARGET $1 when hand signal towards (\w+)\.\)$
if %COUNT = 0 then
{
if %TARGET = group then put act makes a single complicated hand signal towards everyone in her group.
else put act :%TARGET makes a single complicated hand signal towards \@.
}
if %COUNT <= 4 then
{
if %TARGET = group then put act makes a short flurry of complicated hand signals towards everyone in her group.
else put act :%TARGET makes a short flurry of complicated hand signals towards \@.
}
if %COUNT > 4 then
{
if %TARGET = group then put act makes a flurry of complicated hand signals towards everyone in her group.
else put act :%TARGET makes a flurry of complicated hand signals towards \@.
}
pause 0.02
pause 0.02
if_2 then
if_2 then
{
{
put #gag ^You whisper
put #gag ^You whisper
put whisper %TARGET $SIGN_MESSAGE
put whisper %TARGET (in sign:) $SIGN_MESSAGE
pause 0.7
pause 0.7
put #ungag ^You whisper
put #ungag ^You whisper
Line 116: Line 134:
put #echo You sign to %TARGET: "$SIGN_MESSAGE"
put #echo You sign to %TARGET: "$SIGN_MESSAGE"
}
}
put #unsub {^\(You} {($charactername}
exit
</pre>
</pre>

Revision as of 16:41, 28 April 2023

Oreva Nikabu
Status
Race Prydaen
Gender Female
Guild undisclosed
Instance Prime


See https://elanthipedia.play.net/Oreva/Ranger_Sign_Subs for Genie substitutes to translate Ranger signs.

Oreva's Sign Language

Born deaf, Oreva has learned a smattering of signing abilities as she's grown older. All of them have failed her. Rangers, too simple. Thieves, too limited a user pool. And so she's taken to developing a language of her own, using more complicated signs than Rangers, and less subtle signs than Thieves, and teaches this system to people as they choose to sit and learn it with her.

Each lesson will upgrade your skill in conversation with her. If you wish, you may use this system to decide how clearly you communicate.

(WARNING: This may or may not get us all in trouble with the Thieves' guild, even if it isn't their exact signing, theirs was the first she learned and it's sure to leak into what she's developed for others to use. Happy shankings!)

Beginner—Directions, formalities, and not much else. Examples:

  • I, Me, You, Him, Her, Them
  • And, Not, If, Then, Always, Never
  • Yes, No, Maybe, Want, Do, Don't
  • Hello, Goodbye, Day, Night, Rain, Sun, Hurt, Heal, Danger, Safe
  • North, West, South, East, Inside, Out
  • Food, Mouse, Rat, Bird, Snake, Squirrel, Backpack, Hub
  • What, Why, Because, Where, Who, There, Here
  • Talk, Go, Fight, Eat, Learn, Sleep

Novice—Able to converse in fragmented sentences. Basic ideas get across.

Adept—Comfortable conversations, but rife with misunderstandings, unknown words, and other troubles.

Skilled—Only missing complex concepts and descriptive abilities.

Master—Able to have complete conversations without any difficulties.

Users of OSL

(Feel free to add yourself!)

How to Sign: Quick ACT Scripts for Frontends

Please adapt these to your convenience. I encourage signers to come up with their own unique ways of signing to others that reflects their character!

WRAYTH

These are quick and dirty version. Adjust the messaging for your pronoun!

Usage is: .sign [player] [message]

put act :%1 leans toward @ and makes a few obvious and complex hand signals.
put whisper (in sign:) %0

Usage is: .signgroup [message]

put act makes a few obvious and complex hand signals towards those in her group.
put whisper group (in sign:) %0

GENIE

This is the way-too-extra version, which logs the whisper as a unique "sign" to the Log window.

# 
# Copy the following line to the command input before using this script!
# #trigger {^SIGN\: (\w+) (.*)} {#var SIGN_MESSAGE $2}
#
# Usage is: .sign [player] [message] or .sign group [message]
#
# [player] can be lowercase, but please use proper ending punctuation.
#

eval TARGET tolower(%1)
if %TARGET = group then goto SIGN
eval NAME1 replacere ("%TARGET","(?!^[a-z]|^[A-Z])(.*)","$1")
eval NAME2 replacere ("%TARGET","(^[a-z]|^[A-Z])","$1")
eval NAME1 toupper(%NAME1)
eval NAME2 tolower(%NAME2)
var TARGET %NAME1%NAME2
if matchre ("$roomplayers","%TARGET") then goto SIGN

ERROR:
put #echo
put #echo yellow That person is not here!
put #echo
exit

SIGN:
put #parse SIGN: %0
eval COUNT count ("%0"," ")
pause 0.001
#
# HEY! YOU SHOULD CHANGE THE ACT LINES TO CUSTOMIZE YOUR SIGNING!
#
put #sub {^\(You} {($charactername}
action var TARGET $1 when hand signal towards (\w+)\.\)$
if %COUNT = 0 then
	{
	if %TARGET = group then put act makes a single complicated hand signal towards everyone in her group.
	else put act :%TARGET makes a single complicated hand signal towards \@.
	}
if %COUNT <= 4 then
	{
	if %TARGET = group then put act makes a short flurry of complicated hand signals towards everyone in her group.
	else put act :%TARGET makes a short flurry of complicated hand signals towards \@.
	}
if %COUNT > 4 then
	{
	if %TARGET = group then put act makes a flurry of complicated hand signals towards everyone in her group.
	else put act :%TARGET makes a flurry of complicated hand signals towards \@.
	}
pause 0.02
if_2 then 
	{
	put #gag ^You whisper
	put whisper %TARGET (in sign:) $SIGN_MESSAGE
	pause 0.7
	put #ungag ^You whisper
	if %TARGET = group then var TARGET the group
	put #echo >Log You sign to %TARGET: $SIGN_MESSAGE
	put #echo You sign to %TARGET: "$SIGN_MESSAGE"
	}
put #unsub {^\(You} {($charactername}
exit