Arcane Wonders Forum

Mage Wars => General Discussion => Topic started by: ACG on February 24, 2015, 01:38:40 PM

Title: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: ACG on February 24, 2015, 01:38:40 PM
For other ways to help improve the OCTGN module, see the following thread:

http://forum.arcanewonders.com/index.php?topic=15274.msg48553#msg48553

Please read the following before posting:

Are you interested in contributing to the Mage Wars OCTGN module, but don't have the time or coding experience? Here is an opportunity for you to get involved.

First, some explanation. The upcoming OCTGN release has many new features, some of which require extensive text (not code, but content). Specifically, one of the new features displays a message whenever a creature dies in combat. This message is tailored to the creature that died and (optionally) the sort of attack that killed it. Our objective is to build up a large database of such messages so that there is a lot of variety in what messages display when a creature dies (the message shown is chosen randomly from a list of appropriate messages).

Here is where your creativity comes it. We need a LOT of messages, and it is difficult to come up with a large enough variety ourselves. So we decided to try an experiment in crowdsourcing. If successful, we may crowdsource other content-related features. What we are looking for, plain and simple, is appropriately formatted death messages.

How this works is simple; you post a message (or list of messages) in the correct format, we read them (to make sure they are appropriate and formatted correctly), and then we add them to the file in the module that stores the list of messages. Given the number of Mage Wars fans, we hope to generate an extensive and varied list of messages so that each creature death in the arena can be given a unique and fitting message.

FORMATTING - Please read this section carefully and completely:
To minimize the formatting work on our end, we ask that you take care to follow these instructions exactly when formatting your death message submissions:

Each message consists of two parts; the message itself, and filters that determine which sorts of creature will trigger the message. The two parts of the message are separated by an '@' character. For example:

<D> falls in combat!@Type=Creature

The message always appears on the left, and the filters always appear on the right. The <D> is a placeholder for the name of the creature that will be replaced by the creature's name (exactly as it appears on the card). You may use as many or as few <D>s as you like.

<A> functions as a placeholder for the attacker's name. Please only include it if you use one of the filters that refers to the attacker.

<AM> and <DM> refer, respectively, to the names of the mages (not the players) that control the attacking creature and the dead creature.

There are currently 13 filter types (though more may be added later). These are:

Name
Type
Subtype
Trait
Mage

DamageType
Range
AttackTrait

AttackerName
AttackerType
AttackerSubtype
AttackerTrait
AttackerMage

Let's go through what each one does:
Name - The most extreme filter - specifies the exact card.
Type - Can be either Creature or Conjuration.
Subtype - One of the subtypes listed on the card underneath the type, for example, Plant or Undead.
Trait - One of the keywords possessed by the card (even if not printed on it), for example Living or Flying
DamageType - The type of damage that killed this object, for example Flame or Acid.
AttackTrait - A trait possessed by the attack that killed this object, for example Ethereal or Critical Damage (Devour is handled separately, so don't bother with that trait)
AttackerName - Name of the attacker
AttackerType - Attacker's type (creature, conjuration, etc.)
AttackerSubtype - A subtype of the attacker
AttackerTrait - A trait possessed by the attacker
Range - The range of the attack that killed the creature. "Melee","Ranged","Counterstrike","Damage Barrier", or "Passage Attack" are all valid options at the moment.
Mage - The name of the mage that controls the creature (e.g. Wizard, Forcemaster, Beastmaster, etc.)
AttackerMage - The name of the mage that controls the attacker (see above).
Each filter can be either positive (only cards that match the filter are eligible for the message) or negative (only cards that do not match are eligible). Positive filters are denoted with =, and negative with !=

For example, a message with the filter

@DamageType=Flame

would only be displayed for objects destroyed by flame attacks, whereas

@Trait!=Flying

would only be displayed for objects that do not have the flying trait.

A single message can have multiple filters, both positive and negative. For instance, a message with the filters

@Type=Creature,DamageType=Flame,Subtype=Canine,Subtype!=Skeleton

would only be displayed for creatures with the Canine subtype (but not the Skeleton subtype) that were killed by a flame-type attack.

Each filter should be separated from the next by a comma, as seen above. Do NOT put a comma and a space (a, b, c) as the function will not read this properly.

The message will be displayed to both players, so it should make sense when read by both (For instance, "The <D> gazes at you, feeling betrayed in its last moments" would not make sense when read by your opponent.)

For genders, there are three types of pronouns currently available:

Personal Subject (He, Her, It)
Personal Object (Him, Her, It)
Personal Possessive Determiner (His, Her, Its)

For defender, the placeholders are
<ds> (subject)
<do> (object)
<dp> (possessive determiner)

For the attacker, similarly, they are
<as>
<ao>
<ap>

Please make sure your submissions are formatted correctly, or they might not be read properly (in which case they will never be displayed). Also be sure to spell things properly and use proper grammar/punctuation so that the OCTGN module looks as polished as possible!

Let's see what the community can come up with! We look forward to your submissions. Feel free to ask if you have any questions about the formatting. To give you some more examples, here are the creature death messages that are currently included in the list (I'll try to keep this list up to date with new submissions; note that your submissions may be edited slightly):


---------------

<D> seems almost relieved as the peace of death greets <do> once more.@Type=Creature,Subtype=Undead,Trait=Nonliving
The unholy magic binding <D> together unravels, and <ds> collapses to the floor!@Type=Creature,Subtype=Undead
The room dims briefly as dark powers flee from <D>'s remains!@Type=Creature,Subtype=Undead
<D> wilts and shrivels away!@Type=Creature,Subtype=Plant
<D> collapses, <dp> damage too extensive to regrow!@Type=Creature,Subtype=Plant,Trait=Living
<D> exhales a cloud of sulfur and brimstone as <ds> collapses!@Type=Creature,Subtype=Demon
<D> sneers mockingly as the life leaves <dp> body!@Type=Creature,Subtype=Demon,Trait=Living
<D> screams in exhilaration, <dp> soul joyfully returning to the infernian depths whence it came!@Type=Creature,Subtype=Demon
<D> salutes <dp> commander with <dp> dying breath!@Type=Creature,Subtype=Soldier,Trait=Living,Subtype!=Goblin
<D> dies as <dp> lived - with honor!@Type=Creature,Subtype=Knight,Trait=Living
<D> screams a fearsome battle cry before succumbing to <dp> injuries!@Type=Creature,Subtype=Soldier,Trait=Living
<D> whimpers and collapses!@Type=Creature,Subtype=Canine,Trait=Living
<D> seems to have finally mastered 'Play Dead'...@Type=Creature,Subtype=Canine,Trait=Living
<D> dies with a snarl upon <dp> lips!@Type=Creature,Subtype=Canine,Trait=Living
<D> floats gently to the ground, a beatific smile upon <dp> lips.@Type=Creature,Subtype=Angel,Trait=Flying,Trait=Living
The radiant glow fades from <D> as <dp> eyes close forever.@Type=Creature,Subtype=Angel,Trait=Living
You hear the faint sound of a heavenly choir as <D> passes from this world.@Type=Creature,Subtype=Angel,Trait=Living
<D> dissipates into nothingness!@Trait=Incorporeal
<D> fades away like mist!@Trait=Incorporeal
<D> has perished in battle!@Type=Creature
<D> dies with a snarl, as wretched in death as <ds> was in life.@Type=Creature,Subtype=Lycanthrope
<D> contorts horribly, <dp> foul curse partially lifted in death.@Type=Creature,Subtype=Lycanthrope
<D> twitches <dp> legs grotesquely for a few seconds, then is still.@Type=Creature,Subtype=Insect
<D> has gone to the halls of <dp> forefathers.@Type=Creature,Subtype=Dwarf
<D>'s scaly eyes close forevermore.@Type=Creature,Subtype=Reptile
<D> crumbles to the ground!@Type=Conjuration,Trait=Nonliving,Trait=Corporeal
<D> is demolished!@Type=Conjuration,Trait=Corporeal
<D> is felled!@Type=Conjuration,Subtype=Tree
Sticky sap flies everywhere as <D> bursts apart!@Type=Creature,Trait=Living,Subtype=Plant
<D>'s bones crumble, eaten away to nothing by the acid!@Type=Creature,Subtype=Skeleton,DamageType=Acid
The ethereal force of the attack rips <D>'s essence apart!@Type=Creature,AttackTrait=Ethereal,Trait=Incorporeal
<D> gurgles as <dp> life-blood spills upon the arena floor!@Type=Creature,Trait=Living,Subtype!=Plant
It's super effective!@Type=Creature,DamageType=Flame,Subtype=Plant
<D> does not go gentle into that good night.@Type=Creature,Trait=Living
<D> should never have returned from the dead to begin with.@Subtype=Undead
<D> served <dp> purpose.@Type=Creature
Did somebody forget to water <D>?@Subtype=Plant,Subtype=Vine
<D> dissolves into a puddle!@Type=Creature,Subtype=Ooze
A sweet odor emanates from the charred,slimy remains of <D>. Is that...flan?@Type=Creature,Subtype=Ooze,DamageType=Flame
<D> melts into a pool of slime!@Type=Creature,Subtype=Ooze
You hear a sickening crunch as <D>'s exoskeleton implodes!@Type=Creature,Subtype=Insect,DamageType!=Poison,DamageType!=Psychic
<D> screams as <dp> mind is destroyed!@Type=Creature,Trait=Living,DamageType=Psychic
<D> explodes into fragments! The gods will not be pleased...@Type=Conjuration,Subtype=Altar
The <D> clears.@Type=Conjuration,Subtype=Cloud,Trait!=Epic,Trait!=Legendary
<D> is destroyed by...electicity? That isn't how physics works.@Type=Conjuration,Subtype=Metal,AttackType=Lightning
<D> is desecrated!@Type=Conjuration,Subtype=Temple
The animal spirits cry out as <D> is annihilated!@Type=Conjuration,Subtype=Totem
The gods are furious at the destruction of <D>!@Type=Conjuration,Subtype=Temple
Reality breathes a sigh of relief as a rip in its fabric is forever closed!@Type=Conjuration,Subtype=Portal
You smell something very much like roast chicken.@Type=Creature,Subtype=Bird,DamageType=Flame
<D> goes down hissing!@Type=Creature,Subtype=Serpent,Trait=Living
A wave of psychic energy washes over you as <D> dies!@Type=Creature,Subtype=Psyoculus
<D> falls to the ground with a tremendous crash!@Type=Creature,Subtype=Golem
Looks like somebody doesn't believe in faeries...@Type=Creature,Subtype=Faerie
<D> gives a piteous yowl before collapsing!@Type=Creature,Trait=Living,Subtype=Cat
<D> did not land on <dp> feet.@Type=Creature,Trait=Living,Subtype=Cat
<D> just couldn't regenerate fast enough.@Type=Creature,Trait=Regenerate,Trait!=Finite Life,Subtype=Troll
<D> crumbles, releasing a small flood of mana into the ground!@Type=Conjuration,Subtype=Mana
<D> meets <dp> death with stoic resolve.@Type=Creature,Trait=Living,Subtype=Dwarf
<D> dies with a snarl, a proud orcish warrior to the end!@Type=Creature,Subtype=Orc,Subtype=Soldier,Subtype=Living
"Rosebud!" gasps <D> with <dp> dying breath.@Type=Creature,Trait=Living,Subtype=Dwarf
Headshot!@Type=Creature,Subtype=Zombie
<D>'s bones clatter to the floor, the magic that bound them destroyed.@Type=Creature,Subtype=Skeleton
Fragments of <D> scatter everywhere!@Type=Creature,Subtype=Skeleton
<D> has gone home.@Type=Creature,Subtype=Angel,Trait=Living
"I! WILL! BE! AVENGED!" roars <D> in deathly fury.@Type=Creature,Trait=Living,Subtype=Orc
<D> is graceful, even in death.@Type=Creature,Trait=Living,Subtype=Angel
<D> enters the hibernation of eternity.@Type=Creature,Subtype=Bear,Trait=Living
<D> squawks weakly, then collapses.@Type=Creature,Subtype=Bird,Trait=Living
<D> is slain. Will anybody even remember <dp> name?@Type=Creature,Subtype=Goblin,Trait!=Legendary,Trait=Living
<A> grunts, "I pick my teeth with your bones".@Type=Creature,AttackerType=Creature,AttackerTrait=Living,AttackerSubtype=Troll,Subtype=Skeleton
<A> found <D>'s lack of faith disturbing.@AttackerName=Forcemaster,Type=Creature
Shun the nonbelievers! Shun! SHUN!@AttackerName=Highland Unicorn,Type=Creature
They stole my frickin' kidney!@Name=Highland Unicorn,AttackerType=Creature
What does the fox say?@Name=Bitterwood Fox
Good Gods! Is that <D>'s head floating inside there?@Type=Creature,Trait=Corporeal,AttackerName=Devouring Jelly
"I welcome death's cold embrace."@Name=Necromancer
As the old Sortilege proverb goes, "Five heads are better than one."@AttackerName=Darkfenne Hydra,AttackTrait=Triplestrike,Name!=Darkfenne Hydra,Name!=Cerberus,AttackerMage=Wizard
The silence is shattered by the shrill scream of <D> as <ds> plummets towards the arena floor.@Type=Creature,Trait=Flying
Life has become intolerable for <D> due to the incessant pummeling from <A>.@Type=Creature,AttackerName=Darkfenne Hydra,Trait=Living,AttackTrait=Triplestrike
<AM> applauds <A> on a swift, merciless kill.@AttackerType=Creature,AttackerMage=Wizard,Type=Creature
<D> is messily devoured by <A>!@Type!=Conjuration,Trait=Corporeal,AttackTrait=Devour,AttackerType=Creature
<D> is now one with Asyra's Light!@Type=Creature,Subtype=Cleric,Mage=Priestess
Yes pumpkin, All dogs go to heaven.@Subtype=Canine,Subtype!=Demon,Trait=Living
Straight to Hell with you, unholy beast!@SubType=Demon,AttackerMage=Priest
Toasty!@DamageType=Flame
Frosty!@DamageType=Frost
Title: Re: MW OCTGN Module Crowd-sourcing Project #1: Creature Death Messages
Post by: lukard on February 24, 2015, 10:02:21 PM
{} should never have returned from the dead to begin with.@Subtype=Undead
{} served its purpose.@Type=Creature
Did you forget to water {}?@Subtype=Plant,Subtype=Vine
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for dea
Post by: ACG on February 25, 2015, 07:11:48 AM
Great start! I especially like the last one, though I think it should be changed to "Did somebody forget...", so that it makes sense when read by both players (I'll take care of that). Keep them coming!

Also, I've modified the program that reads the messages so that it can handle messages that don't name the creature or that name the creature multiple times, so feel free to use as many (or as few) {}s as you need.
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: ACG on March 03, 2015, 07:22:45 AM
Well, this attempt has not been as successful (so far) as I had hoped. This is a little disappointing; I had hoped that OCTGN players, at least, would jump at the chance to contribute something, however small, to the module (or that our fan-fiction writers would jump at the chance to have work read by everybody who uses the module). Lack of community involvement will mean less variety of death messages, so you will tend to see the same ones multiple times, but I suppose that is hardly the end of the world.

I'll keep this thread open for anybody who later decides to contribute to this aspect of the OCTGN module. If there is anything I can do to make the process easier, be sure to let me know.
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: Puddnhead on March 03, 2015, 08:38:30 AM
I'm sorry ACG.  Your list is so exhaustive that it took me a long time to read it all, quite entertaining as it was, I will endeavor to contribute soon!
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: V10lentray on March 03, 2015, 11:52:00 AM
How about something like - "I pick my teeth with your bones" when a humanoid figure kills a skeleton.
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: ACG on March 03, 2015, 11:58:53 AM
At the moment, the function that handles the messages doesn't know what type of creature was responsible for the kill. That would be a great message for a troll kill, though. I might be able to work in information about the attacker, but for now the six filters that I mentioned are the only ones recognized:

Name (of dead creature)
Type (of dead creature)
Subtype (of dead creature)
Trait (of dead creature)
DamageType (of attack)
AttackTrait (of attack)
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: V10lentray on March 03, 2015, 12:03:38 PM
The problem with that filtering, is that while I think my "quote" is aweome, it really wouldn't work if say a bitterwood fox deals the final blow to a Skeletal Sentry.
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: ACG on March 03, 2015, 12:11:33 PM
Right. Like I said, I'll see about making filters for the attacker. In the meantime, see if you can come up with more (attacker independent) messages.

Thanks guys; glad we're starting to see some interest here!
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: ACG on March 03, 2015, 01:22:52 PM
All right, I added four new filters that refer to the attacker:

AttackerName
AttackerType
AttackerSubtype
AttackerTrait

And a placeholder for the attacker's name:

<A>

Some examples of how to use these:

<A> grunts, "I pick my teeth with your bones".@Type=Creature,AttackerType=Creature,AttackerTrait=Living,AttackerSubtype=Troll,Subtype=Skeleton
<A> found {}'s lack of faith disturbing.@AttackerName=Forcemaster,Type=Creature
Title: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: Sailor Vulcan on March 03, 2015, 06:36:47 PM
Shun the nonbelievers! Shun! SHUN!@AttackerName=Highland Unicorn,Type=creature

They stole my frickin' kidney!@Name=Highland Unicorn,AttackerType=creature
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: Sailor Vulcan on March 03, 2015, 06:43:21 PM
What does the fox say?@Name=Bitterwood Fox
Title: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: Sailor Vulcan on March 03, 2015, 06:49:15 PM
Knowledge is power.@AttackerController=<A>Type=Mage

And another life is lost...such a shame.@AttackerController=<A>Type=Mage

Can you please add "AttackerController" as one of the filters? You could possibly use attacker's controller's training for this, I think.
Thanks!

Edit: this might work better as an automated message in the chatbox...
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: sIKE on March 03, 2015, 06:54:19 PM
Good Gods! Is that {}'s head floating inside there?@Trait=Corporeal,AttackerName=Devouring Jelly

its my favorite flavor text ever.....
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: Sailor Vulcan on March 03, 2015, 07:04:17 PM
I welcome death's cold embrace.@Name=Necromancer
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: ACG on March 03, 2015, 07:25:36 PM
Knowledge is power.@AttackerController=<A>Type=Mage

And another life is lost...such a shame.@AttackerController=<A>Type=Mage

Can you please add "AttackerController" as one of the filters? You could possibly use attacker's controller's training for this, I think.
Thanks!

Edit: this might work better as an automated message in the chatbox...

I'm not sure what you are asking here, with AttackerController. <A> is just a placeholder to be replaced with the name of the attacker; it only functions in the actual message text, not the filter. What is intended with this filter?

Updated the list. Keep them coming!
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: adanaz on March 04, 2015, 11:34:32 AM
I believe that Darkfenne Hydra is the only Creature with the Triplestrike attack trait.  Therefore, the tags should ensure that only the Sortilege Wizard triggers this death message when attacking with the Darkfenne Hydra.  Is this correct?

Or would it be easier to just replace 'Type=Creature,Subtype=Serpent,AttackTrait=Triplestrike' with 'Name=Darkfenne Hydra'?

Following the {}'s fatal triplestrike, the old proverb of Sortilege, "Five heads are better than one", sprung to the mind of the <A>.@AttackerName = Wizard,AttackerSubtype=Sortilege,Type=Creature,Subtype=Serpent,AttackTrait=Triplestrike

[mwcard=MW1C09]Darkfenne Hydra[/mwcard]
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: ACG on March 04, 2015, 01:31:10 PM
I believe that Darkfenne Hydra is the only Creature with the Triplestrike attack trait.  Therefore, the tags should ensure that only the Sortilege Wizard triggers this death message when attacking with the Darkfenne Hydra.  Is this correct?

Or would it be easier to just replace 'Type=Creature,Subtype=Serpent,AttackTrait=Triplestrike' with 'Name=Darkfenne Hydra'?

Following the {}'s fatal triplestrike, the old proverb of Sortilege, "Five heads are better than one", sprung to the mind of the <A>.@AttackerName = Wizard,AttackerSubtype=Sortilege,Type=Creature,Subtype=Serpent,AttackTrait=Triplestrike

[mwcard=MW1C09]Darkfenne Hydra[/mwcard]

{} is the name of the creature that just died. <A> is the name of the creature that killed it. So that example would trigger when the Wizard (personally) kills a Darkfenne Hydra, which I don't think is what you want.

Sortilege is not a valid subtype. Including Subtype=Sortilege will prevent the message from ever being shown.

You can't rely on the Hydra being the only creature with triplestrike (also, Boltstorm has triplestrike). If you want it to only trigger when the hydra attacks with triplestrike, AttackerName=Hydra,AttackTrait=Triplestrike works just fine.
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: adanaz on March 04, 2015, 01:59:22 PM
I see, thanks for the reply and clarifying that.  I appear to have misinterpreted the {}.

Another question though.  If I wanted this to only trigger if the players mage was the Sortilege Wizard (quite precise I know), how could I retrieve and display 'Wizard' where specified below?  Do you have a tag/tags for that?

Following the <A>'s fatal triplestrike, the old proverb of Sortilege, "Five heads are better than one", sprung to the mind of the (insert 'Wizard' here)@AttackerName=Hydra,AttackTrait=Triplestrike
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: ACG on March 04, 2015, 03:16:31 PM
Why not just say:

As the old Sortilege proverb goes, "Five heads are better than one."@AttackerName=Darkfenne Hydra,AttackTrait=Triplestrike,Name!=Darkfenne Hydra,Name!=Cerberus

It makes more sense from the perspective of both mages, as well. Remember, both players will read these messages. Also I should make clear that the name of the attack will be independently declared before the death message is displayed, so specifying which attack killed the creature is unnecessary. That will probably give a better idea of the context in which these messages are displayed.

(there is no "Hydra" creature; the name must appear exactly as it appears on the card)
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: adanaz on March 04, 2015, 04:13:04 PM
You can't rely on the Hydra being the only creature with triplestrike (also, Boltstorm has triplestrike). If you want it to only trigger when the hydra attacks with triplestrike, AttackerName=Hydra,AttackTrait=Triplestrike works just fine.

Concerning the exact name, I guess I just went with what you replied, never mind.  The fact that the attack will be specified too, has cleared up another question that I was planning to ask (and do not need to now).

I like your suggestion, it is certainly more generic and more likely to appear.  Mine was possibly over specific.

I have another couple, hopefully they are correct.  There are two questions with the following:

The cold night's silence was shattered by the shrill scream of the {} as it plummeted towards the hard stone of the arena floor.@Type=Creature,Trait=Flying

Do you have any way of knowing whether the flying creature is grounded when it dies?  Such as the result of a counter attack when the flying creature has made a melee attack.  Because if the flying creature was grounded, the death message would not make sense.  Also, for the purposes of the death message, is there any way to specify, or to know, whether the attack was a ranged or melee attack?  If it was a ranged attack, the flying creature is more likely to be in a flying state.

Life became intolerable for the {} due to the incessant pummelling from the <A>.@Type=Creature,AttackerName=DarkfenneHydra


Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: adanaz on March 04, 2015, 04:29:17 PM
Knowledge is power.@AttackerController=<A>Type=Mage

And another life is lost...such a shame.@AttackerController=<A>Type=Mage

Can you please add "AttackerController" as one of the filters? You could possibly use attacker's controller's training for this, I think.
Thanks!

Edit: this might work better as an automated message in the chatbox...

I'm not sure what you are asking here, with AttackerController. <A> is just a placeholder to be replaced with the name of the attacker; it only functions in the actual message text, not the filter. What is intended with this filter?

Updated the list. Keep them coming!

Although the format is wrong, I think that Sailor Vulcan is requesting a tag for the name of the controlling mage of the creature who dealt the death blow.

For example:

The <CCM> applauded his <A> on a swift, merciless kill.@AttackerType=Creature,CreaturesControllingMage=Wizard

Result:

The Wizard applauded his Gorgon Archer on a swift, merciless Kill.

Please take this as pseudo code at the very least, as I am just proposing an idea.  I would expect that the CCM would require a sub type.
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: ACG on March 04, 2015, 06:05:35 PM
The cold night's silence was shattered by the shrill scream of the {} as it plummeted towards the hard stone of the arena floor.@Type=Creature,Trait=Flying

Do you have any way of knowing whether the flying creature is grounded when it dies?  Such as the result of a counter attack when the flying creature has made a melee attack.  Because if the flying creature was grounded, the death message would not make sense.  Also, for the purposes of the death message, is there any way to specify, or to know, whether the attack was a ranged or melee attack?  If it was a ranged attack, the flying creature is more likely to be in a flying state.

Yes, the game knows whether the creature has the flying trait at the time that it dies. I hope you don't mind if I edit these slightly to put them in present rather than past tense.

It is possible to know whether the attack was ranged or melee, though there is no filter for that yet. I can see about making one.

Although the format is wrong, I think that Sailor Vulcan is requesting a tag for the name of the controlling mage of the creature who dealt the death blow.

sIKE proposed the same thing. Guess I'll need a few more filters.



Great ideas everybody! I am currently working on using properly gendered pronouns, which will make formatting slightly more complicated, but please (in general) don't let formatting stop you from proposing your ideas! It is much more helpful for me if you format your ideas, but it is fine if you submit something and the formatting is slightly off; I'll just fix it when I add it to the list. The main thing is to generate lots of messages, so don't hesitate to post!
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: adanaz on March 04, 2015, 06:39:12 PM
I don't mind if you edit them.  It's great to be a part of the project, even if in a small way. 

I hope to try and scribble down a few more soon.

OCTGN is installed, MW added, card image packs added and a trial spell book v1.0 has been built.  All I need now is to happen upon somebody else playing.....
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: ACG on March 04, 2015, 06:51:12 PM
I just added 3 more filters (will update the main page in a moment):

Range - The range of the attack that killed the creature. "Melee","Ranged","Counterstrike","Damage Barrier", or "Passage Attack" are all valid options at the moment.

Mage - The name of the mage that controls the creature (e.g. Wizard, Forcemaster, Beastmaster, etc.)

AttackerMage - The name of the mage that controls the attacker (see above).

Edit: Also, use <AM> as a placeholder for the name of the attacker's controlling mage and <DM> as a placeholder for the name of the dead creature's controlling mage. I am also going to change the format so that <D> is used as the placeholder for the dead creature's name, for consistency.
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: adanaz on March 04, 2015, 07:28:55 PM
Nice modifications to the tags and my suggestions, thanks.
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: sIKE on March 05, 2015, 09:10:42 AM
I was thinking about this one and it should be Cleric instead of Knight:

<D> is now one with Asyra's Light!@Type=Creature,Subtype=Cleric,Mage=Priestess

<D> straight to Hell with you Unholy Beast!@SubType=Demon,Mage=Priest

Yes Pumpkin, there is a Heaven for Dogs.@Subtype=Canine

** School would be a nice filter, I would change SubType=Demon to School=Dark
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: ACG on March 07, 2015, 04:04:02 PM
I have implemented gender-appropriate pronouns. There are three types of pronouns currently available:

Personal Subject (He, Her, It)
Personal Object (Him, Her, It)
Personal Possessive Determiner (His, Her, Its)

For defender, the placeholders are
<ds> (subject)
<do> (object)
<dp> (possessive determiner)

For the attacker, similarly, they are
<as>
<ao>
<ap>

This necessitates a bit more formatting work on your part (or, if you don't understand how to do it, just use the words you would normally use and let me take care of it), but makes the messages much more personalized. I've updated the first page so that you can see examples of how to use these.

On another note, it appears that there are currently only 10 creatures in Mage Wars that are definitely female (unless I missed some).
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: Sailor Vulcan on March 07, 2015, 09:27:19 PM

I have implemented gender-appropriate pronouns. There are three types of pronouns currently available:

Personal Subject (He, Her, It)
Personal Object (Him, Her, It)
Personal Possessive Determiner (His, Her, Its)

For defender, the placeholders are
<ds> (subject)
<do> (object)
<dp> (possessive determiner)

For the attacker, similarly, they are
<as>
<ao>
<ap>

This necessitates a bit more formatting work on your part (or, if you don't understand how to do it, just use the words you would normally use and let me take care of it), but makes the messages much more personalized. I've updated the first page so that you can see examples of how to use these.

On another note, it appears that there are currently only 10 creatures in Mage Wars that are definitely female (unless I missed some).

And how many of them are definitely male?

Also, the correct gender neutral/unisex personal pronoun is "they" not "it". "It" is only used for places, things and abstract concepts.

No need to guess or make up new pronouns or anything silly like that. Singular they has been in use as a unisex personal pronoun for hundreds of years before sexist grammar nazis condemned it.
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: ACG on March 08, 2015, 05:36:54 AM
And how many of them are definitely male?

Also, the correct gender neutral/unisex personal pronoun is "they" not "it". "It" is only used for places, things and abstract concepts.

No need to guess or make up new pronouns or anything silly like that. Singular they has been in use as a unisex personal pronoun for hundreds of years before sexist grammar nazis condemned it.

I currently have 35 creatures assigned male pronouns. It isn't so much that the gender of creatures is ever unclear, it is more that they would be referred to as "it" in actual conversation. For example, unnamed demons are referred to as 'it' due to their otherness. Zombies, obviously, are also 'it' (named or otherwise).

Don't worry, the game will not refer to any human-like creatures as 'it'.
Title: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: Sailor Vulcan on March 08, 2015, 08:43:23 AM
And how many of them are definitely male?

Also, the correct gender neutral/unisex personal pronoun is "they" not "it". "It" is only used for places, things and abstract concepts.

No need to guess or make up new pronouns or anything silly like that. Singular they has been in use as a unisex personal pronoun for hundreds of years before sexist grammar nazis condemned it.

I currently have 35 creatures assigned male pronouns. It isn't so much that the gender of creatures is ever unclear, it is more that they would be referred to as "it" in actual conversation. For example, unnamed demons are referred to as 'it' due to their otherness. Zombies, obviously, are also 'it' (named or otherwise).

Don't worry, the game will not refer to any human-like creatures as 'it'.

Oh. For some reason I thought personal pronouns were pronouns that always referred to a who (person) rather than a what (thing). Just looked up what it actually means.

I never realized who what when where and why were pronouns lol.

I wonder if native english speakers are ever even aware of their own syntax and grammar use if they don't specialize in linguistics or teaching English. I already know we can't hear our own accents lol.
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: adanaz on March 10, 2015, 06:27:58 PM
Just a quick one:

Toasty!@DamageType=Flame

I expect most would get this reference...
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: iNano78 on March 10, 2015, 08:13:53 PM
Just a quick one:

Toasty!@DamageType=Flame

I expect most would get this reference...

You'll then need:
Frosty!@DamageType=Frost

...
At least, once there is an effect that causes frost.
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: sIKE on May 09, 2015, 04:31:27 PM
Stranglevine will be automated here soon, we are looking for death messages for the victims of this heinous vine!
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: adanaz on May 10, 2015, 12:56:08 PM
[mwcard=DNJ10]Stranglevine[/mwcard] brings to mind a couple of songs.  You may be able to incorporate them into a death message:

The Jets - Crush on you (also a more recent remix by Nero) "How did you know 'cause I never told, You found out, I've got a crush on you".

Jennifer Paige - Crush "It's just a little crush, Not like I faint every time we touch".

Big Pun - I'm not a player (I just crush a lot) the clean version "I ain't a player I just crush a lot".

Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: Sailor Vulcan on May 10, 2015, 06:43:40 PM
I was tryiing to think of something with devil's snare, referencing that plant that tries to strangle people in Harry Potter, you know?

I have yet to think of anything. :(
Title: Re: Help us improve the OCTGN Module by coming up with creative messages for deaths!
Post by: sIKE on May 10, 2015, 07:13:46 PM
<A> chokes the life out of <D>!@AttackerName=Stranglevine,Type=Creature,Trait=Living

<D>'s skull pops off as its bones are crushed by the powerful contractions of the <A>!!@AttackerName=Stranglevine@Type=Creature,Subtype=Skeleton