[CF-Devel] Monks wearing weapons
crossfire-devel at archives.real-time.com
crossfire-devel at archives.real-time.com
Wed Dec 22 07:59:40 CST 2004
How about when someone chooses to become a monk ( and has arms ), a "cursed"
weapon is automatically equipped that cannot be "un-cursed" while the
character is a monk? ie... "monk fists".
----- Original Message -----
From: "Nicolas Weeger" <
nicolas.weeger at laposte.net
>
To: <
crossfire-devel at lists.real-time.com
>
Sent: Tuesday, December 21, 2004 4:21 PM
Subject: [CF-Devel] Monks wearing weapons
>
'lo everyone.
>
>
I checked code related to bug #1082534 (
>
https://sourceforge.net/tracker/index.php?func=detail&aid=1082534&group_id=13833&atid=113833
)
>
, about monks able to wear weapons.
>
>
The issue is pretty simple: when becoming monk, code sees the classname is
>
'monk' and clears the 'use_weapons' flag.
>
Then, when praying over an altar, the code updates that flag with the
>
god's one - thus setting it (not Gaea's case !).
>
>
For dragons, isn't an issue as they don't have arms in the first place and
>
thus can't wear weapons. But other players can use weapons again.
>
>
I see 2 ways to fix that:
>
* use the 'body' [precisely arm counts] fields for the player to remove
>
weapon use - ie change the player's body according to class, setting arms
>
to 0 for monks.
>
* inserting a force in player's inventory to keep track of that fact, or
>
the class.
>
>
Both hae drawbacks - 1st may be weird, and cause issues if we ever decide
>
to let players change class.
>
2nd may be expanded to something else (rings, girdles, ...) but requires a
>
few more checks.
>
>
Note that you can't simply tweak the god change code, as when switching
>
from Gaea to another god you wouldn't know whether the 'no weapon use'
>
comes from the god or the class.
>
>
Ideas?
>
>
Ryo
>
>
_______________________________________________
>
crossfire-devel mailing list
>
crossfire-devel at lists.real-time.com
>
https://mailman.real-time.com/mailman/listinfo/crossfire-devel
>
_______________________________________________
crossfire-devel mailing list
crossfire-devel at lists.real-time.com
https://mailman.real-time.com/mailman/listinfo/crossfire-devel
More information about the crossfire
mailing list