Previous Article | Back to News Summary | Next Article
Announce News Post #2306

Mobiles

Written by: Keroc
Date: Friday, August 29th, 2014
Addressed to: Everyone


Hey guys,

Just letting you all know that we've just pushed through a large amount
of changes to the backend framework of mobiles. We've done this in order
to make it a lot easier for us to modify how mobiles work so we can
bring you a host of new ways in that a mobile can act. Namely, this
should make quests and bashing a little bit more interesting.

If you notice any bugs please either let myself know, or submit a BUG
and we'll look into it.

Here are some of the immediate features that you can get your hands on!

Player mobiles
-----------------------
- Player loyal mobiles can now chase an enemy to a depth of one room,
just like other mobiles.
* If they are following someone or being ridden then they won't
chase.
- I've removed all 'grouping' words from the ORDER command in favour
of some general purpose ones.
* ORDER LOYAL(S) <command> to order all loyal mobiles in the room.
* ORDER ENTOURAGE <command> to order all mobiles following you.
* ORDER GUARDS <command> to order all guards in the room.
- Grouped order commands have had their output changed around so I
could get what I felt was the most informative, but not spammy output
out of them.
- Ordering a mobile to kill someone now takes full priority over other
targets in the room, however they will attack your enemies if their
target is not in the room.
* Keep in mind that they will not switch to other players just
because their target is protected.

Guards
-----------------------
- Guards now have a few extra things you can order them to do.
* Patrol: This'll now let you setup a patrol route. Use PATROL HERE
to setup multiple waypoints, then use PATROL START to
begin a patrol. You can order PATROL STOP at any time.
* Wander: This has the functionality of the old PATROL command.
* Defend: The guard will never, ever, move from this spot of its
own accord.
- Guards that get stuck will now always return to their guardpost after
a short amount of time.
- Removed the guard damage modifier for citizens online in favour of
the guard complacency system.
* They were originally stacking.

All skills
-----------------------
- Almost any ability that can strip a shield will now work on a mobile.
* If you have an ability that can strip a shield and it doesn't,
please let me know.

Artifacts
-----------------------
- Fixed a bug causing magic_potence to apply twice against mobiles.

Devotion
-----------------------
- Chaoscalm should now work properly. It will no longer work on
entities that can't attack.
- Banishment rite will now target unprotected entities first, rather
then just randomly selecting one.

Domination
-----------------------
- Domination entities no longer have their own ruleset for who and
when they attack.
* This should sort out a lot of weird interactions with Domination.
- The minion of chaos now protects all entities within the area,
rather then just the room.
* This excludes the doppleganger.
* I've put this in to deal with how mobiles now chase.
- I've randomized entity attack counters on summon to stop entities
from stacking their attacks.
- Domination entities will no longer clash against shields to reduce
spam.
- Domination entities won't defend dopplegangers that get attacked.
- Dominition entities will now destroy reflections where it makes
sense.
- I've removed the POSSESS order from the soulmaster, since it does
this inherently anyway.
- Entities will now use the honorific Mistress if you're female
instead of Master.

Elemancy/Sciomancy
-----------------------
- The efreeti and shadeling no longer attempt to attack random targets.

Sanguis
-----------------------
- All Sanguis minions now have their attacks scale slightly to
max health.
* Around 5k health, the damage should be the same as it was.
- Affinity damage will no longer cause other loyal mobiles in the room
to spring into action.

Shamanism
-----------------------
- All familiars should now respect reflections where it makes sense.

Woodlore
-----------------------
- All Woodlore companions should now respect reflections where it
makes sense.
- The raloth, bear, and elk should all now be able to attack again.

Penned by my hand on the 22nd of Chakros, in the year 428 MA.


Previous Article | Back to News Summary | Next Article