PDA

View Full Version : Magische schwerter



Oparilames
06.06.2004, 14:04
Wie kann ich es Machen das ich ein schwert habe das den gegner (wie Spells) z.b Ein friert?
Ich hate das mal so (aber es passierte nichts):
INSTANCE ItMw_1h_Vlk_Dagger (C_Item)
{
name = "Dolch";

mainflag = ITEM_KAT_NF;
flags = ITEM_SWD;
material = MAT_METAL;
on_state[0] = Use_ItMw_1h_Vlk_Dagger;

value = Value_VLKDolch;

damageTotal = Damage_VLKDolch;
damagetype = DAM_EDGE;
range = RANGE_VLKDolch;

cond_atr[2] = ATR_STRENGTH;
cond_value[2] = Condition_VLKDolch;
visual = "Itmw_005_1h_dagger_01.3DS";

description = name;

TEXT[2] = NAME_Damage; COUNT[2] = damageTotal;
TEXT[3] = NAME_Str_needed; COUNT[3] = cond_value[2];
TEXT[4] = NAME_OneHanded;
TEXT[5] = NAME_Value; COUNT[5] = value;
};
FUNC VOID USE_ItMw_1h_Vlk_Dagger ()
{
AI_StartState (self, ZS_MagicFreeze, 0, "");
B_RaiseAttribute (self, ATR_DEXTERITY ,1);
};

Black Eye
06.06.2004, 14:32
Hattest du das nicht alles schonmal im Jowood Forum?
Ich habe mit generel zwar noch nicht angeschaut, aber was mir sofort ins Auge springt ist, dass du bei

AI_StartState (self, ZS_MagicFreeze, 0, ""); B_RaiseAttribute (self, ATR_DEXTERITY ,1);
stehen hast. Willst du dich selbst einfrieren oder was?
-------------------------
Edit:
So hab mir das ganze mal schnell angesehen, ja das findet man mit einer einfachen Suche ganz schnell. Also deinen On_state kram kannste vergessen, oder willste das sobald dein Typ sein Schwert zieht?

Schau einfach mal in die folgenden Dateien:
_work\Data\Scripts\Content\AI\Human\B_Human\B_AssessDamage.d
_work\Data\Scripts\Content\Story\B_Content\B_BeliarsWeaponSpecialDamage.d
Die item Datei wirste wahrscheinlich auch selbst finden, also viel Spass und nen Tipp, erst suchen, dann lesen, dann fragen.

Oparilames
06.06.2004, 14:44
Eigentlich nicht (das habe ich nur zum testen gemacht damit feins der den ich angreife guten magier Schutz hat)

Fizzban
06.06.2004, 20:08
Exakt zu diesem Thema gibt es bereits einen Thread hier im Forum:

http://forum.rpg-ring.com/forum/showthread.php?threadid=31862

Horn0x
06.06.2004, 22:19
Hattest du das nicht alles schonmal im Jowood Forum?Da hat er gefragt wie das mit dem magischem Golem und magischem Hammer funktioniert, wenn er sich die Antworten durchgelesen hätte sollte er B_AssessDamage.d kennen.