[Ohrrpgce] SVN: james/12812 Fix incorrect assumption in is_foe_of() that prevented turncoats from at

James Paige Bob at hamsterrepublic.com
Wed Mar 2 08:36:10 PST 2022


Sure, that is a good and reasonable solution. I will add a pref bitset like
that

On Wed., Mar. 2, 2022, 8:18 a.m. Ralph Versteegen, <teeemcee at gmail.com>
wrote:

>
>
> On Wed, 2 Mar 2022 at 17:27, James Paige <Bob at hamsterrepublic.com> wrote:
>
>> If a combatant is a turncoat, but not a defector, then they should be
>> able to attack themselves. For a "Confusion" attack used on an enemy, when
>> that enemy is alone in battle, this is vital, otherwise they will
>> frequently be unable to act at all.
>>
>
> I wouldn't say it's vital; the alternative is for them to do nothing
> rather than something you may not want them to do.
>
> What if we add a Battle System pref bit "Turncoats and Defectors always
> treat self as an ally"? Because I don't see a way otherwise to get the
> behaviour I'm suggesting. And it seems much too complicated to add another
> set of BattleSprite/enemy/attack bits for that.
>
> If a combatant is a defector, but not a turncoat, they should be able to
>> attack themselves because they are grouped with the other side for the
>> purposes of all targeting, including their own.
>>
>> A charmed hero being unable to self-heal seems like expected behavior to
>> me. A charmed hero can heal enemies, which is expected.
>>
>> On Tue, Mar 1, 2022 at 10:23 PM Ralph Versteegen <teeemcee at gmail.com>
>> wrote:
>>
>>> I find this a bit dubious. This change affects both combatants that are
>>> Defectors but aren't Turncoats and vice versa. It seems like a case of
>>> doing what is specified literally, rather than what is intended/wanted.
>>> When would you actually want someone to attack themselves? For example if a
>>> hero is charmed but you don't want to give the player the option to attack
>>> them, this results in them attacking themselves and being unable to
>>> self-heal.
>>>
>>> On Mon, 21 Feb 2022 at 05:13, <subversion at hamsterrepublic.com> wrote:
>>>
>>>> james
>>>> 2022-02-20 08:13:31 -0800 (Sun, 20 Feb 2022)
>>>> 166
>>>> Fix incorrect assumption in is_foe_of() that prevented turncoats from
>>>> attacking themselves
>>>>
>>>> It is perfectly normal for a turncoat to be its own foe and attack
>>>> itself.
>>>> ---
>>>> U   wip/bmodsubs.bas
>>>>
>>>> _______________________________________________
>>>> Ohrrpgce mailing list
>>>> ohrrpgce at lists.motherhamster.org
>>>> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
>>>>
>>> _______________________________________________
>>> Ohrrpgce mailing list
>>> ohrrpgce at lists.motherhamster.org
>>> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
>>>
>> _______________________________________________
>> Ohrrpgce mailing list
>> ohrrpgce at lists.motherhamster.org
>> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
>>
> _______________________________________________
> Ohrrpgce mailing list
> ohrrpgce at lists.motherhamster.org
> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.motherhamster.org/pipermail/ohrrpgce-motherhamster.org/attachments/20220302/60e87c8e/attachment-0001.html>


More information about the Ohrrpgce mailing list