What happened to aborting when the mob dies?

Archive of the Sojourn3 Gameplay Discussion Forum.
Llaaldara
Sojourner
Posts: 998
Joined: Fri Aug 16, 2002 5:01 am
Location: Dobluth Kyor

What happened to aborting when the mob dies?

Postby Llaaldara » Fri May 09, 2003 3:43 am

< > The Main Hall of Clan Skalimar
Exits: -N# -E -S# -W -D
A pool of blood covers the ground.
Corpse of the ghost of a cloud giant patrol leader is lying here.
Corpse of the wraith of a cloud giant warrior is lying here.
[4] Corpse of a clan soldier is lying here.
Corpse of a lieutenant is lying here.
Corpse of a clan soldier is lying here.
Pythrrus Smuggler Blood Raiders (Yuan-Ti) stands here, fighting a clan cleric.
Ragrok (Troll) stands here, fighting a clan cleric.
Ssissu (Yuan-Ti) stands here, fighting a clan cleric.
Gura - Enforcer - Crimson Coalition (RP) (Troll) stands here, fighting a clan cleric.
Sszantiel - L' Xsa'us - Orbdrin D'oloth (RP) (Yuan-Ti) stands here, fighting a clan cleric.
A clan cleric stands in mid-air here, fighting the wraith of a cloud giant cleric.
The wraith of a cloud giant cleric stands in mid-air here, fighting a clan cleric.

< 111h/727H 186p/186P 131v/132V >
< >
Cuja skulks in from the west.
Sszantiel starts casting an offensive spell.

< 111h/727H 186p/186P 131v/132V >
< >
c 'force' giant
Izel enters from the west.
Cuja group-says '*** Stone Out ***'

< 111h/727H 186p/186P 131v/132V >
< > You start chanting...
Ssissu starts casting an offensive spell.

< 111h/727H 186p/186P 131v/132V >
< >
Casting: force missiles **
Sszantiel completes his spell...
Sszantiel utters the words, 'life drain'
A clan cleric looks a little more apathetic as Sszantiel drains some of her life energy.

< 111h/727H 186p/186P 131v/132V >
< >
Ssissu completes her spell...
Ssissu utters the words, 'spook'
Ssissu summons a host of horrifying visions for a clan cleric, who shudders in agony.
A clan cleric is stunned!

< 111h/727H 186p/186P 131v/132V >
< >
Ragrok attacks a clan cleric, landing a single hit.
Pythrrus attacks a clan cleric, landing two hits.
Gura attacks a clan cleric, landing a single hit.
A clan cleric attacks the wraith of a cloud giant cleric, landing a single hit.
A clan cleric is injured on the wraith of a cloud giant cleric's magical shield.

< 111h/727H 186p/186P 132v/132V >
< >
Casting: force missiles *

< 111h/727H 186p/186P 132v/132V >
< >
The wraith of a cloud giant cleric completes its spell...
The wraith of a cloud giant cleric utters the words, 'cone of cold'
The wraith of a cloud giant cleric fires a blast of cold at a clan cleric, who screams out in pain!

< 111h/727H 186p/186P 132v/132V >
< >
You complete your spell...
You send a powerful force missile slamming into a clan cleric!
You send a powerful force missile slamming into a clan cleric!
You send a powerful force missile slamming into a clan cleric!
Gura group-says 'well who fuckin hit them'
Sszantiel starts casting an offensive spell called 'life drain'.

< 112h/727H 186p/186P 132v/132V >
< >
Pythrrus attempts to circle around a clan cleric, but a clan cleric dodges him.

< 112h/727H 186p/186P 132v/132V >
< > c 'force' giant

Ssissu starts casting an offensive spell.

< 112h/727H 186p/186P 132v/132V >
< > You start chanting...

< 112h/727H 186p/186P 132v/132V >
< >
Sszantiel completes his spell...
Sszantiel utters the words, 'life drain'
A clan cleric looks a little more apathetic as Sszantiel drains some of her life energy.

< 112h/727H 186p/186P 132v/132V >
< >
Ragrok attacks a clan cleric, landing two hits.
A clan cleric slumps to the ground.
Pythrrus attacks a clan cleric, landing a single hit.
Pythrrus pierces a clan cleric, whose body falls lifeless to the ground.
a clan cleric is dead! R.I.P.
A clan cleric slumps to the ground.
You receive your share of experience.
Your blood freezes as you hear the rattling death cry of a clan cleric.
Feezuu enters from the east.

< 112h/727H 186p/186P 132v/132V >
< >
A clan mage flies in from the west.
Gura gets a few coins from corpse of a clan cleric.

< 112h/727H 186p/186P 132v/132V >
< >
Casting: force missiles **
YIKES! Another hit like that, and you've had it!!
You're busy spellcasting!
PANIC! You couldn't escape!
flee

< 15h/727H 186p/186P 132v/132V >
< T: Sesexe TC: awful E: mage EC: excellent >
A clan cleric flies in from the west.
Ssissu stops invoking abruptly!

< 15h/727H 186p/186P 132v/132V >
< T: Sesexe TC: awful E: mage EC: excellent > You're busy spellcasting!

< 15h/727H 186p/186P 132v/132V >
< T: Sesexe TC: awful E: mage EC: excellent > A clan cleric smashes your throat, gasping and choking, you descend into darkness.
With a final blow, you feel yourself falling to the ground.
Your soul leaves your body in the cold sleep of death...
The world starts spinning, and your ears are ringing!
Your vitality drains away.
gsay vit out
Your vision seems foreshortened.
You feel less blessed.
You feel less blessed.
You abort your spell before its done!
Yer slots memorized are fubared. Fixing it, but if this happens oft, report
this to an admin, please.

*** Welcome to Sojourn ***
Yayaril
Sojourner
Posts: 2552
Joined: Sun Feb 18, 2001 6:01 am
Location: Green Bay, WI

Postby Yayaril » Fri May 09, 2003 11:52 am

8)

You only abort if you are engaged on a mob and don't use an argument when casting your single target nuke when the enemy dies.
rylan
Sojourner
Posts: 2903
Joined: Fri Jan 26, 2001 6:01 am
Location: Hudson, MA

Postby rylan » Fri May 09, 2003 12:05 pm

You were targeting 'giant' which looks like a generic keyword for those mobs.
But it is kinda strange that you didn't abort when there weren't any valid targets in the room.. maybe the mage walked in fast enough between the timer counting down for cast after the first mob died.
The mobs walked in and aggro'd you anyway, so you were dead either way :P
Llaaldara
Sojourner
Posts: 998
Joined: Fri Aug 16, 2002 5:01 am
Location: Dobluth Kyor

Postby Llaaldara » Fri May 09, 2003 3:00 pm

Ok, now that I'm not in the middle of a zone demanding my attention, I'm ready to debate this. :D

This exact situation happened about 6 other times while in clouds last night. All the other times when this exact same thing happened, I'd abort. Yes, the mob walking in had the same keyname. I was doing a lot of c 'spell' giant last night.

So far everyone who has tried to debate this with me, is missing a very important set of points?

When in the process of casting a targetted spell and your target dies, and it is the ONLY mob in that room with that keyword, you abort. Period.

The room had one mob. A clan cleric stands in mid-air here, fighting the wraith of a cloud giant cleric.

I was in the process of casting a single target spell using a mob keyword
< > c 'force' giant
< > You start chanting...


The mob I was targetting, while in the midst of casting, died.
Pythrrus pierces a clan cleric, whose body falls lifeless to the ground.
a clan cleric is dead! R.I.P.

Another giant walks in.
A clan mage flies in from the west.

I some how, fantastically retarget this new mob that has just entered the room and continue casting! I'm amazing! :D
Casting: force missiles **


Like I said last night to someone. There appears to be a fuzziness area between "You start chanting..." and "Casting:"

This fuzziness area apparently allows you to bend the rules of code.

Baddabing! :D
Llaaldara
Sojourner
Posts: 998
Joined: Fri Aug 16, 2002 5:01 am
Location: Dobluth Kyor

Postby Llaaldara » Fri May 09, 2003 3:03 pm

rylan wrote:You were targeting 'giant' which looks like a generic keyword for those mobs.
But it is kinda strange that you didn't abort when there weren't any valid targets in the room.. maybe the mage walked in fast enough between the timer counting down for cast after the first mob died.
The mobs walked in and aggro'd you anyway, so you were dead either way :P


EXACTLY! :D
Shuanerst
Sojourner
Posts: 42
Joined: Fri Jun 27, 2003 2:09 pm

Postby Shuanerst » Fri Jun 27, 2003 2:45 pm

Ah, the perfect situation to expound on my personal solution to this problem.

The problem is that name resolution on mobs is very coarse, but yet any competant caster can (usually) track a specific mob of a given name and not get confused.

So why not allow players to name mobs?

> help namemob
========
namemob <normalname> <personalname>

The namemob command allows you to give a name to a mob. This name is a personal alias for a specific mob. In all situations where the normalname for the mob would be usable, the personalname is usable. If for whatever reason, blind, mob invis (without detect invis), etc., you cannot identify the mob by the normalname (or x.normalname for some x), you will not be able to target the mob by the personalname. Currently, you are limitied to n named mobs at a time. Personal names are automatically forgotten on mob death.

See Also: forgetmob
========

> help forgetmob
=======
forgetmob <personalname>

The forgetmob command allows you to remove a personal name from your list of personal names.

See Also: namemob
=======

implementation ideas.

Each player has a list of (personalname, normalname, mob id) tuples

naming:
Player and mob must be in the same room initially. The normalname is looked up (and any x. prefix is stripped after lookup)

targetting:
Whenever the code goes looking for a target, the code checks if there's a personal name that matches. If there is, then that normalname is checked for targetability (on the right mobid, not another by the same normalname x.normalname should work as it is vis by normalname, just in a different position). If the corresponding normalname is not targetable for whatever reason (not in room, not vis), the spell is not cast as usual (You do not see that here). If the personalname does not exist, the target supplied goes through the usual name->mobid matching process.

comments:
Maybe personalnames should be forgotten when the mob and player are not in the same room. But then how does the command aggressive work? It remembers which of many similarly named mobs, so namemob likely should be able to too (without breaking verisimilitude any more than aggressive already breaks it).

Ok maybe it's hard to track red shapes, but aggressive does! Both my suggestion and aggressive should function in the same manner. This is just aggressive-style tracking for spellcasters and their spells.

Also I can still target x.normalname while they're all just red shapes. that seems like a bug, but hey if it's not then targetting should work with personal names even if it's a red shapes.

Also it might be too hard to forget names on death, but I'm more than willing to manually forget them if I can just name them in the first place.

bonus:
If you can rename players too.

Return to “S3 Gameplay Discussion Archive”

Who is online

Users browsing this forum: No registered users and 22 guests